0001558370-24-004261.txt : 20240328 0001558370-24-004261.hdr.sgml : 20240328 20240328163134 ACCESSION NUMBER: 0001558370-24-004261 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 154 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240328 DATE AS OF CHANGE: 20240328 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EDAP TMS SA CENTRAL INDEX KEY: 0001041934 STANDARD INDUSTRIAL CLASSIFICATION: ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 000-29374 FILM NUMBER: 24799629 BUSINESS ADDRESS: STREET 1: PARC D'ACTIVITES LA POUDRETTE LAMARTINE STREET 2: 4 RUE DU DAUPHINE CITY: 69120 VAULX EN VELIN STATE: I0 MAIL ADDRESS: STREET 1: PARC D'ACTIVITES LA POUDRETTE LAMARTINE STREET 2: 4 RUE DU DAUPHINE CITY: 69120 VAULX EN VELIN STATE: I0 ZIP: 69120 20-F 1 edap-20231231x20f.htm 20-F
00010419342023FYEDAP TMS SAP1YP5Yhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpensehttp://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpensehttp://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpensehttp://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpenseP48MP48MP48MP36MP36MP36MP36MP36MP36MP36MP36MP36MP36MP36MP36MP36MP36Mfalse0001041934us-gaap:WarrantyReservesMember2023-01-012023-12-310001041934us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-310001041934us-gaap:InventoryValuationReserveMember2023-01-012023-12-310001041934us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310001041934us-gaap:WarrantyReservesMember2022-01-012022-12-310001041934us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310001041934us-gaap:InventoryValuationReserveMember2022-01-012022-12-310001041934us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001041934us-gaap:WarrantyReservesMember2021-01-012021-12-310001041934us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001041934us-gaap:InventoryValuationReserveMember2021-01-012021-12-310001041934us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001041934us-gaap:WarrantyReservesMember2023-12-310001041934us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-310001041934us-gaap:InventoryValuationReserveMember2023-12-310001041934us-gaap:AllowanceForCreditLossMember2023-12-310001041934us-gaap:WarrantyReservesMember2022-12-310001041934us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310001041934us-gaap:InventoryValuationReserveMember2022-12-310001041934us-gaap:AllowanceForCreditLossMember2022-12-310001041934us-gaap:WarrantyReservesMember2021-12-310001041934us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310001041934us-gaap:InventoryValuationReserveMember2021-12-310001041934us-gaap:AllowanceForCreditLossMember2021-12-310001041934us-gaap:WarrantyReservesMember2020-12-310001041934us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001041934us-gaap:InventoryValuationReserveMember2020-12-310001041934us-gaap:AllowanceForCreditLossMember2020-12-3100010419341998-08-012001-09-3000010419342001-06-012001-07-3100010419341998-08-011998-12-310001041934us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001041934us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001041934us-gaap:CommonStockMember2023-01-012023-12-310001041934us-gaap:CommonStockMember2022-01-012022-12-310001041934us-gaap:CommonStockMember2021-01-012021-12-310001041934us-gaap:TreasuryStockCommonMember2023-12-310001041934us-gaap:RetainedEarningsMember2023-12-310001041934us-gaap:AdditionalPaidInCapitalMember2023-12-310001041934us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001041934us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001041934us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310001041934us-gaap:TreasuryStockCommonMember2022-12-310001041934us-gaap:RetainedEarningsMember2022-12-310001041934us-gaap:AdditionalPaidInCapitalMember2022-12-310001041934us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001041934us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001041934us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001041934us-gaap:TreasuryStockCommonMember2021-12-310001041934us-gaap:RetainedEarningsMember2021-12-310001041934us-gaap:AdditionalPaidInCapitalMember2021-12-310001041934us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001041934us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001041934us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001041934us-gaap:TreasuryStockCommonMember2020-12-310001041934us-gaap:RetainedEarningsMember2020-12-310001041934us-gaap:AdditionalPaidInCapitalMember2020-12-310001041934us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001041934srt:MinimumMember2023-01-012023-12-310001041934srt:MaximumMember2023-01-012023-12-310001041934edap:FactoredAccountReceivablesMember2023-12-310001041934edap:FactoredAccountReceivablesMember2022-12-310001041934us-gaap:CommonStockMember2023-12-310001041934us-gaap:CommonStockMember2022-12-310001041934us-gaap:CommonStockMember2021-12-310001041934us-gaap:CommonStockMember2020-12-310001041934edap:Range9Member2023-01-012023-12-310001041934edap:Range8Member2023-01-012023-12-310001041934edap:Range7Member2023-01-012023-12-310001041934edap:Range6Member2023-01-012023-12-310001041934edap:Range5Member2023-01-012023-12-310001041934edap:Range4Member2023-01-012023-12-310001041934edap:Range3Member2023-01-012023-12-310001041934edap:Range2Member2023-01-012023-12-310001041934edap:Range1Member2023-01-012023-12-310001041934edap:Range17Member2023-01-012023-12-310001041934edap:Range16Member2023-01-012023-12-310001041934edap:Range15Member2023-01-012023-12-310001041934edap:Range14Member2023-01-012023-12-310001041934edap:Range13Member2023-01-012023-12-310001041934edap:Range12Member2023-01-012023-12-310001041934edap:Range11Member2023-01-012023-12-310001041934edap:Range10Member2023-01-012023-12-310001041934edap:Range9Member2023-12-310001041934edap:Range8Member2023-12-310001041934edap:Range7Member2023-12-310001041934edap:Range6Member2023-12-310001041934edap:Range5Member2023-12-310001041934edap:Range4Member2023-12-310001041934edap:Range3Member2023-12-310001041934edap:Range2Member2023-12-310001041934edap:Range1Member2023-12-310001041934edap:Range10Member2023-12-310001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2023-12-310001041934us-gaap:EmployeeStockOptionMember2020-12-310001041934edap:Range12Member2023-12-310001041934us-gaap:EmployeeStockOptionMemberedap:Plan2019OptionsToPurchasePreExistingSharesMember2021-06-112021-06-110001041934us-gaap:EmployeeStockOptionMemberedap:Plan2019OptionsToPurchaseNewSharesMember2021-06-112021-06-110001041934us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001041934us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001041934us-gaap:EmployeeStockOptionMemberedap:The2019PlanMember2023-12-310001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-12-310001041934edap:Range17Member2023-12-310001041934edap:Range16Member2023-12-310001041934edap:Range15Member2023-12-310001041934edap:Range14Member2023-12-310001041934edap:Range13Member2023-12-310001041934edap:Range11Member2023-12-310001041934us-gaap:EmployeeStockOptionMember2022-12-310001041934edap:FreeShareAwardsMemberedap:Plan2022Member2022-06-300001041934us-gaap:EmployeeStockOptionMember2021-12-310001041934edap:FreeShareAwardsMemberedap:Plan2021Member2021-06-300001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2021-06-300001041934us-gaap:EmployeeStockOptionMemberedap:Plan2019OptionsToPurchasePreExistingSharesMember2019-06-280001041934us-gaap:EmployeeStockOptionMemberedap:Plan2019OptionsToPurchaseNewSharesMember2019-06-280001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2016-02-180001041934edap:The2016PlanMember2016-02-180001041934edap:FreeShareAwardsMemberedap:Plan2022Member2023-12-310001041934edap:FreeShareAwardsMemberedap:Plan2021Member2023-12-310001041934edap:FreeShareAwardsMemberedap:Plan2021GrantsToCeoMember2022-03-302022-03-300001041934edap:FreeShareAwardsMemberedap:Plan2021Member2021-09-282021-09-280001041934edap:FreeShareAwardsMemberedap:Plan2021GrantsToEmployeesMember2021-09-282021-09-280001041934edap:FreeShareAwardsMemberedap:Plan2021GrantsToEmployeesMember2022-09-282022-09-280001041934edap:December2023GrantMember2023-12-012023-12-310001041934edap:November2023GrantMember2023-11-012023-11-300001041934edap:September2023GrantMember2023-09-012023-09-300001041934edap:May2023GrantIMember2023-05-012023-05-310001041934edap:May2023GrantIiMember2023-05-012023-05-310001041934edap:April2023GrantMember2023-04-012023-04-300001041934edap:December2023GrantMember2023-12-310001041934edap:November2023GrantMember2023-11-300001041934edap:September2023GrantMember2023-09-300001041934edap:August2023GrantMember2023-08-310001041934edap:May2023GrantIMember2023-05-310001041934edap:May2023GrantIiMember2023-05-310001041934edap:April2023GrantMember2023-04-300001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-12-062023-12-060001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-12-062023-12-060001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-11-082023-11-080001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-11-082023-11-080001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-09-202023-09-200001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-09-202023-09-200001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-08-232023-08-230001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-08-232023-08-230001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-05-312023-05-310001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-05-312023-05-310001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-05-022023-05-020001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-05-022023-05-020001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-04-052023-04-050001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-04-052023-04-050001041934edap:FreeShareAwardsMemberedap:Plan2022GrantsToCeoMember2023-03-292023-03-290001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-12-152022-12-150001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-12-152022-12-150001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-11-082022-11-080001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-11-082022-11-080001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-05-172022-05-170001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-05-172022-05-170001041934srt:MinimumMemberedap:FreeShareAwardsMemberedap:Plan2021GrantsToCeoMember2022-03-302022-03-300001041934srt:MaximumMemberedap:FreeShareAwardsMemberedap:Plan2021GrantsToCeoMember2022-03-302022-03-300001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2021-11-172021-11-170001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:Plan2021Member2021-11-172021-11-170001041934srt:MinimumMemberedap:FreeShareAwardsMemberedap:Plan2021GrantsToEmployeesMember2021-09-282021-09-280001041934srt:MaximumMemberedap:FreeShareAwardsMemberedap:Plan2021GrantsToEmployeesMember2021-09-282021-09-280001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:The2019PlanMember2021-06-112021-06-110001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:The2019PlanMember2021-06-112021-06-110001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2019-04-042019-04-040001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2019-04-042019-04-040001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2018-08-292018-08-290001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2018-08-292018-08-290001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2017-04-252017-04-250001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2017-04-252017-04-250001041934srt:MinimumMemberus-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2016-04-262016-04-260001041934srt:MaximumMemberus-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2016-04-262016-04-260001041934us-gaap:EmployeeStockOptionMemberedap:The2019PlanMember2023-03-292023-03-290001041934edap:AmericanDepositorySharesADSMemberus-gaap:CommonStockMember2022-09-300001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:LithotripsyEswlMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:HighIntensityFocusedUltrasoundHIFUMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:DistributionDivisionMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:LithotripsyEswlMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:HighIntensityFocusedUltrasoundHIFUMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:DistributionDivisionMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:LithotripsyEswlMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:HighIntensityFocusedUltrasoundHIFUMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:DistributionDivisionMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:LithotripsyEswlMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:HighIntensityFocusedUltrasoundHIFUMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:DistributionDivisionMember2023-01-012023-12-310001041934us-gaap:ProductMemberus-gaap:TransferredOverTimeMember2023-01-012023-12-310001041934us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-12-310001041934us-gaap:ProductMembersrt:AsiaMember2023-01-012023-12-310001041934us-gaap:ProductMemberedap:OtherGeographicalAreasMember2023-01-012023-12-310001041934us-gaap:ProductMembercountry:US2023-01-012023-12-310001041934us-gaap:ProductMembercountry:FR2023-01-012023-12-310001041934us-gaap:ProductMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:LithotripsyEswlMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:HighIntensityFocusedUltrasoundHIFUMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:DistributionDivisionMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:LithotripsyEswlMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:HighIntensityFocusedUltrasoundHIFUMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:DistributionDivisionMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:LithotripsyEswlMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:HighIntensityFocusedUltrasoundHIFUMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:DistributionDivisionMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:LithotripsyEswlMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:HighIntensityFocusedUltrasoundHIFUMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:DistributionDivisionMember2022-01-012022-12-310001041934us-gaap:ProductMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-310001041934us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310001041934us-gaap:ProductMembersrt:AsiaMember2022-01-012022-12-310001041934us-gaap:ProductMemberedap:OtherGeographicalAreasMember2022-01-012022-12-310001041934us-gaap:ProductMembercountry:US2022-01-012022-12-310001041934us-gaap:ProductMembercountry:FR2022-01-012022-12-310001041934us-gaap:ProductMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:LithotripsyEswlMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:HighIntensityFocusedUltrasoundHIFUMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductMemberedap:DistributionDivisionMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ProductAndServiceOtherMemberedap:HighIntensityFocusedUltrasoundHIFUMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:LithotripsyEswlMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:HighIntensityFocusedUltrasoundHIFUMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberus-gaap:ManufacturedProductOtherMemberedap:DistributionDivisionMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:LithotripsyEswlMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:HighIntensityFocusedUltrasoundHIFUMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:PartsAndServicesMemberedap:DistributionDivisionMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:LithotripsyEswlMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:HighIntensityFocusedUltrasoundHIFUMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:HIFUTreatmentsAndDevicesLeasedMemberedap:DistributionDivisionMember2021-01-012021-12-310001041934us-gaap:ProductMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-310001041934us-gaap:ProductMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001041934us-gaap:ProductMembersrt:AsiaMember2021-01-012021-12-310001041934us-gaap:ProductMemberedap:OtherGeographicalAreasMember2021-01-012021-12-310001041934us-gaap:ProductMembercountry:US2021-01-012021-12-310001041934us-gaap:ProductMembercountry:FR2021-01-012021-12-310001041934us-gaap:ServiceMember2021-01-012021-12-310001041934us-gaap:ProductMember2021-01-012021-12-310001041934us-gaap:ProductAndServiceOtherMember2021-01-012021-12-310001041934us-gaap:LicenseAndServiceMember2021-01-012021-12-310001041934srt:MinimumMemberus-gaap:PropertyAvailableForOperatingLeaseMember2023-12-310001041934srt:MinimumMemberus-gaap:EquipmentMember2023-12-310001041934srt:MinimumMemberedap:FurnitureFixturesFittingsAndOtherMember2023-12-310001041934srt:MaximumMemberus-gaap:PropertyAvailableForOperatingLeaseMember2023-12-310001041934srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2023-12-310001041934srt:MaximumMemberus-gaap:EquipmentMember2023-12-310001041934srt:MaximumMemberedap:FurnitureFixturesFittingsAndOtherMember2023-12-310001041934us-gaap:FurnitureAndFixturesMember2023-12-310001041934us-gaap:FurnitureAndFixturesMember2022-12-3100010419342022-09-012022-09-3000010419342021-04-012021-04-300001041934us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001041934us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-12-310001041934us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001041934us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310001041934us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001041934us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001041934us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001041934edap:EDAPTMSSAMember2023-12-310001041934edap:EDAPTechnomedIncMember2023-12-310001041934edap:EdapTechnomedCoLtdJapanMember2023-12-310001041934us-gaap:TechnologyEquipmentMember2023-12-310001041934us-gaap:OfficeEquipmentMember2023-12-310001041934us-gaap:TechnologyEquipmentMember2022-12-310001041934us-gaap:OfficeEquipmentMember2022-12-310001041934us-gaap:RetainedEarningsMember2023-01-012023-12-310001041934us-gaap:RetainedEarningsMember2022-01-012022-12-310001041934us-gaap:RetainedEarningsMember2021-01-012021-12-310001041934country:JP2023-12-310001041934country:FR2023-12-310001041934country:JP2022-12-310001041934country:FR2022-12-310001041934country:DE2022-12-310001041934srt:ParentCompanyMembercountry:JPedap:EdapTechnomedCo.LtdApril222020LoanMemberus-gaap:GuaranteeOfIndebtednessOfOthersMembersrt:SubsidiariesMember2020-04-220001041934srt:ParentCompanyMembercountry:JPedap:EdapTechnomedCo.LtdAugust192019LoanMemberus-gaap:GuaranteeOfIndebtednessOfOthersMembersrt:SubsidiariesMember2019-08-190001041934edap:LithotripsyEswlMember2023-12-310001041934edap:HighIntensityFocusedUltrasoundHIFUMember2023-12-310001041934edap:DistributionServicesMember2023-12-310001041934us-gaap:MaterialReconcilingItemsMember2023-01-012023-12-310001041934us-gaap:MaterialReconcilingItemsMember2022-01-012022-12-310001041934us-gaap:MaterialReconcilingItemsMember2021-01-012021-12-310001041934edap:SAPLicensesMember2023-12-310001041934edap:OtherLicensesMember2023-12-310001041934us-gaap:TrademarksAndTradeNamesMember2023-12-310001041934us-gaap:PatentsMember2023-12-310001041934us-gaap:LicensingAgreementsMember2023-12-310001041934edap:OrganizationCostsMember2023-12-310001041934us-gaap:TrademarksAndTradeNamesMember2022-12-310001041934us-gaap:PatentsMember2022-12-310001041934us-gaap:LicensingAgreementsMember2022-12-310001041934edap:OrganizationCostsMember2022-12-310001041934us-gaap:ManufacturingFacilityMember2023-12-310001041934us-gaap:EquipmentMember2023-12-310001041934edap:VehiclesAndItEquipmentMember2023-12-310001041934us-gaap:ManufacturingFacilityMember2022-12-310001041934us-gaap:EquipmentMember2022-12-310001041934edap:VehiclesAndItEquipmentMember2022-12-310001041934edap:VehiclesAndOtherITEquipmentMember2023-12-310001041934edap:MedicalDevicesMember2023-12-310001041934us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansJapanMember2021-01-012021-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansJapanMember2020-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansFranceMember2020-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansJapanMember2023-01-012023-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansFranceMember2023-01-012023-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansJapanMember2022-01-012022-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansFranceMember2022-01-012022-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansFranceMember2021-01-012021-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansJapanMember2021-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansFranceMember2021-12-310001041934country:FRedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2023-01-012023-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2023-01-012023-12-310001041934edap:EDAPTechnomedCoLtdMembercountry:JPedap:LoanTwoMember2023-01-012023-12-310001041934edap:EDAPTechnomedCoLtdMembercountry:JPedap:LoanOneMember2023-01-012023-12-310001041934edap:EDAPTMSGMBHMembercountry:DEedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2022-01-012022-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2022-01-012022-12-310001041934edap:EDAPTechnomedCoLtdMembercountry:JPedap:LoanTwoMember2022-01-012022-12-310001041934edap:EDAPTechnomedCoLtdMembercountry:JPedap:LoanOneMember2022-01-012022-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:LoanRelatedToAcquisitionOfComputerServersMember2020-01-012020-12-310001041934srt:MaximumMembercountry:FRedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2023-12-310001041934edap:EDAPTechnomedCoLtdMembercountry:JPedap:LoanTwoMember2023-12-310001041934edap:EDAPTechnomedCoLtdMembercountry:JPedap:LoanOneMember2023-12-310001041934edap:EDAPTMSGMBHMembercountry:DEedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2022-12-310001041934edap:EDAPTechnomedCoLtdMembercountry:JPedap:LoanTwoMember2022-12-310001041934edap:EDAPTechnomedCoLtdMembercountry:JPedap:LoanOneMember2022-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:LoanRelatedToAcquisitionOfComputerServersMember2020-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:CovidRelatedLoanGuaranteedByFrenchGovernmentIMember2020-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:CovidRelatedLoanGuaranteedByFrenchGovernmentIiMember2020-12-310001041934country:DEedap:HighIntensityFocusedUltrasoundHifuEquipment2Memberus-gaap:LoansPayableMember2023-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2023-12-310001041934country:FRedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2023-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:HighIntensityFocusedUltrasoundHIFUEquipment1Memberedap:LoanOneMember2022-12-310001041934edap:OtherCountriesMember2023-01-012023-12-310001041934country:FR2023-01-012023-12-310001041934edap:OtherCountriesMember2022-01-012022-12-310001041934country:FR2022-01-012022-12-310001041934edap:OtherCountriesMember2021-01-012021-12-310001041934country:FR2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:LithotripsyEswlMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:HighIntensityFocusedUltrasoundHIFUMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:DistributionDivisionMember2023-01-012023-12-310001041934us-gaap:ManufacturedProductOtherMember2023-01-012023-12-310001041934edap:PartsAndServicesMember2023-01-012023-12-310001041934edap:HIFUTreatmentsAndDevicesLeasedMember2023-01-012023-12-310001041934us-gaap:OperatingSegmentsMemberedap:LithotripsyEswlMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:HighIntensityFocusedUltrasoundHIFUMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:DistributionDivisionMember2022-01-012022-12-310001041934us-gaap:ManufacturedProductOtherMember2022-01-012022-12-310001041934edap:PartsAndServicesMember2022-01-012022-12-310001041934edap:HIFUTreatmentsAndDevicesLeasedMember2022-01-012022-12-310001041934us-gaap:OperatingSegmentsMemberedap:LithotripsyEswlMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:HighIntensityFocusedUltrasoundHIFUMember2021-01-012021-12-310001041934us-gaap:OperatingSegmentsMemberedap:DistributionDivisionMember2021-01-012021-12-310001041934us-gaap:ManufacturedProductOtherMember2021-01-012021-12-310001041934edap:PartsAndServicesMember2021-01-012021-12-310001041934edap:HIFUTreatmentsAndDevicesLeasedMember2021-01-012021-12-310001041934us-gaap:MaintenanceMember2023-12-310001041934edap:SaleOfDevicesMember2023-12-310001041934edap:RPPMember2023-12-310001041934edap:ResearchAndDevelopmentGrantsMember2023-12-310001041934us-gaap:MaintenanceMember2022-12-310001041934edap:SaleOfDevicesMember2022-12-310001041934edap:RPPMember2022-12-310001041934edap:ResearchAndDevelopmentGrantsMember2022-12-310001041934edap:ExtensionOfWarrantyMember2022-12-310001041934edap:ExtensionOfWarrantyMember2021-12-3100010419342020-12-310001041934us-gaap:MaterialReconcilingItemsMember2023-12-310001041934us-gaap:MaterialReconcilingItemsMember2022-12-310001041934us-gaap:MaterialReconcilingItemsMember2021-12-310001041934us-gaap:EmployeeStockOptionMemberedap:The2019PlanMember2023-01-012023-12-310001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2023-01-012023-12-310001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-01-012023-12-310001041934us-gaap:EmployeeStockOptionMemberedap:The2019PlanMember2022-01-012022-12-310001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2022-01-012022-12-310001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-01-012022-12-310001041934us-gaap:EmployeeStockOptionMemberedap:The2019PlanMember2021-01-012021-12-310001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2021-01-012021-12-310001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2021-01-012021-12-310001041934us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001041934us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001041934us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001041934us-gaap:EmployeeStockOptionMember2023-12-310001041934edap:August2023GrantMember2023-08-012023-08-310001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-12-062023-12-060001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-11-082023-11-080001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-09-202023-09-200001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-08-232023-08-230001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-05-312023-05-310001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-05-022023-05-020001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2023-04-052023-04-050001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-12-152022-12-150001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-11-082022-11-080001041934edap:FreeShareAwardsMemberedap:Plan2022GrantsToEmployeesMember2022-11-082022-11-080001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2022-05-172022-05-170001041934us-gaap:EmployeeStockOptionMemberedap:Plan2021Member2021-11-172021-11-170001041934us-gaap:EmployeeStockOptionMemberedap:The2019PlanMember2021-06-112021-06-110001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2019-04-042019-04-040001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2018-08-292018-08-290001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2017-04-252017-04-250001041934us-gaap:EmployeeStockOptionMemberedap:The2016PlanMember2016-04-262016-04-260001041934edap:FreeShareAwardsMemberedap:Plan2022GrantsToPresidentOfParentCompanyMember2023-05-022023-05-020001041934edap:FreeShareAwardsMemberedap:Plan2022GrantsToEmployeesMember2022-06-302022-06-300001041934us-gaap:OperatingSegmentsMemberedap:LithotripsyEswlMember2023-12-310001041934us-gaap:OperatingSegmentsMemberedap:HighIntensityFocusedUltrasoundHIFUMember2023-12-310001041934us-gaap:OperatingSegmentsMemberedap:DistributionDivisionMember2023-12-310001041934us-gaap:OperatingSegmentsMemberedap:LithotripsyEswlMember2022-12-310001041934us-gaap:OperatingSegmentsMemberedap:HighIntensityFocusedUltrasoundHIFUMember2022-12-310001041934us-gaap:OperatingSegmentsMemberedap:DistributionDivisionMember2022-12-310001041934us-gaap:OperatingSegmentsMemberedap:LithotripsyEswlMember2021-12-310001041934us-gaap:OperatingSegmentsMemberedap:HighIntensityFocusedUltrasoundHIFUMember2021-12-310001041934us-gaap:OperatingSegmentsMemberedap:DistributionDivisionMember2021-12-3100010419342021-12-310001041934edap:AmericanDepositorySharesADSMemberus-gaap:CommonStockMember2022-09-012022-09-300001041934country:KR2023-12-310001041934country:KR2022-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansJapanMember2023-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansFranceMember2023-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansJapanMember2022-12-310001041934edap:DefinedBenefitRetirementIndemnityPlansFranceMember2022-12-310001041934edap:ExtensionOfWarrantyMember2023-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:CovidRelatedLoanGuaranteedByFrenchGovernmentIMember2020-01-012020-12-310001041934edap:EDAPTMSFranceMembercountry:FRedap:CovidRelatedLoanGuaranteedByFrenchGovernmentIiMember2020-01-012020-12-310001041934edap:ExtensionOfWarrantyMember2023-01-012023-12-310001041934edap:ExtensionOfWarrantyMember2022-01-012022-12-3100010419342022-12-3100010419342022-01-012022-12-3100010419342021-01-012021-12-3100010419342023-12-310001041934dei:BusinessContactMember2023-01-012023-12-3100010419342023-01-012023-12-31iso4217:USDxbrli:sharesxbrli:sharesiso4217:EURedap:Yedap:agexbrli:pureiso4217:EURxbrli:sharesiso4217:JPYedap:segmentedap:item

As filed with the Securities and Exchange Commission on March 28, 2024

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 FORM 20-F

  REGISTRATION STATEMENT PURSUANT TO SECTION 12(B) OR (G) OF THE SECURITIES EXCHANGE ACT OF 1934,

OR

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

For the Fiscal Year Ended December 31, 2023

OR

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

OR

SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

Date of the event requiring this shell company report_______________________

For the transition period from ________ to _________

000-29374

(Commission file number)

EDAP TMS S.A.

(Exact name of registrant as specified in its charter)

France

(Jurisdiction of incorporation or organization)

Parc d’Activites la Poudrette-Lamartine

4/6, rue du Dauphiné

69120 Vaulx-en-Velin, France

(Address of principal executive offices)

 Blandine Confort

Head of Legal Affairs & Investor Relations

 Parc d’Activites la Poudrette-Lamartine

4/6, rue du Dauphiné,

69120 Vaulx-en-Velin, France

Tel. +33 4 72 15 31 50, E-mail : bconfort@edap-tms.com

(Name, Telephone, E-mail and Address of Company Contact Person)

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

Title of each class

Trading

Symbol

Name of each exchange on which registered

American Depositary Shares, each representing

one Ordinary Share

(Ordinary Shares, nominal value €0.13 per share)

EDAP

Nasdaq Global Market

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

 Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act: None

 Outstanding shares of each of the issuer’s classes of capital or common stock as of December 31, 2023: 37,103,779 Ordinary Shares

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

 If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934. Yes __        No _X

 Indicate by check mark whether the registrant: (1) has 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 the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days.  Yes _X          No __

 Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted 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 and post such files).Yes _X          No __

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

Large accelerated filer __        Accelerated filer _X         Non-accelerated filer __        Emerging growth company __

 If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, 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. __

 † The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012. Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

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. _X__

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. __       

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive- based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). __

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

U.S. GAAP _X         International Financial Reporting Standards as issued by the International Accounting Standards Board __        Other __

 If "Other" has been checked in response to the previous question indicate by check mark which financial statement item, the registrant has elected to follow. Item 17 __       Item 18 __

 If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).Yes __       No _X

TABLE OF CONTENTS

Page

Presentation of Financial and Other Information

5

Cautionary Statement on Forward-looking Information

5

PART I

Item 1.

Identity of Directors, Senior Management and Advisors

6

Item 2.

Offer Statistics and Expected Timetable

6

Item 3.

Key Information

6

Item 4.

Information on the Company

25

Item 4A.

Unresolved Staff Comments

40

Item 5.

Operating and Financial Review and Prospects

40

Item 6.

Directors, Senior Management and Employees

47

Item 7.

Major Shareholders and Related Party Transactions

56

Item 8.

Financial Information

56

Item 9.

The Offer and Listing

57

Item 10.

Additional Information

57

Item 11.

Quantitative and Qualitative Disclosures about Market Risk

67

Item 12.

Description of Securities Other than Equity Securities

67

PART II

Item 13.

Defaults, Dividend Arrearages and Delinquencies

69

Item 14.

Material Modifications to the Rights of Security Holders and Use of Proceeds

69

Item 15.

Controls and Procedures

69

Item 16A.

Audit Committee Financial Expert.

71

Item 16B.

Code of Ethics

71

Item 16C.

Principal Account Fees and Services

72

Item 16D.

Exemptions from the Listing Standards for Audit Committees

72

Item 16E.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

72

Item 16F.

Change in Registrant’s Certifying Accountant

73

Item 16G.

Corporate Governance

73

Item 16H.

Mine Safety Disclosure

74

Item 16I.

Disclosure Regarding Foreign Jurisdictions That Prevent Inspections

74

Item 16J.

Insider Trading Policies

74

Item 16K.

Cybersecurity

74

PART III

Item 17.

Financial Statements

75

Item 18.

Financial Statements

75

Item 19.

Exhibits

75

3

[THIS PAGE INTENTIONALLY LEFT BLANK]

4

PRESENTATION OF FINANCIAL AND OTHER INFORMATION

Unless the context otherwise requires, references herein to “we,” “us,” “our” or “group” are to EDAP TMS S.A. and its consolidated subsidiaries and references herein to the “Company,” “EDAP” or “EDAP TMS” are to EDAP TMS S.A.

We prepare our consolidated financial statements in conformity with United States generally accepted accounting principles (“U.S. GAAP”). In this annual report, references to “euro” or “€” are to the legal currency of the countries of the European Monetary Union, including the Republic of France, and references to “dollars,” “U.S. dollars” or “$” are to the legal currency of the United States of America. Solely for the convenience of the reader, this annual report contains translations of certain euro amounts into dollars at specified rates. These translations should not be construed as representations that the euro amounts actually represent such dollar amounts or could be converted into dollars at those rates. See Item 11, ‘‘Quantitative and Qualitative Disclosures about Market Risk’’ for a discussion of the effects of fluctuations in currency exchange rates on the Company.

The following are registered trademarks of the Company in the United States: EDAP®, Ablatherm®, Ablasonic®, Ablapak® and Focal.One®. This annual report also makes references to trade names and trademarks of companies other than the Company.

CAUTIONARY STATEMENT ON FORWARD-LOOKING INFORMATION

This annual report includes certain forward-looking statements within the meaning of applicable federal securities laws, including Section 27A of the U.S. Securities Act of 1933 (the “Securities Act”) or Section 21E of the U.S. Securities Exchange Act of 1934 (the “Exchange Act”), which may be identified by words such as “believe,” “can,” “contemplate,” “could,” “plan,” “intend,” “is designed to,” “may,” “might,” “potential,” “objective,” “target,” “project,” “predict,” “forecast,” “ambition,” “aim”, “guideline,” “should,” “will,” “estimate,” “expect” and “anticipate,” or the negative of these and similar expressions, which reflect our views about future events and financial performance. Forward-looking statements involve inherent known and unknown risks and uncertainties including matters not yet known to us or not currently considered material by us. Actual events or results may differ materially from those expressed or implied in such forward-looking statements as a result of various factors that may be beyond our control. Factors that could affect future results or cause actual events or results to differ materially from those expressed or implied in forward-looking statements include, but are not limited to:

-risks associated with the current worldwide inflationary environment, uncertain worldwide economic, political and financial environment, geopolitical instability, climate change impact, pandemics and each of their related impacts on our business operations;
-the success of our High Intensity Focused Ultrasound (“HIFU”) technology;
-the uncertainty of market acceptance for our HIFU devices;
-the clinical and regulatory status of our devices in various geographical territories;
-the uncertainty in the regulatory agencies review and approval process for any of our devices and changes in their recommendations and guidance;
-the impact of government regulation, particularly relating to public healthcare systems and the commercial distribution of medical devices;
-effects of intense competition in the markets in which we operate;
-the uncertainty of reimbursement status of procedures performed with our products and their level of reimbursement;
-the market potential for our HIFU devices;
-dependence on our strategic suppliers and distribution partners;
-difficulties to attract and recruit high-level experts in software, design, and development of high technology devices such as our HIFU products
-any event or other occurrence that would interrupt operations at our primary production facility;
-reliance on patents, licenses and key proprietary technologies;
-cybersecurity risks and incidents,
-product liability risk;
-risk of exchange rate fluctuations, particularly between the euro and the U.S. dollar and between the euro and the Japanese yen;
-fluctuations in results of operations due to the cyclical nature of demand for medical devices;
-risks relating to ownership of our securities; and
-risks relating to securities litigations involving class actions.

5

You should also consider the information contained in Item 3, “Key Information—Risk Factors” and Item 5, “Operating and Financial Review and Prospects,” or further discussion of the risks and uncertainties that may cause such differences to occur. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame or at all. Moreover, forward-looking statements speak only as of the date they are made. Other than required by law, we do not undertake any obligation to update them in light of new information or future developments. These forward-looking statements are based upon information, assumptions and estimates available to us as of the date of this annual report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information.

You should read this annual report and the documents that we reference in this annual report and have filed as exhibits completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

PART I

Item 1. Identity of Directors, Senior Management and Advisors

Not applicable.

Item 2. Offer Statistics and Expected Timetable

Not applicable.

Item 3. Key Information

Risk Factors

In addition to the other information contained in this annual report, the following risk factors should be carefully considered in evaluating us and our business. These statements are intended to highlight the material risk factors that may cause actual financial, business, research or operating results to differ materially from expectations disclosed in this annual report. See also factors disclosed under “Cautionary statement on forward-looking information.”

Summary of Key Risks

Our business and our industry are subject to numerous risks described in the following risk factorsand elsewhere in this annual report, Investors should carefully consider these risks before making a decision to invest in our securities.

The main risk factors relating to the Company and its business operations are grouped into the seven categories listed below. The most important risk factors have been identified and assessed considering the likelihood of occurrence and the possible negative effect on the Company, in each case also taking into account corrective actions and risk management measures that have been put in place. The occurrence of new events, whether internal or external to the Company, is therefore likely to modify this ranking in the future.

Risks Relating to our Business, Financial Position and Capital Needs

The worldwide inflationary environment could have a material adverse effect on our business, results of operations and financial condition.
Our future revenue and income growth depends, among other things, on implementing our business strategy, which largely depends on the success of our HIFU technology, and our capacity to scale our operations to manage and sustain our future growth.    
Our cash flow is highly dependent on cyclical demand for our products.
Our results of operations have fluctuated significantly from quarter to quarter in the past and may continue to do so in the future, as we experience long and variable product sales cycles which are long and seasonal and are partly dependent on access to sufficient financing.

6

Risks Related to our Product Candidates and the Industry in which we Operate

If we do not successfully optimize and operate our sales, marketing, and potential future distribution channels or we do not effectively expand and update our infrastructure, our operating results may be negatively impacted.
New device developments and introductions may adversely impact our financial results.
We operate in a highly regulated industry and our future success depends on obtaining and maintaining government regulatory approval of our products, which we may not receive or be able to maintain or which may be delayed for a significant period of time.
Our clinical trials related to products using HIFU technology may not be successful, and we may not be able to obtain regulatory approvals necessary for commercialization of all of our HIFU products.
The commercial success of our products depends on whether procedures performed by those products are eligible for reimbursement approved by national health authorities and third-party payers.
HIFU technology may not be adopted by the medical community and may never become a standard of care and we may be unable to generate sufficient revenue to sustain our business.
Competition in the markets in which we operate is intense and is expected to increase in the future, and there is a substantial risk our products or service offerings could become obsolete or uncompetitive.

Risks Related to our Organization and Operations

We face a significant risk of exposure to product liability claims if the use of our products results in personal injury or death and our insurance coverage may be inadequate.
We depend on a single site to manufacture our products, and any interruption of operations could have a material adverse effect on our business.
For certain components or services, we depend on a small number of suppliers who, due to events beyond our control may fail to deliver sufficient supplies to us or increase the cost of items supplied, which would interrupt our production processes or negatively impact our results of operations.
We utilize distributors for our sales abroad, which subjects us to a number of risks that could harm our business.
We are a relatively small company with a limited number of products and staff. Sales fluctuations and employee turnover may adversely affect our business.
The loss of key members of our executive management team could adversely affect our business.
We may have difficulties in attracting and recruiting highly qualified experts in software, design and development of high technology devices.
We have identified a material weakness in our internal control over financial reporting with respect to our U.S. subsidiary and if we fail to remediate this material weakness or if we experience additional material weaknesses in the future or otherwise fail to achieve an effective system of internal controls, we may not be able to report our financial results accurately or timely. In addition, the trading price of our securities may be adversely affected by a related negative market reaction.  
We are exposed to risks related to cybersecurity threats and incidents.
The expansion of social media platforms and new technologies present risks and challenges for our business and reputation.

Risks Related to Intellectual Property Rights

Intellectual property rights are essential to protect our medical devices, and any dispute with respect to these rights could be costly and have an uncertain outcome and may prevent or delay our development and commercialization efforts.
The U.S. laws relating to the patentability of certain inventions in the life sciences and medical technology industry is uncertain and rapidly changing, which may adversely impact our existing patents or our ability to obtain patents in the future.
We may not be able to protect or enforce our intellectual property rights throughout the world.
Our use of “open source” software could negatively affect our ability to sell our products and subject us to possible litigation.

Risks Relating to our Status as a Foreign Private Issuer or a French Company

Our French and international operations expose us to additional costs, legal and regulatory risks, which could have a material adverse effect on our business, financial condition and results of operations.
We sell our products in many parts of the world and, as a result, our business is affected by fluctuations in currency exchange rates.
Our by-laws and French corporate law contain provisions that may delay or discourage a takeover attempt.
The rights of shareholders in companies subject to French corporate law differ in material respects from the rights of shareholders of corporations incorporated in the United States.
French law may limit the amount of dividends we are able to distribute, and we do not currently intend to pay dividends.

7

We may lose our foreign private issuer status in the future, which could result in significant additional cost and expenses.  
Judgments of U.S. courts, including those predicated on the civil liability provisions of the federal securities laws of the United States, may not be enforceable in French courts.

Risks Related to Ownership of our Ordinary Shares and the ADSs

Our securities may be affected by volume fluctuations, and may fluctuate significantly in price, causing investors to lose some or all of their investment.
Holders of ADSs have fewer rights than shareholders and must act through the Depositary to exercise those rights.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, our ADS price and trading volume could decline.
We are subject to different corporate disclosure standards that may limit the information available to holders of our ADSs.
Preferential subscription rights may not be available for U.S. persons.

General Risk Factors

Our results of operations and financial condition could be adversely affected by the adverse economic changes, geopolitical developments, financial changes, and the impact of climate changes.
We may issue additional securities that may be dilutive to our existing shareholders, in view of funding our new developments and accelerating our business expansion.
We may acquire other companies or technologies, which could fail to result in a commercial product or net sales, divert our management’s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and harm our operating results.
We may in the future be the target of securities class action or other litigation, which could be costly and time consuming to defend.

Risks Relating to Our Business, Financial Position and Capital Needs

The worldwide inflationary environment could have a material adverse effect on our business, results of operations and financial condition.

Current geopolitical instability including the conflict in Ukraine and the related sanctions and the conflict in Israel, and other factors including, but not limited to, global supply chain constraints, key components sourcing issues, increase in prices and disruptions of energy supply, and labor shortages, have led to higher worldwide inflation, which is likely, in turn, to lead to an increase in costs and may cause additional changes in tax and governmental policies. We may be unable to raise the prices of our devices and services in a higher inflationary environment and keep up with the rate of inflation. Such inflationary pressures may materially impact our business. We may not be able to adjust pricing, reduce our costs or implement counter measures quickly enough to offset cost increases. Our customers (i.e., hospitals and clinics) are also experiencing financial and operational pressures directly related to this inflationary environment, which may impact their ability or willingness to spend on capital equipment and this may have an adverse impact on our business, financial condition, results of operations, or cash flows.

Our future revenue and income growth depends, among other things, on implementing our business strategy, which largely depends on the success of our HIFU technology, and our capacity to scale our operations to manage and sustain our future growth.    

Our business strategy depends on the success of our High Intensity Focused Ultrasound (“HIFU”) technology for future revenue growth and net profit generation. We are dependent on the successful development and commercialization of other product lines, such as devices based on HIFU but not limited to the Focal One System, to generate significant additional revenues and to achieve and sustain profitability in the future. To implement our business strategy, we need to (among other things) develop new applications for our HIFU technology, to improve our products and service offerings, and to educate physicians and patients about the clinical and cost benefits of our products, all of which we believe could increase acceptance of our products. Our focus is to primarily expand our HIFU business in the U.S. as HIFU is FDA approved for ablation of prostate tissue and reimbursed at an acceptable level. Although we are particularly dependent on the success of our HIFU technology to grow our business through our HIFU division, other revenues, generated by our Extracorporeal ShockWave Lithotripsy (“ESWL”) division and our Distribution (“Distribution”) division directly linked to the distribution of other complementary products on behalf of third-party medical companies, continue to contribute to our global revenue growth. While we anticipate potential renewals of distribution agreements with third parties, we have no assurance that our existing agreements will be renewed and any termination of distribution commitments from such medical third parties could have a material

8

adverse effect on our business, financial condition or results of operations. See Item 4, “Information on the Company—Distribution Division—Distribution Division Sales and Distribution of Products.

In addition, there can be no assurance that we will be able to manage our future growth efficiently or profitably and actual revenue, operating margins and net income, or revenue, margin and net income growth, may be less than expected. If we are unable to scale our production capabilities efficiently or maintain pricing, we may fail to achieve expected operating margins, which would have a material and adverse effect on our operating results. Growth may also stress our ability to adequately manage our operations, quality of products, safety, and regulatory compliance. Failure to implement necessary procedures, equipment, or processes or to hire the necessary personnel in a timely and effective manner could result in higher costs or an inability to meet market demand and could have a material adverse impact on our business, results of operations, financial condition, and prospects. Additionally, our future growth will increase the demands placed on our third-party suppliers, and there is no guarantee that our suppliers will be able to support our anticipated growth. If growth significantly changes, it can negatively impact our cash reserves, and we may be required to obtain additional financing, which may increase indebtedness or result in dilution to shareholders. Further, there can be no assurance that we would be able to obtain additional financing on acceptable terms, if at all.

Although we achieved operational profitability in 2019 and 2020, we incurred operating losses in 2021, 2022 and 2023. We expect that our marketing, selling and research and development expenses will increase as we attempt to further develop and commercialize our HIFU devices and particularly with the acceleration of our U.S. HIFU expansion plan. In this respect, we may not generate a sufficient level of revenue to offset these expenses and may not be able to adjust spending in a timely manner to respond to any unanticipated decline in revenue. We cannot guarantee that we will realize sufficient revenue to achieve profitability in the future. See Item 5, “Operating and Financial Review and Prospects.

Our cash flow is highly dependent on cyclical demand for our products.

Our cash flow has historically been subject to significant fluctuations over the course of any given fiscal year due to cyclical demand for medical devices, in particular with hospital budgets being mostly spent at year-end, and the resulting annual and quarterly fluctuations in trade and other receivables and inventories. This has in the past resulted in significant variations in working capital requirements and operating cash flows. Since we anticipate relying on cash flow from operating activities to meet our liquidity requirements, a decrease in the demand for our products, or the inability of our customers or distributors to meet their financial obligations to us, would reduce the funds available to us. In the future, our liquidity may be constrained, and our cash flows may be uncertain, negative or significantly different from period to period. Our cash flow is affected by increased expenses in clinical trials, sales efforts and other market costs related to implementing our expanded U.S. and global strategy which require significant additional resources. However, there is no assurance that this will result in an increase in the demand for our products and services.

Our results of operations have fluctuated significantly from quarter to quarter in the past and may continue to do so in the future, as we experience long and variable product sales cycles which are long and seasonal and are partly dependent on access to sufficient financing.

Our results of operations have fluctuated in the past and are expected to continue to fluctuate significantly from quarter to quarter depending upon numerous factors, including, but not limited to, the timing and results of clinical trials, changes in healthcare reimbursement policies, cyclicality of demand for our products, changes in pricing policies by us or our competitors, new product announcements by us or our competitors, customer order deferrals in anticipation of new or enhanced products offered by us or our competitors, product quality problems and exchange rate fluctuations. Furthermore, because our main products have relatively high unit prices, the amount and timing of individual orders can have a substantial effect on our results of operations in any given quarter.

The sales cycle of our products is lengthy as our products are high value capital items for our customers to purchase and often requires the approval of multiple levels of management or Boards of hospitals, purchasing groups and, in some cases, government authorities. In addition, some sales are subject to a public tender offer process with  many approvals which could be lengthy to obtain, and, as a result, hospitals may delay their purchase orders according to their timelines and budget allocations. It is difficult to predict the exact timing for closing product sales directly linked to the length of capital expenditure cycles.

In addition, our customers may rely on the credit market to secure dedicated lease financing to purchase or lease our equipment. Due to the limited availability of lending, we may be unable to access sufficient lease financing to support these transactions. Without lease financing, we may be unable to continue the development of our RPP model or we may need to fund such activity out of our existing working capital. Similarly, some of our clients rely on lease financing to finance their purchases of equipment. Limited availability of lease financing facilities may also affect their purchasing decisions and may adversely impact our equipment sales. In addition, the current macro-economic environment with elevated or increasing interest rates as compared to prior years, may make lease financing less attractive and more difficult to implement for our customers.

9

Risks Related to our Product Candidates and the Industry in which we Operate

If we do not successfully optimize and operate our sales, marketing, and potential future distribution channels or we do not effectively expand and update our infrastructure, our operating results may be negatively impacted.

If we do not adequately predict market demand or otherwise optimize and operate our sales, marketing and potential future distribution channels successfully, it could result in excess or insufficient inventory or fulfillment capacity, increased costs, or immediate shortages in product or component supply, or harm our business in other ways. In addition, if we do not maintain adequate infrastructure to enable us to, among other things, manage our purchasing and inventory levels, it could negatively impact our cash flow and operating results.

Moreover, our future success will depend largely on our ability to continue to hire, train, retain and motivate skilled sales representatives or distributors with significant technical and clinical knowledge about our products. New hires require training, supervision and take time to achieve full productivity. If we fail to train and supervise new hires adequately, or if we experience a high turnover in our sales force or trained professionals in the future, we cannot be certain that we will maintain or increase our sales. If we are unable to expand our sales and marketing capabilities, we may not be able to effectively commercialize our HIFU devices or our other products and service offerings in development, which would adversely affect our business, results of operations, and financial condition.

New device developments and introductions may adversely impact our financial results.

From time to time, we develop and introduce new devices with enhanced features and extended or additional capabilities, targeting new clinical applications or improving existing approaches. The success of new device introductions depends on a number of factors including, but not limited to, timely and successful research and development, receipt of regulatory clearances or approvals, pricing, competition, market and consumer acceptance, manufacturing and supply costs, and the risk that new devices may have quality or other defects.

We invest in various research and development projects to expand our product offerings. Our research and development efforts are critical to our success, and our research and development projects may not be successful. We may be unable to develop and market new products successfully, and the products we invest in and develop may not be well received by customers or meet our expectations. Our research and development investments may not generate significant operating income or contribute to our future operating results for several years, and such contributions may not meet our expectations or even cover the costs of such investments. If we fail to effectively develop new products, obtain regulatory clearances or approvals and manage new product introductions in the future, our business, financial condition, results of operations, or cash flows could be materially and adversely impacted.

We operate in a highly regulated industry and our future success depends on obtaining and maintaining government regulatory approval of our products, which we may not receive or be able to maintain or which may be delayed for a significant period of time.

Government regulation significantly impacts the development and marketing of our products, particularly in the United States, European Union and Japan. We are regulated in each of our major markets with respect to preclinical and clinical testing, manufacturing, labeling, distribution, sale, marketing, advertising and promotion of our products. To market and sell products, we are required to obtain approval or clearance from the relevant regulatory agencies, including the U.S. Food and Drug Administration (“FDA”) with respect to the United States. The process of applying for regulatory approval or clearance is often lengthy and requires the expenditure of substantial resources. Further, there can be no assurance that we will receive the required approvals or clearance for our products from the required regulatory authorities or, if we do receive the required approvals, that we will receive them on a timely basis, on the conditions and for the indications we seek, or that we will otherwise be able to satisfy the conditions of such approval, if any.

The regulatory agencies may not act favorably or quickly in their review of our submissions, or we may encounter significant difficulties in our efforts to obtain their clearance or approval, or to maintain our existing approvals, all of which could delay or preclude the sale of new or existing products in the related territories. Our manufacturing operations must comply with regulations established by regulatory agencies in the United States, the European Union and other countries, and in particular with the Current Good Manufacturing Practices (“CGMP”) and other standards for quality assurance and manufacturing process control under applicable regulatory authorities. Such standards may change or evolve, requiring that we change or evolve our manufacturing operations. We may not, always, comply with all applicable standards and, as a result, would be unable to manufacture our products for commercial sale or for clinical trial supply. Our manufacturing facilities are subject to inspection by regulatory authorities at any time. If any inspection by the regulatory authorities reveals deficiencies in manufacturing, we could be required to take immediate corrective or remedial actions,

10

suspend production or close the current and future production facilities, which would disrupt our manufacturing processes. Accordingly, failure to comply with these regulations could have a material adverse effect on our business, financial condition and results of operations.

In the European Union, the regulation of medical devices is being updated by the European Medical Device Regulation (“MDR”) imposing stricter requirements on the conformity assessment and the commercialization of our products. A transition period to conform to MDR requirement has been adopted based on MDR classification of devices with a latest application date of December 31, 2028. The extension of the period during which the devices can be placed on the market is subject to certain conditions. To benefit from the new provisions, the manufacturer must have implemented and must maintain a Quality Management System that complies with the MDR requirements before May 26, 2024. An MDR compliance action plan has been put in place in preparation of MDR enforcement within the expected timelines. We are implementing operational actions to ensure our devices may be distributed on the European and international market and conform to MDR requirements, where applicable. However, the uncertainty of continuing healthcare changes, regulations, and our ability to maintain MDR compliance of our products may negatively affect our business.

Even if regulatory approval to market a product is granted, it may include limitations on the indicated uses for which the product may be marketed. Failure to comply with regulatory requirements can result in fines, suspension or withdrawal of regulatory approvals, product recalls, seizure of products, operating restrictions and criminal prosecutions. Regulatory policy may change, and additional government regulations may be established that could prevent or delay regulatory approval of our products. Any delay, failure to receive regulatory approval or the loss of previously received approvals could have a material adverse effect on our business, financial condition and results of operations. For more information on the regulation of our business, see Item 4, “Information on the Company—Government Regulation” and “Information on the Company—HIFU Division—HIFU Division Clinical and Regulatory Status.

Our clinical trials related to products using HIFU technology may not be successful and we may not be able to obtain regulatory approvals necessary for commercialization of all of our HIFU products.

Before obtaining regulatory approvals or clearance for the commercial sale of any of our devices under development, we must demonstrate through preclinical testing and clinical trials that the device is safe and effective in each intended use. Product development, including pre-clinical studies and clinical trials is a long, expensive and uncertain process, and is subject to delays and failures at any stage. We or the relevant regulatory authorities may suspend or terminate clinical trials at any time and regulating agencies may even refuse to grant exemptions to pursue clinical trials. The results from preclinical testing and early clinical trials may not predict the results that will be obtained in large-scale clinical trials. We could suffer significant setbacks in later-stage clinical trials, even after promising results in earlier trials. Furthermore, data obtained from a trial might be insufficient to demonstrate that our products are safe, and effective. The commencement, continuation or completion of any of our clinical trials may be delayed or halted, or inadequate to support approval of an application to regulatory authorities for numerous reasons including, but not limited to:

·that regulatory authorities do not approve a clinical trial protocol or a clinical trial, or place a clinical trial on hold, discussions with regulatory authorities to improve our clinical protocols may prove difficult and lengthy; see Item 4, “Information on the Company—HIFU Division Clinical and Regulatory Status;”

·slower than expected rates of patient recruitment and enrollment;

·inability to adequately monitor patients during or after treatment;

·failure of patients to complete the clinical trial;

·prevalence and severity of adverse events and other unforeseen safety issues;

·third-party organizations not performing data collection and analysis in a timely and accurate manner;

·governmental and regulatory delays or changes in regulatory requirements, policies or guidelines;

·that regulatory authorities conclude that our trial design is inadequate to demonstrate safety and efficacy.

The data we collect from our preclinical studies, current clinical trials,  and other clinical trials may not be sufficient to support requested regulatory approval. Additionally, certain regulatory authorities may disagree with our interpretation of the data from our preclinical studies and clinical trials, or may find the clinical trial design, conduct or results inadequate to prove safety or efficacy, and may require us to pursue additional preclinical studies or clinical trials, which would increase costs and could further delay the approval of our products. If we are unable to demonstrate the safety and/or efficacy of our products in our clinical trials, we will be unable to obtain regulatory approval to market our products.

Moreover, we may also be required to abandon previous strategies for regulatory approval or clearance, despite having made significant financial and time investments, or refocus our efforts on alternative regulatory strategies, resulting in increased costs and efforts of management, without any guarantee of success, which could materially adversely affect our business, financial condition and results of operations.

11

The commercial success of our products depends on whether procedures performed by those products are eligible for reimbursement approved by national health authorities and third-party payers.

Our success depends, among other things, on the extent to which reimbursement can be obtained from healthcare payers for procedures performed with our products. In the United States, we are dependent upon favorable coverage and benefit decisions by Centers for Medicare and Medicaid Services (“CMS”) for Medicare reimbursement, state Medicaid agencies, individual managed care organizations, private insurers and other payers. With the support of the American Urological Association and the American Association of Clinical Urologists, the American Medical Association (“AMA”) established a new Category 1 CPT code for the ablation of malignant prostate tissue with HIFU technology, effective January 1, 2021. In late 2022, CMS published its final rules for the calendar year 2023 for ambulatory payment classification (“APC”) procedures and physician fee schedule, which established reimbursement rates that recognize both facility or hospital payment and physician professional service payments for HIFU procedures. CMS final rule included a reimbursement level close to surgery, effective on January 1, 2023. The 2024 final rule maintained APC 6 payment level. For private insurers, policy coverage decisions supporting coverage and reimbursement related to HIFU procedures are limited given that HIFU is a new technology. With expanded third party coverage decisions, our Focal One HIFU procedure will have broader market access in the United States. However, public or private payors may decide to limit coverage or reimbursement of HIFU technologies that are available to individuals, including potentially modifying existing guidance to further limit available coverage. Changes to coverage decisions, which may be revised from time to time, could negatively impact reimbursement for procedures performed using our devices and may result in a material adverse effect on our business, financial condition and results of operations. Outside the United States, and in particular in the European Union and Japan, third-party reimbursement is generally conditioned upon decisions by national health authorities and we cannot guarantee that a definitive reimbursement will be granted. See Item 4, “Information on the Company——HIFU Division—HIFU Reimbursement Status.” Lithotripsy procedures currently are reimbursed by public healthcare systems in the European Union, in Japan and in the United States. However, a decision in any of those countries to modify reimbursement policies for these procedures could have a material adverse effect on our business, financial conditions and results of operations.

We cannot assure investors that expanded coverage decisions or additional reimbursement approvals will be obtained in the near future, if ever. If payor coverage or reimbursement for procedures related to our products is unavailable, limited in scope or amount, or if certain levels of public or private payor reimbursement or coverage policies change, it could have a material adverse effect on our business, financial condition and results of operations.

HIFU technology may not be adopted by the medical community and may never become a standard of care and we may be unable to generate sufficient revenue to sustain our business.

Our success depends on the market’s confidence that our HIFU devices can provide reliable, high-quality results or treatments and we believe that physicians are likely to be particularly sensitive to any test defects and errors in our devices. Our robotic HIFU devices represent new therapies for the conditions that they are designed to treat. Notwithstanding any positive clinical results that our HIFU devices may have achieved or may achieve in the future in terms of safety and efficacy and any marketing approvals that we have obtained or may obtain in the future, there can be no assurance that such products will gain adoption by the medical community. Physician adoption depends, among other things, on evidence of the cost effectiveness of a therapy as compared to existing therapies and on adequate coverage policies supporting reimbursement from healthcare payers. Furthermore, acceptance by patients depends in part on physician recommendations, as well as other factors, including the degree of invasiveness, the rate and severity of complications and other side effects associated with the therapy as compared to other therapies.

If our robotic HIFU devices do not achieve an adequate level of acceptance by physicians, patients, health care payers and the medical community and never become a standard of care, we may not generate or maintain positive cash flows and we may not become profitable or be able to sustain profitability. The failure of our current HIFU devices to perform as expected would significantly impair our reputation. If we do achieve market acceptance of our products, we may not be able to sustain it or otherwise achieve it to a degree which would support the ongoing viability of our operations.

Competition in the markets in which we operate is intense and is expected to increase in the future, and there is a substantial risk our products or service offerings could become obsolete or uncompetitive.

Competition in the markets in which we operate is intense and is expected to increase in the future. In each of our main businesses, we face competition both directly from other manufacturers of medical devices that apply the same technologies that we use, as well as indirectly from existing or emerging therapies for the treatment of urological disorders.

In the markets that we target for our robotic HIFU products, competition comes from new market entrants and alternative therapies, as well as from current manufacturers of robotic medical devices. In the HIFU market, the Focal One system competes with all current treatments for localized tumors, including surgery, external beam radiotherapy, brachytherapy, irreversible electrocorporation

12

and cryotherapy. See Item 4, “Information on the Company—HIFU Division— HIFU Competition.” In our ESWL division, we are also facing competition from lower priced laser systems. Item 4, “Information on the Company—ESWL Division.

Many of our competitors have significantly greater financial, technical, research, marketing, sales, distribution and other resources than we have and may have more experience in developing, manufacturing, marketing and supporting new medical devices. In addition, our future success will depend in large part on our ability to maintain a leading position in technological innovation, and we cannot assure investors that we will be able to develop new products or enhance our current ones to compete successfully with new or existing technologies. Rapid technological development by competitors may result in our products becoming obsolete before we recover a significant portion of the research, development and commercialization expenses incurred with respect to those products.

Risks Related to our Organization and Operations

We face a significant risk of exposure to product liability claims in the event that the use of our products results in personal injury or death and our insurance coverage may be inadequate.

Our products are designed to be used safely in the treatment of severe afflictions and conditions. Despite the use of our products, patients may suffer personal injury or death, and we may, as a result, face significant product liability claims. We maintain separate product liability insurance policies for the United States and Canada and for the other markets in which we sell our products. Product liability insurance is expensive and there can be no assurance that it will continue to be available on commercially reasonable terms or at all. In addition, our insurance may not cover certain product liability claims or our liability for any claims may exceed our coverage limits. A product liability claim or series of claims brought against us with respect to uninsured liabilities or in excess of our insurance coverage, or any claim or product recall that results in significant cost to or adverse publicity against us could have a material adverse effect on our business, financial condition and results of operations. Also, if any of our products prove to be defective, we may be required to recall or redesign the product which could result in costly corrective actions and harm to our business reputation, which could materially affect our business, financial condition and results of operations.

We depend on a single site to manufacture our products, and any interruption of operations could have a material adverse effect on our business.

Most of our manufacturing currently takes place in a single facility located in Vaulx-en-Velin, near Lyon, France. In the event of a significant interruption in the operations of our sole facility for any reason, such as fire, cyber-attack, supply disruption on a critical component, weather conditions,  or other natural disaster or pandemic diseases such as the COVID-19 virus necessitating quarantine implementation or a failure to obtain or maintain required regulatory approvals, we would have no other means of manufacturing our products until we would be able to restore the manufacturing capabilities at our facility or develop alternative facilities, which could take considerable time and resources and have a material adverse effect on our business, financial condition and results of operations.

For certain components or services, we depend on a small number of suppliers who, due to events beyond our control may fail to deliver sufficient supplies to us or increase the cost of items supplied, which would interrupt our production processes or negatively impact our results of operations.

We purchase most of the components used in our products from a number of suppliers but rely on a small number of suppliers for some key components. In addition, we rely on a small number of suppliers for certain services. If the supply of these components or services were interrupted for any reason, including geopolitical tensions or instability, global supply chain failures, weather conditions, large scale cyber-attack or infrastructure disruption, a pandemic and implied restrictions, our manufacturing and marketing of the affected products would be delayed. Certain of these key suppliers may be exposed to variations in the costs of raw materials and components, and, consequently, may suffer issues or delays in sourcing these components, which would harm their business and operations. These delays could be extensive, especially in situations where a component substitution would require regulatory approval. In addition, such suppliers could decide unilaterally to increase the price of supplied items for any reason, including higher energy, raw material or component prices, therefore causing additional charges for us and impacting our margins. We renegotiated a supply agreement concerning a key component for our HIFU devices as prices increased substantially following a strategic shift in our supplier’s marketing strategy. Such a substantial price increase will negatively impact our margins. We expect to continue to depend upon our suppliers for the foreseeable future, while we explore  new sourcing alternatives. Failure to obtain adequate supplies of components or services in a timely manner and at an acceptable price could have a material adverse effect on our business, financial condition and results of operations.

13

We utilize distributors for our sales abroad, which subjects us to a number of risks that could harm our business.

We have developed strategic relationships with a number of distributors for sales and service of our devices in certain foreign countries where we are not directly represented by a subsidiary. If these relationships are terminated and not replaced, our revenues and/or ability to market or service our devices in the related territories could be adversely affected. Our distributors’ actions may affect our ability to effectively market our devices in certain foreign countries if, for example, a distributor holds the regulatory authorizations in such countries and causes, by action or inaction, the suspension of such regulatory authorizations or sanctions for non-compliance. It may be difficult, expensive, and time consuming for us to re-establish reputation, market access or regulatory compliance in such cases. Moreover, our distributors must be in compliance with anti-corruption laws and applicable sanctions, such as the U.S. Foreign Corrupt Practices Act (“FCPA”), sanctions imposed by the U.S. Department of the Treasury’s Office of Foreign Assets Control, the European Union, His Majesty’s Treasury, or other governmental or supranational entities, and other local laws prohibiting corrupt payments to governmental officials or to customers and we may not be able to trace or be kept informed of such corruption. In addition, we may be named as a defendant in lawsuits against our distributors related to sales or service of our devices performed by these distributors. See our risk factor below: “—We face a significant risk of exposure to product liability claims in the event that the use of our products results in personal injury or death.

We are a relatively small company with a limited number of products and staff. Sales fluctuations and employee turnover may adversely affect our business.

We are a relatively small company. Consequently, compared to larger companies, sales fluctuations could have a greater impact on our revenue and profitability on a quarter-to-quarter and year-to-year basis and delays in customer orders could cause our operating results to vary significantly from quarter-to-quarter and year-to-year. In addition, as a small company we have limited staff and are heavily reliant on certain key personnel to operate our business. If a key employee were to leave our company it could have a material impact on our business and the results of operations as we might not have sufficient depth in our staffing to fill the role that was previously being performed. A delay in filling the vacated position could put a strain on existing personnel or result in a failure to satisfy our contractual obligations or to effectively implement our internal controls, and materially harm our business. 

The loss of key members of our executive management team could adversely affect our business.

Our success in implementing our business strategy depends largely on the skills, experience and performance of key members of our executive management team and others in key management positions. The collective efforts of each of these people, and others collaborating with them as a team, are critical to us. As a result of the difficulty in locating qualified personnel and new management, the loss or incapacity of existing members of our executive management team could adversely affect our operations. If we were to lose one or more of these key employees, we could experience difficulties in finding qualified successors, competing effectively, developing our technologies and implementing our business strategy.

In addition, we rely on collaborators, consultants and advisors, including scientific and clinical advisors, to assist us in formulating our research and development and commercialization strategy. Our collaborators, consultants and advisors are generally employed by employers other than us and may have commitments, or conflict of interest, or be subject to other agreements with other entities that may limit their availability to us.

We may have difficulties in attracting and recruiting highly qualified experts in software, design and development of high technology devices.

Our devices require highly qualified individuals with a high-level of expertise and experience in design, software, mechanics and electronics. We are highly dependent on our ability to attract and retain qualified personnel and engineers to develop our devices. In addition, the learning curve required to master our systems is lengthy and, if we do not find qualified experts and engineers, we may not be able to meet our development schedule and obtain market approval in due time, which in time may delay market introduction of new products. Failure to recruit and attract experts in a timely manner may have a material adverse effect on our development, business, financial condition and results of operations.

14

We have identified a material weakness in our internal control over financial reporting with respect to our U.S. subsidiary and if we fail to remediate this material weakness or if we experience additional material weaknesses in the future or otherwise fail to achieve an effective system of internal controls, we may not be able to report our financial results accurately or timely. In addition, the trading price of our securities may be adversely affected.

As a publicly traded company, we are subject to the reporting requirements of the Exchange Act and the Sarbanes-Oxley Act of 2002. We have incurred, and expect to continue to incur, significant continuing costs, including accounting fees and staffing costs, to maintain compliance with the internal control requirements of the Sarbanes-Oxley Act of 2002. As described in Item 15, we have identified one material weakness with respect to internal controls in our U.S. subsidiary, Edap Technomed Inc: an ineffective design and implementation of the subsidiary’s control over the recording of third-party vendor invoices. This was due to insufficient resources in the finance department of the subsidiary and IT environment limitations. Our management has concluded that, as a result, our internal control over financial reporting was not effective as of December 31, 2023. Nevertheless, we have concluded that this material weakness did not result in a material misstatement of the consolidated financial statements for the year ended December 31, 2023, or require a restatement of consolidated financial statements with respect to any prior period previously reported by the Company.

Although we have initiated remediation actions to address this material weakness, as a small company, we may have insufficient personnel to allow us to segregate duties, and consistently execute the Company’s internal controls.

Furthermore, the ongoing requirements of the Sarbanes-Oxley Act may place a strain on our systems and resources. Our management is required to evaluate the effectiveness of our internal control over financial reporting as of each year-end, and we are required to disclose management’s assessment of the effectiveness of our internal control over financial reporting, including any material weakness in our internal control over financial reporting.

Our internal control over financial reporting has been designed to provide our management and Board of Directors with reasonable assurance regarding the preparation and fair presentation of our consolidated financial statements. On an on-going basis, we are reviewing, documenting and testing our internal control procedures. To maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, and as our business develops, additional resources and management oversight may be required.

In an effort to remediate the material weakness that was identified as of December 31, 2023, and to enhance our overall control environment, we hired new resources in 2023 and plan to hire additional resources in 2024. We are also working at deploying another IT system in our U.S. subsidiary and already hired an IT VP Manager to supervise such deployment. We believe this will allow us to remediate this material weakness in the short term. See Item 15, “Controls and Procedures.”

Any failure to complete our assessment of our internal control over financial reporting, to remediate any material weaknesses that we have identified or may identify in the future, and any failure to implement new or improved controls, or difficulties encountered in their implementation, could harm our operating results, cause us to fail to meet our reporting obligations or result in material misstatements in our financial statements. Any failure to maintain adequate internal controls over financial reporting and provide accurate financial statements may subject us to litigation, render future financings more difficult or expensive, and could cause the trading price of our securities to decrease substantially. Inferior controls and procedures could cause investors to lose confidence in our reported financial information, which may give rise to securities claims and have a negative effect on the value of our securities. Any such failure could also adversely affect the results of the periodic management evaluations of our internal controls and, in the case of a failure to remediate any material weaknesses that we have identified or may identify in the future, would adversely affect the annual auditor attestation reports regarding the effectiveness of our internal control over financial reporting that are required under Section 404 of the Sarbanes-Oxley Act of 2002.

We are exposed to risks related to cybersecurity threats and incidents.

In the conduct of our business, we collect, use, transmit and store data on information technology systems. This data includes confidential information belonging to us, our customers and other business partners, as well as personally identifiable information of individuals. We also store data related to our clinical trials on our information technology systems. We also rely in part on the reliability of certain tested third parties’ cybersecurity measures, including firewalls, virus solutions and backup solutions. Cybersecurity incidents, such as breaches of data security, disruptions of information technology systems and cyber threats, may result in business disruption, the misappropriation, corruption or loss of confidential information and critical data (ours or that of third parties), reputational damage, litigation with third parties, diminution in the value of our investment in research and development, data privacy issues and increased cybersecurity protection and remediation costs. Like many companies, we may experience certain of these incidents given that the

15

external cyber-attack threat continues to grow in part due to a perceived increased vulnerability associated with partly remote working conditions. While we have protocols in place to protect against such threats , we may fail to identify all threats like fraudulent payment requests that we may receive in the future and may inadvertently provide payment in connection with such requests, which may have a material adverse effect on our business, financial condition or results of operations.

We devote significant resources to network security, data encryption and other measures to protect our systems and data from unauthorized access or misuse, including meeting certain information security standards that may be required by our customers, all of which increases cybersecurity protection costs. As these threats and incidents, and government and regulatory oversight of associated risks, continue to grow, we may be required to expend additional resources to enhance or expand upon the security measures we currently maintain. Nevertheless, with the current ongoing conflict between Russia and Ukraine and the related political uncertainty, there is an increased possibility that cybersecurity incidents or cyberattacks may occur and impact our results of operations.

There can be no assurance that our efforts or those of our third-party service providers to implement adequate security and control measures would be sufficient to protect against breakdowns, service disruption, data deterioration or loss in the event of a system malfunction, or prevent data from being stolen or corrupted in the event of a cyber-attack, security breach, industrial espionage attacks or insider threat attacks which could result in financial, legal, business or reputational harm. Future cybersecurity breaches or incidents or further increases in cybersecurity protection costs may have a material adverse effect on our business, financial condition or results of operations.

The expansion of social media platforms and new technologies present risks and challenges for our business and reputation.

We increasingly rely on social media and new technologies to communicate about our products and technologies. The use of these media requires specific attention. Unauthorized communications, such as press releases or posts on social media, purported to be issued by the Company, may contain information that is false or otherwise damaging and could have an adverse impact on our stock price. Negative or inaccurate posts or comments about the Company, our business, directors or officers on any social networking website could seriously damage our reputation. In addition, our employees and partners may use social media and mobile technologies inappropriately, which may give rise to liability for the Company, or which could lead to breaches of data security, loss of trade secrets or other intellectual property or public disclosure of sensitive information, including information about our employees, clinical trials or customers. Such uses of social media, mobile technologies, or information technology more generally could have a material adverse effect on our reputation, business, financial condition and results of operations.

Risks Related to Intellectual Property Rights

Intellectual property rights are essential to protect our medical devices, and any dispute with respect to these rights could be costly and have an uncertain outcome and may prevent or delay our development and commercialization efforts.

Our success depends in large part on our ability to develop proprietary products and technologies and to establish and protect the related intellectual property rights, without infringing the intellectual property rights of third parties. We or our licensors may be subject to claims that former employees, collaborators or other third parties have an interest in our owned or in-licensed patents, trade secrets or other intellectual property as an inventor or co-inventor. The validity and scope of claims covered in medical technology patents involve complex legal and factual questions and, therefore, the outcome of such claims may be highly uncertain. The medical device industry has been characterized by extensive patents and other intellectual property rights litigation. We may receive letters from third parties drawing our attention to their patent rights, or patent grant contestations may be filed. Third parties also may challenge our patents before administrative bodies in the United States or abroad. Such mechanisms include re-examination, post-grant review, inter partes review, interference proceedings, derivation proceedings, and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings). Such proceedings could result in the revocation or cancellation of or amendment to our patents in such a way that they no longer cover our product candidates and existing products or provide any competitive advantage. The outcome of future such challenges is unpredictable, and the loss of patent protection could have a material adverse impact on our business, financial condition and result of operations.

If third parties, including our competitors, believe that our products or technologies infringe, misappropriate or otherwise violate their intellectual property rights, such third parties may seek to enforce against us their intellectual property rights, including patent rights, by filing against us an intellectual property-related lawsuit, including a patent infringement lawsuit. Even if we believe third-party intellectual property claims are without merit, there is no assurance that a court would find in our favor on questions of infringement, validity, enforceability, or priority. If any third parties were to assert these or any other patents against us and we are unable to successfully defend against any such assertions, we may be required, including by court order, to cease the development and commercialization of the infringing products or technology and we may be required to redesign such products and technologies so they

16

do not infringe such patents, which may not be possible or may require substantial monetary expenditures and time. We could also be required to pay damages, which could be significant, including treble damages and attorneys’ fees if we are found to have willfully infringed such patents. We could also be required to obtain a license to such patents to continue the development and commercialization of the infringing product or technology. However, such a license may not be available on commercially reasonable terms or at all, including because certain of these patents may be held by or exclusively licensed to our competitors. Even if such a license were available, it may require substantial payments or cross-licenses under our intellectual property rights, and it may only be available on a nonexclusive basis, in which case third parties, including our competitors, could use the same licensed intellectual property to compete with us. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operation and prospects.

Our products, including our HIFU devices, may be subject to litigation involving claims of patent infringement or violation of other intellectual property rights of third parties. The defense and prosecution of intellectual property suits, patent opposition proceedings and related legal and administrative proceedings are both costly and time consuming and may result in a significant diversion of effort and resources by our technical and management personnel. In addition to being costly, drawn-out litigation to defend or prosecute intellectual property rights could cause our customers or potential customers to defer or limit their purchase or use of our products until the litigation is resolved. See Item 4, “Information on the Company—HIFU Division—HIFU Division Patents and Intellectual Property” and Item 4, “Information on the Company—ESWL Division—ESWL Division Patents and Intellectual Property.

We own or co-own patents covering several of our technologies and have additional patent applications pending in the United States, the European Union, Japan and elsewhere. The process of seeking patent protection can be long and expensive and there can be no assurance that our patent applications will result in the issuance of patents. We also cannot assure investors that our current or future patents are or will be sufficient to provide meaningful protection or commercial advantage to us. Our patents or patent applications could be challenged, invalidated or circumvented in the future. Failure to maintain or obtain necessary patents, licenses or other intellectual property rights from third parties on acceptable terms or the invalidation or cancellation of material patents could have a material adverse effect on our business, financial condition or results of operations. Litigation may be necessary to enforce patents issued to us or to determine the enforceability, scope and validity of the proprietary rights of others. Our competitors, many of which have substantial resources and have made substantial investments in competing technologies, may apply for and obtain patents that will interfere with our ability to make, use or sell certain products, including our HIFU devices and/or our ESWL medical equipment, either in the United States or in foreign markets.

Patents have a limited lifespan. In the United States, if all maintenance fees are timely paid, the natural expiration of a utility patent is generally 20 years from its earliest U.S. non-provisional filing date. While extensions may be available, the life of a patent, and the protection it affords, is limited, and certain of our patents may also expire and fall into the public domain, as has already occurred with certain patents in the HIFU division’s patent portfolio. See Item 4, “Information on the Company—HIFU Division—HIFU Division Patents and Intellectual Property.

As is common in the life sciences and medical industry, we engage the services of consultants and independent contractors to assist us in the development of our products. We rely on trade secrets and proprietary know-how, which we seek to protect through non-disclosure agreements with employees, consultants and other parties. It is possible, however, that those non-disclosure agreements will be breached, that we will not have adequate remedies for any such breach, or that our trade secrets will become known to, or independently developed by, competitors. We also rely on copyright protection. Litigation may be necessary to protect trade secrets, know-how or copyrights owned by us. In addition, effective copyright and trade secret protection may be unavailable or limited in certain countries.

The occurrence of any of the foregoing could have a material adverse effect on our business, financial condition and result of operations.

U.S. laws relating to the patentability of certain inventions in the life sciences and medical technology industry are uncertain and rapidly changing, which may adversely impact our existing patents or our ability to obtain patents in the future.

Changes in either the patent laws or interpretation of the patent laws in the United States or in other jurisdictions could increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. For instance, under the Leahy-Smith America Invents Act (the “America Invents Act”), enacted in September 2011, the United States transitioned to a first inventor to file system in which, assuming that other requirements for patentability are met, the first inventor to file a patent application is entitled to the patent on an invention regardless of whether a third party was the first to invent the claimed invention. These changes include allowing third-party submission of prior art to the United States Patent and Trademark Office (“USPTO”) during patent prosecution and additional procedures to challenge the validity of a patent through USPTO administered post-grant proceedings, including post-grant review, inter partes review, and derivation proceedings.

17

Various courts, including the U.S. Supreme Court, have rendered decisions that impact the scope of patentability of certain inventions or discoveries relating to life sciences and medical technology. Specifically, these decisions stand for the proposition that patent claims that recite laws of nature, natural phenomena, and abstract ideas are not themselves patentable unless those patent claims have sufficient additional features that provide practical assurance that the processes are genuine inventive applications of those laws, phenomena, and abstract ideas. What constitutes a “sufficient” additional feature is somewhat uncertain. Furthermore, in view of these decisions, since December 2014, the USPTO has published and continues to publish revised guidelines for patent examiners to apply when examining process claims for patent eligibility.

In addition, U.S. Supreme Court rulings have narrowed the scope of patent protection available in certain circumstances and weakened the rights of patent owners in certain situations. In addition to some degree of uncertainty with regard to the Company’s ability to obtain patents in the future, this combination of events has created a degree of uncertainty with respect to the value of patents, once obtained. Depending on relevant laws enacted by the U.S. Congress, and decisions by the federal courts and the USPTO, the laws and regulations governing patents could change in unpredictable ways that may have a material adverse effect on our ability to obtain new patents and to defend and enforce our existing patents and patents that we might obtain in the future.

Our patent portfolio may be negatively impacted by current uncertainties in the state of the law, new court rulings or changes in guidance or procedures issued by the USPTO or other similar patent offices around the world. From time to time, the U.S. Supreme Court, other federal courts, the U.S. Congress or the USPTO may change the standards of patentability, scope and validity of patents within the life sciences and medical technology and any such changes, or any similar adverse changes in the patent laws of other jurisdictions, could have a negative impact on our business, financial condition, prospects and results of operations.

We may not be able to protect or enforce our intellectual property rights throughout the world. 

Filing, prosecuting and defending patents and trademarks on all of our current or our planned products throughout the world would be prohibitively expensive to us. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and, further, may export otherwise infringing products to territories where we have patent protection but where enforcement is not as strong as in the U.S. or France. These products may compete with our products in jurisdictions where we do not have any issued patents and our patent claims or other intellectual property rights may not be effective or sufficient to prevent them from competing. Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents and other intellectual property protection, particularly those relating to the healthcare sector, which could make it difficult for us to stop the infringement of our patents or marketing of competing products in violation of our patents or other intellectual property. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial cost and divert our efforts and attention from other aspects of our business.

Our use of “open source” software could negatively affect our ability to sell our products and subject us to possible litigation.

Our products incorporate so-called “open source” software, and we may incorporate additional open source software in the future. Open source software is generally licensed by its authors or other third parties under open source licenses. According to certain of these licenses, we may be subject to certain conditions, including requirements that we offer our products that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and/or that we license such modifications or derivative works under the terms of the particular open source license. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our products that contained the open source software and required to comply with the foregoing conditions, which could disrupt the distribution and sale of our products.

Risks Related to our Status as a Foreign Private Issuer or a French Company

Our French and international operations expose us to additional costs, legal and regulatory risks, which could have a material adverse effect on our business, financial condition and results of operations.

We have significant French and international operations. We have direct distribution channels in almost fifty countries outside of France, our country of incorporation, and through our foreign subsidiaries. Compliance with complex foreign and French laws and regulations that apply to our international operations increases our cost of doing business. These regulations include, among others, U.S. laws such as FCPA and other U.S. federal laws and regulations established by the Office of Foreign Asset Control, laws such as the UK Bribery Act 2010 or other local laws, which prohibit corrupt payments to governmental officials or certain payments or remunerations to customers. We have adopted a Code of Ethics that requires employees to comply with applicable laws and regulations and particularly

18

with the applicable provisions of the French law known as the Sapin II law, and the related implementing decrees, and notably the requirements of Article 8 of the law, which requires the establishment of a whistle-blowing policy.  EDAP employees can raise any issue by reporting on our hotline at alerteprofessionnelle@edap-tms.com. These numerous and sometimes conflicting laws and regulations include, among others, data privacy requirements, labor relations laws, tax laws, anti-competition regulations, “Know Your Customer” requirements, import and trade restrictions, export requirements.

We are also subject to healthcare laws and regulations pertaining to physician payment transparency, privacy, and data protection regulations. These regulations include, but are not limited to (i) the U.S. federal Health Insurance Portability and Accountability Act (“HIPAA”) of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act, which governs the conduct of certain electronic healthcare transactions and protects the security and privacy of protected health information; (ii) the U.S. federal Physician Payment Sunshine Act (the “Sunshine Act”), which requires manufacturers of medical devices for which payment is available under Medicare, Medicaid, to report annually to the CMS information related to payments or other “transfers of value” made to physicians, (iii) two main sets of laws enacted in France about transparency requirements: “The French Anti-Gift Law” –updated in 2020 and 2022- which regulates the provision of gifts, discounts and other incentives to physicians and the “Bertrand law” which imposes disclosure obligations on companies relating to benefits and remunerations granted to, and agreements concluded with, physicians and (iv) the provisions of the French Public Health Code relating to the processing and/or hosting of health-related personal data. Any failure to comply with these regulations may have a material adverse effect on our business, financial condition and results of operations.

Furthermore, in addition to HIPAA we are subject to other data privacy and protection laws and regulations that apply to the collection, transmission, storage and use of personally identifying information, which among other things, impose certain requirements relating to the privacy, security and transmission of personal information. The legislative and regulatory landscape for privacy and data protection continues to evolve in jurisdictions worldwide, and there has been an increasing focus on privacy and data protection issues with the potential to affect our business. There are numerous European, French, U.S. federal and U.S. state laws and regulations related to the privacy and security of personal information. For example, in the European Union, the collection and use of personal data is governed by the provisions of the General Data Protection Regulation (“GDPR”) which took effect in May 2018. The GDPR significantly increases the level of data protection and imposes a greater compliance burden on companies. In particular, it treats clinical data as personal data, requiring us or our subcontractors to implement more extensive procedures in the collection and processing of clinical trial data. Furthermore, the GDPR significantly increases the level of sanctions for non-compliance. The European Union data protection authorities have the power to impose administrative fines of up to a maximum of €20 million or 4% of our consolidated revenues for the preceding fiscal year, whichever is higher. The GDPR is also supplemented by the provisions of the French data protection act (Law No. 78-17 of  January 6, 1978), in particular in respect of the processing of personal data in the field of healthcare.  

Given the high level of complexity of these laws, and the fact that we do business in regions where regulatory compliance is less robust, including in Russia and parts of Asia, there is a risk that we may inadvertently breach some provisions, for example, through fraudulent or negligent behavior of individual employees or business partners, our failure to comply with certain formal documentation requirements, or otherwise. See “ General Risk FactorsOur results of operations and financial condition could be adversely affected by the adverse economic, geopolitical and financial environment, and the impact of climate change.” Our success depends, in part, on our ability to anticipate these risks and manage these challenges. We have a decentralized international sales organization, and this structure may make it more difficult for us to ensure that our international selling operations comply with our global policies and procedures.

Violations of these laws and regulations could result in fines, criminal sanctions against us, our officers or our employees, requirements to obtain export licenses, cessation of business activities in sanctioned countries and prohibitions on the conduct of our business. Violations of laws and regulations also could result in prohibitions on our ability to offer our products in one or more countries and could materially damage our reputation, our brand, our international expansion efforts, our ability to attract and retain employees, or our business, results of operations and financial condition.

We sell our products in many parts of the world and, as a result, our business is affected by fluctuations in currency exchange rates.

We are exposed to foreign currency exchange rate risk because the mix of currencies in which our costs are denominated is different from the mix of currencies in which we earn our revenue. In 2023, 60% of our total costs of sales and operating expenses were denominated in euro, while 55% of our revenue was denominated in currencies other than euro (primarily the U.S. dollar and the Japanese yen). Our operating profitability could be materially adversely affected by large fluctuations in the rate of exchange between the euro and other currencies. For instance, a decrease in the value of the U.S. dollar or the Japanese yen against the euro would have a negative effect on our revenues, which may not be offset by an equal reduction in operating expenses and would therefore negatively impact operating profitability. From time to time we enter into foreign exchange forward sale contracts to hedge against fluctuations in

19

the exchange rates of the principal foreign currencies in which our receivables are denominated (in particular, the U.S. dollar and the Japanese yen), but there can be no assurance that such hedging activities will limit the effect of movements in exchange rates on our results of operations. As of December 31, 2023, we had no outstanding hedging instruments. In addition, since any dividends that we may declare will be denominated in euro, exchange rate fluctuations will affect the U.S. dollar equivalent of any dividends received by holders of ADSs. For more information concerning our exchange rate exposure, see Item 11, “Quantitative and Qualitative Disclosures about Market Risk.

Our by-laws and French corporate law contain provisions that may delay or discourage a takeover attempt.

Provisions contained in our bylaws and French corporate law could make it more difficult for a third party to acquire our company, even if doing so might be beneficial to its shareholders. In addition, provisions of its bylaws impose various procedural and other requirements, which could make it more difficult for shareholders to affect certain corporate actions. These provisions include the following:

under French law, a non-resident of France, as well as any French entity controlled by non-residents of France, may have to file a declaration for statistical purposes with the Bank of France (Banque de France) within 20 working days following the date of certain direct foreign investments in us, including any purchase of our ADSs. Such filings are required in connection with investments exceeding €15,000,000 that lead to the acquisition of at least 10% of our share capital or voting rights or cross such 10% threshold;
under French law, certain investments in a French company relating to certain strategic industries by individuals or entities not residents in a Member State of the EU are subject to prior authorization of the Ministry of Economy;
a merger (i.e., in a French law context, a share for share exchange following which our company would be dissolved into the acquiring entity and our shareholders would become shareholders of the acquiring entity) of our company into a company incorporated in the European Union would require the approval of the Company's Board of Directors, as well as a two-thirds majority of the votes held by the shareholders present, represented by proxy or voting by mail at the relevant meeting;
a merger of our company into a company incorporated outside of the European Union would require 100% of our shareholders to approve it;
under French law, a cash merger is treated as a share purchase and would require the consent of each participating shareholder;
our shareholders may in the future grant our Board of Directors broad authorizations to increase our share capital or to issue additional ordinary shares or other securities (for example, warrants) to our shareholders, the public or qualified investors, including as a possible defense following the launching of a tender offer for our ordinary shares;
our shareholders have preferential subscription rights proportional to their shareholding in our company on the issuance by us of any additional shares or securities giving the right, immediately or in the future, to new shares for cash or a set-off of cash debts, which rights may only be waived by the extraordinary general meeting (by a two-thirds majority vote) of our shareholders or on an individual basis by each shareholder;
our Board of Directors can only be convened by its chair or, when no Board meeting has been held for more than two consecutive months, by directors representing at least one-third of the total number of directors;
our Board of Directors has the right to appoint members to fill a vacancy created by the resignation or death of a member of the Board for the remaining duration of such member’s term of office, and subject to the approval by the shareholders of such appointment at the next shareholders’ meeting, which prevents shareholders from having the sole right to fill vacancies on our Board of Directors;
approval of at least a majority of the votes held by shareholders present, represented by a proxy, or voting by mail at the relevant ordinary shareholders’ general meeting is required to remove members of the Board of Directors with or without cause;
pursuant to French law, our by-laws, including the sections relating to the number of members of the Board of Directors, and election and removal of members of the Board of Directors from office may only be modified by a resolution adopted by two-thirds of the votes of our shareholders present, represented by a proxy or voting by mail at the meeting.

The rights of shareholders in companies subject to French corporate law differ in material respects from the rights of shareholders of corporations incorporated in the United States.

We are a French company with limited liability. Our corporate affairs are governed by our by-laws and by the laws governing companies incorporated in France. The rights of shareholders and the responsibilities of members of our Board are in many ways different from the rights and obligations of shareholders in companies governed by the laws of U.S. jurisdictions. For example, in the performance of its duties, our Board of Directors is required by French law to consider the interests of our company, our shareholders, our employees and other stakeholders, rather than solely our shareholders and/or creditors. It is possible that some of these parties will have interests that are different from, or in addition to, the interests of our shareholders.

20

French law may limit the amount of dividends we are able to distribute, and we do not intend to pay cash dividends for the foreseeable future.

We currently intend to retain our future earnings, if any, to finance the further development and expansion of our business and do not intend to pay cash dividends in the foreseeable future. Any future determination to pay dividends will be at the discretion of our Board of Directors and will depend on our financial condition, results of operations, capital requirements, and future agreements and financing instruments, business prospects and such other factors as our Board of Directors deems relevant.

Further, under French law, the determination of whether we have been sufficiently profitable to pay dividends is made based on our statutory financial statements prepared and presented in accordance with  applicable French regulations. Therefore, we may be more restricted in our ability to declare dividends than companies not based in France.

We may lose our foreign private issuer status in the future, which could result in significant additional costs and expenses.

While we currently qualify as a foreign private issuer, the determination of foreign private issuer status is made annually on the last business day of an issuer’s most recently completed second fiscal quarter and, accordingly, the next determination will be made with respect to us on June 30, 2024, which would require us to comply with all of the periodic disclosure and current reporting requirements of the Exchange Act applicable to U.S. domestic issuers as of January 1, 2025. We could lose our foreign private issuer status in the future if we fail to meet the requirements necessary to maintain our foreign private issuer status as of the relevant determination date. In order to maintain our current status as a foreign private issuer, either (a) a majority of our ordinary shares or ADSs must be either directly or indirectly owned of record by non-residents of the United States or (b)(i) a majority of our executive officers or directors may not be U.S. citizens or residents, (ii) more than 50% of our assets cannot be located in the United States and (iii) our business must not be administered principally inside the United States. If we lost this status, we would be required to comply with the Exchange Act reporting and other requirements applicable to U.S. domestic issuers, which are more detailed and extensive than the requirements for foreign private issuers and have shorter deadlines, including with respect to annual and quarterly reports. In particular, Form 10-Q requires quarterly financial statements subject to auditor review. As of December 31, 2023, approximately 70% of our outstanding ordinary shares were held by U.S. residents and the other criteria may be triggered in the future to reflect changes in our business.

The regulatory and compliance obligations and costs to us under U.S. securities laws as a U.S. domestic issuer may be significantly more than obligations and costs we currently incur as a foreign private issuer. If we are not a foreign private issuer, we will be required to file periodic reports and registration statements on U.S. domestic issuer forms with the SEC, which are more detailed and extensive in certain respects than the forms available to a foreign private issuer. We would be required under current SEC rules to modify certain of our policies to comply with corporate governance practices associated with U.S. domestic issuers. In addition, we may lose our ability to rely upon exemptions from certain corporate governance requirements on U.S. stock exchanges that are available to foreign private issuers such as the ones described above and exemptions from procedural requirements related to the solicitation of proxies.

Judgments of U.S. courts, including those predicated on the civil liability provisions of the federal securities laws of the United States, may not be enforceable in French courts.

An investor in the United States may find it difficult to:

effect service of process upon or obtain jurisdiction over us or our non-U.S. resident directors and officers in the United States;
enforce U.S. court judgments based upon the civil liability provisions of the U.S. federal securities laws against us and our non-U.S. resident directors and officers in France or the United States; or
bring an original action in a French court to enforce liabilities based upon the U.S. federal securities laws against us and our non-U.S. resident directors and officers.

Risks Relating to Ownership of our Ordinary Shares and the ADSs

Our securities may be affected by volume fluctuations, and may fluctuate significantly in price, causing investors to lose some or all of their investment.

Our ADSs, each of which represents one ordinary share, are traded on The Nasdaq Global Market. The average daily trading volume of our ADSs in 2023 was approximately 96,000, the high and low bid price of our ADSs for the last two fiscal years ended on December 31, 2023, and December 31, 2022, was $12.65 and $11.53, and $3.60 and $5.54, respectively. Our ADSs have experienced, and are likely to experience in the future, significant price and volume fluctuations, which could adversely affect the market price of our ADSs without regard to our operating performance. For example, the average daily trading volume of our ADSs in December 2022 was

21

101,126 as opposed to 217,979 for the same period of 2023. The price of our securities and our ADSs in particular, may fluctuate as a result of a variety of factors, including changes in our business, operations and prospects, and factors beyond our control, including regulatory considerations, results of clinical trials of our products or those of our competitors, developments in patents and other proprietary rights, general market and economic conditions and results of operations being below analysts’ or investors’ expectations. Any downward pressure on the price of ADSs caused by the sale of ADS’s could also encourage short sales of our ADS by third parties. In a short sale, a prospective seller borrows shares from a shareholder or broker and sells the borrowed shares. The prospective seller hopes that the share price will decline, at which time the seller can purchase shares at a lower price for delivery back to the lender. The seller profits when the share price declines because it is purchasing shares at a price lower than the sale price of the borrowed shares. Such sales could place downward pressure on the price of our ADSs by increasing the number of ADSs being sold, which could further contribute to any decline in the market price of our ADSs.

These broad market and industry factors may adversely affect the market price of our ADSs, regardless of our operating performance. If investors invest in our ADSs, investors could lose some or all of their investment.

In addition, periods of volatility in the market price of a company’s securities often trigger securities class action litigation. Any additional litigation, if instituted, causes and could cause us to incur substantial costs and our management resources are and could be diverted to defending such litigation, which could adversely affect our financial condition or results of operations.

Holders of ADSs have fewer rights than shareholders and must act through the Depositary to exercise those rights.

Holders of ADSs do not have the same rights as shareholders and accordingly, cannot exercise the rights of shareholders against us. The Bank of New York Mellon, as Depositary (the “Depositary”), is the registered shareholder of the deposited shares underlying the ADSs, and therefore holders of ADSs will generally have to exercise the rights attached to those shares through the Depositary. We have used and will continue to use reasonable efforts to request that the Depositary notify the holders of ADSs of upcoming votes and ask for voting instructions from them. If a holder fails to return a voting instruction card to the Depositary by the date established by it for receipt of such voting instructions, or if the Depositary receives an improperly completed or blank voting instruction card, or if the voting instructions included in the voting instruction card are illegible or unclear, then such holder will be deemed to have instructed the Depositary to vote its shares and the Depositary shall vote such shares in favor of any resolution proposed or approved by our Board of Directors and against any resolution not so proposed or approved.

If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, our ADS price and trading volume could decline. 

The trading market for our ADSs will depend, in part, on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our securities or publish inaccurate or unfavorable research about our business, our ADS price would likely decline. In addition, if our operating results fail to meet the expectations of our investors or forecasts of research analysts, our ADS price would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, demand for our ADSs could decrease, which might cause our ADS price and trading volume to decline. 

We are subject to different corporate disclosure standards that may limit the information available to holders of our ADSs.

As a foreign private issuer, we are not required to comply with the notice and disclosure requirements under the Exchange Act relating to the solicitation of proxies for shareholder meetings. Although we are subject to the periodic reporting requirements of the Exchange Act, the periodic disclosure required of foreign private issuers under the Exchange Act is more limited than the periodic disclosure required of U.S. issuers. Therefore, there may be less publicly available information about us than is regularly published by or about other public companies in the United States.

Preferential subscription rights may not be available for U.S. persons.

Under French law, shareholders have preferential rights to subscribe for cash issuances of new shares or other securities giving rights to acquire additional shares on a pro rata basis. U.S. holders of our securities may not be able to exercise preferential subscription rights for their shares unless a registration statement under the Securities Act is effective with respect to such rights or an exemption from the registration requirements imposed by the Securities Act is available. We may, from time to time, issue new shares or other securities giving rights to acquire additional shares (such as warrants) at a time when no registration statement is in effect and no Securities Act exemption is available. If so, U.S. holders of our securities will be unable to exercise their preferential rights and their

22

interests will be diluted. We are under no obligation to file any registration statement in connection with any issuance of new shares or other securities.

For holders of ADSs, the Depositary may make these rights or other distributions available to holders after we instruct it to do so and provide it with evidence that it is legal to do so. If we fail to do this and the Depositary determines that it is impractical to sell the rights, it may allow these rights to lapse. In that case, the holders of ADSs will receive no value for them.

General Risk Factors

Our results of operations and financial condition could be adversely affected by the adverse economic changes, geopolitical developments, financial changes, and the impact of climate changes.

As of the date of filing of this report, the global economy remains impacted by geopolitical tensions and instability and, in particular, the conflict between Russia and Ukraine and the conflict in the Middle East.  We have little to no business in the Middle East.

Since February 24, 2022, Russia has engaged in a military conflict against Ukraine. It is difficult to predict the consequences and outcomes of such military action, which could lead to significant disruptions, including impacts on the prices and supply of energy resources, on purchases from customers who may defer their orders or change their purchase preferences. Should such military conflict continue, it may entail instability in financial markets and impact political and economic situations in Europe and worldwide. Russia’s military action against Ukraine has led to implementation of sanctions by the United States, the European Union, the United Kingdom, Canada, Switzerland, Japan, and other countries against Russia, Belarus, the Crimea Region of Ukraine, the so-called Donetsk People’s Republic, and the so-called Luhansk People’s Republic.

In response to these international sanctions, Russian authorities have also imposed significant currency control and restrictive measures. As the situation is evolving, and additional sanctions may be implemented, such new restrictions could adversely affect the global economy, prices and energy supply, financial markets, supply chains, and could adversely affect our business, financial condition, and results of operations. As we evaluated the impact of such measures on our business, in 2022, we decided to definitively close our representative office in Moscow to avoid further difficulties in maintaining a direct administrative and operational activity in Russia. Net sales in Russia are not significant as they represented approximately 1.5% in 2022 and 0.8% in 2023 of our consolidated revenues.  Our sales in Russia are historically subject to significant variation and long purchase order periods.  We have an established exclusive distribution agreement with a business partner with significant experience in marketing and distributing medical equipment in Russia. This partnership will allow us to continue offering a HIFU solution to Russian patients and to maintain our existing installed base in Russia. To date, we have not experienced any material disruptions in our business with Russia, but we cannot predict outcomes that such conflict may have on our future results of operations.

Moreover, uncertain global climate change may result in certain types of more intense and more frequent natural disasters including, but not limited to hurricanes, wildfires or flooding or sustained periods of extreme weather. Such extreme disasters could imply risks to our facilities and disrupt our supply chain and may cause us to incur additional operational costs. Such intense events may also trigger internet security threats or damage to global communication networks that would harm our global operations and our customers’ operations. Climate change may also result in new regulatory or legal obligations to address the effects of climate change on the environment or the effect of our operations and those of other companies on the environment. Such new obligations could cause increased compliance costs to meet any new regulatory or legal requirements and may adversely affect sourcing, manufacturing operations, and the distribution of our products. Such natural disasters could have a material adverse impact on our business, financial condition, results of operations, or cash flows.

23

We may also be unable to meet the future criteria used by rating agencies in their environmental, social and governance (“ESG”) assessments process, leading to a downgrading in our rating. Financial investments in companies which perform well in ESG assessments are increasingly popular, and major institutional investors have made known their interest in investing in such companies. Depending on ESG assessments and on the rapidly changing views on acceptable levels of action across a range of ESG topics from investors, we may be unable to meet society’s or investors’ expectations on these matters, which may cause reputational harm, or disappoint the expectations of our stakeholders, and we may face increased compliance or other costs and demand for securities issued by us and our ability to participate in the debt and equity markets may decrease.

We may issue additional securities that may be dilutive to our existing shareholders, in view of funding our new developments and accelerating our business expansion.

Our operations have consumed substantial amounts of cash since inception. We expect to use our cash resources to develop and further commercialize our products, develop new products, and for working capital and general corporate purposes. We may require additional capital to further develop and commercialize our products and to develop new products. In addition, our operating plans may change because of many factors that may currently be unknown to us, and we may need to seek additional funds sooner than planned.

On June 30, 2021, our shareholders adopted resolutions allowing the Board of Directors to issue 2,000,000 new shares under the form of subscription options and 200,000 free shares to motivate and reward the teams dedicated to successfully implementing our worldwide activities, particularly in the United States. Based on the June 30, 2021, resolutions, a total of 1,357,000 subscription options were granted in 2021, 2022 and 2023, under certain conditions, to the  employees. Based on the June 30, 2021 resolutions, a total of 101,500 free shares were granted in 2021 and 2022, under certain conditions, to the employees. On June 30, 2022, our shareholders also adopted a resolution allowing the Board of Directors to issue 600,000 free shares to incentivize worldwide teams in charge of our operations. This new resolution superseded the June 2021 resolution authorizing the issuance of 200,000 free shares, cancelling the unused portion of the 2021 resolution. Based on the June 30, 2022 resolution, as of December 31, 2023, a total of 491,500 free shares were granted, under certain conditions, to the employees. As of December 31, 2023 we have 108,500 free shares and 643,000 subscription options remaining under our existing resolutions. Under French law, only our employees with an employment contract and corporate officers, such as the Chief Executive Officer and the Chairman of the Board of Directors (mandataires sociaux) may receive free shares. Non-executive directors may not receive free shares.

On June 30, 2023, our shareholders renewed and extended resolutions allowing the Board of Directors to issue new shares in an aggregate maximum amount of 10 million shares in order to meet any fundraising opportunities that may be necessary to finance our further developments and to address any potential strategic opportunities for our long-term growth. As of December 31, 2023 no shares have been issued related to this resolution.

We cannot guarantee that future financing will be available in sufficient amounts or on terms acceptable to us, if at all. The issuance of additional ordinary shares, including any additional ordinary shares issuable pursuant to the exercise of preferential subscription rights that may not be available to all of our shareholders, would reduce the proportionate ownership and voting power of the then-existing shareholders. Moreover, the availability of additional capital, whether debt or equity from private capital sources (including banks) or the public capital markets, fluctuates as our financial condition and industry or market conditions in general change. There may be times when the private capital markets and the public debt or equity markets lack sufficient liquidity or when our securities cannot be sold at attractive prices, in which case we would not be able to access capital from these sources on favorable terms, if at all. We can give no assurance as to the terms or availability of additional capital.

We may acquire other companies or technologies, which could fail to result in a commercial product or net sales, divert our management’s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and harm our operating results.

 

We may in the future seek to acquire or invest in businesses, applications, or technologies that we believe could complement or expand our portfolio, enhance our technical capabilities or otherwise offer growth opportunities. However, we cannot assure that we would be able to successfully complete any acquisition we choose to pursue, or that we would be able to successfully integrate any acquired business, product or technology in a cost-effective and non-disruptive manner. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various costs and expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated. We may not be able to identify desirable acquisition targets or be successful in entering into an agreement with any target or obtain the expected benefits of any acquisition or investment.

 

24

To date, the growth of our operations has been largely organic, and we have limited experience in acquiring other businesses or technologies. We may not be able to successfully integrate any acquired personnel, operations and technologies, or effectively manage the combined business following an acquisition. Acquisitions could also result in dilutive issuances of equity securities, the use of our available cash, or the incurrence of debt, which could harm our operating results. In addition, if an acquired business fails to meet our expectations, our operating results, business and financial condition may suffer.

We may in the future be the target of securities class action or other litigation, which could be costly and time consuming to defend.

In the past, securities class action litigation has often been brought against companies following a decline in the market price of their securities. This risk is especially relevant for us because innovative life sciences and medical device companies have experienced significant stock price volatility in recent years.

Any litigation, if instituted, could cause us to incur substantial costs and our management resources may be diverted to defending such litigation, which could adversely affect our financial condition or results of operations.

 

               

Item 4. Information on the Company

General

We develop, manufacture, promote and distribute advanced minimally invasive ultrasound technologies for both  diagnosis and treatment of urological disease. We have introduced the Focal One® Robotic HIFU (high-intensity focused ultrasound) system around the world including Europe, U.S., Latin America, and parts of Asia. With the addition of the ExactVu™ Micro-Ultrasound system, we offer customers a complete solution from diagnosis to treatment of prostate disease. We also produce and distribute systems for the treatment of urinary tract stones. These technologies include the Sonolith® i-move lithotripter system based on Extracorporeal ShockWave Lithotripsy (ESWL) technology and advanced surgical laser systems.

History and Development of the Company

Our legal name is EDAP TMS S.A., and our commercial name is Focal One®. In 2023, we elevated the Focal One brand name to further support our growing global sales and marketing activities. This change reflects our focus on our Focal One robotic HIFU system and enhances our visibility in targeted markets.

EDAP TMS S.A. was incorporated on December 3, 1979, as a société anonyme organized under the laws of the Republic of France for a duration of 60 years from the date of incorporation. Our principal executive offices are located at Parc d’Activités la Poudrette- Lamartine, 4/6, rue du Dauphiné, 69120 Vaulx-en-Velin, France and our telephone number is +33 (0) 4 72 15 31 50. Corporation Service Company, located at 251 Little Falls Drive, Wilmington, DE19808-1674, United States, is our agent for service of process in the United States. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding the Company’s electronic filings with the SEC. Such electronic filings can be found by visiting the SEC website at http://www.sec.gov or the Company’s website at http://www.edap-tms.com, section “Investor Relations.”

In January 2021, U.S. CPT Code Category 1 reimbursement for HIFU became effective. In addition to reimbursement for the facility, the CMS established reimbursement for physicians performing ablation of malignant prostate tissue with HIFU in the United States.

In April 2021, we completed a successful public offering of common stock in the form of ADSs that raised gross proceeds of $28,012,500 or €23,250,747. We have used most of this funding to further build up our U.S. clinical, sales and marketing infrastructure.

In June 2021, after completing our capital increase, and in line with our strategy to expand our HIFU activities in the U.S., we hired medical technology industry veteran Ryan Rhodes as Chief Executive Officer of EDAP Technomed Inc., the Company’s U.S. subsidiary.

25

In September 2022, we completed a successful public offering of common stock in the form of ADSs that raised gross proceeds of $23,000,003 or €23,913,314. We intend to use the majority of this funding to further expand and continue executing our U.S. Focal One growth initiatives while, in parallel, exploring new indications and other market development opportunities.

On May 1, 2023, Ryan Rhodes succeeded Marc Oczachowski as Chief Executive Officer of the Company to lead the Company’s global strategy and accelerate the Company’s development.

On January 1, 2024, Ken Mobeck was appointed as Global Chief Financial Officer and François Dietsch was appointed as Global Chief Accounting Officer, to pursue ongoing alignment in our organization and enable the Company to remain focused on executing our current growth strategy while also increasing our visibility among U.S. investors.

Reimbursement Update and Clinical Indication Expansion

On November 1, 2022, the U.S. CMS released its final outpatient prospective payment system (“OPPS”) reimbursement rule for calendar year 2023, which became effective on January 1, 2023.  The final rule increased the reimbursement level of Focal One Robotic HIFU to an Ambulatory Payment Classification (APC) level 6, similar to surgery, as compared to APC level 5 which was previously in place. This represented a 90% increase in reimbursement. On November 1, 2023, the U.S. CMS released its final OPPS reimbursement rule for calendar year 2024 maintaining the reimbursement level for HIFU as an APC Level 6 procedure.

In November 2022, following the completion of a Phase II study evaluating Focal One HIFU as a potential treatment for deep infiltrating endometriosis, we received approval from French authorities to initiate a Phase III randomized, controlled clinical trial evaluating Focal One HIFU as a potential treatment option for such pathology. This study will enroll 60 patients across nine centers in France, with 30 patients randomized to each group. The primary efficacy endpoint is acute pelvic pain evolution three months post procedure. At the conclusion of the study, patients in the simulated treatment group who received no treatment will be given the option to be treated with HIFU. As of December 31, 2023, 57 patients have been included in the follow-up study.

Business Overview & Strategy

EDAP TMS S.A. is a holding company and is responsible for providing common services to its subsidiaries, including preparation and consolidation of the Company’s financial statements, complying with the requirements of various regulatory agencies and maintaining the listing of its publicly held securities and, in conjunction with its Board of Directors, directing the overall strategy of the Company.

Our activity is organized in three divisions: HIFU, ESWL and Distribution. Through these three divisions, we develop, produce, market and distribute non- invasive medical systems, mainly for diagnosing and treating urological disease. The HIFU division includes sales of Focal One, related consumables and services. The ESWL division includes revenues generated by servicing the existing installed base of the EDAP family of lithotripters. The Distribution division includes the sale of complementary products such as ExactVu 29 MHz micro-ultrasound systems, surgical lasers, and other products from third parties.

Our global strategy is to expand our HIFU activities in the U.S. and worldwide to accelerate Focal One Robotic HIFU adoption. We are also focusing our efforts in the development of HIFU for the treatment of other medical conditions beyond prostate disease. We are leveraging our Distribution and ESWL divisions to help optimize our global development to further support the expansion of our HIFU strategy.

Our three divisions operate in Europe, the Americas, Asia and the rest of the world. Total net sales for the HIFU division (net contributions to total consolidated sales) were €20.6 million, €15.6 million and €9.9 million for 2023, 2022 and 2021, respectively. Those sales are generated in Europe, the United States and the rest of the world, excluding certain countries in Asia, such as Japan, where our HIFU systems are not approved yet. Total net sales for the ESWL division were €9.9 million, €11.6 million and €11.0 million, each for 2023, 2022 and 2021, respectively. Total net sales for the Distribution division were €29.9 million, €27.9 million and €23.1 million, each for 2023, 2022 and 2021, respectively.

See Note 29 to our consolidated financial statements for a breakdown of total sales and revenue during the past three fiscal years by operating division and Item 5, “Operating and Financial Review and Prospects.

26

HIFU Division

The HIFU division is engaged in the development, manufacturing and marketing of Focal One robotic systems based on HIFU technology for the minimally invasive treatment of urological and other clinical indications. Our HIFU business is cyclical and generally linked to lengthy hospital decisions and investment processes. Hence, our quarterly revenues are often impacted and fluctuate according to these parameters, generally resulting in higher purchasing activity in the last quarter of the year. The HIFU division contributed €20.6 million to our consolidated net sales during the fiscal year ended December 31, 2023.

HIFU Division Business Overview

As of December 31, 2023, the HIFU division had an active installed base of 107 Focal One systems, including 52 in the U.S.

The HIFU technology developed by this division uses a high-intensity convergent ultrasound beam generated by high power transducers to produce heat. HIFU technology is intended to allow the surgeon to destroy a well-defined area of diseased tissue, without damaging surrounding tissue and organs. This treatment option eliminates the need for incisions, transfusions and overnight hospital stay while minimizing complications.  The Focal One Robotic HIFU system can also be used for patients who are not candidates for conventional surgery or who have failed a radiotherapy treatment regimen.

In addition to selling HIFU systems, the HIFU division also records revenues driven from sales of (i) disposables, (ii) equipment leases (iii)  Revenue-Per-Procedure (“RPP”) and (iv) equipment service contracts.

In certain regions of the world, we offer a HIFU mobile treatment option, which provides access to our Focal One HIFU systems without requiring hospitals and clinics to make an up-front investment in the equipment. Instead, hospitals and clinics perform treatments using these systems and remunerate us on an RPP basis (i.e., based on the number of individual treatments provided). With this model, once the treatment is established in the medical community, a permanent installation may become more attractive, leading to the sale of the Focal One system.

In addition, the HIFU division also generates revenues from net sales of maintenance services associated to our installed Focal One HIFU systems.

HIFU Division Business Strategy

The HIFU division’s business strategy is to capitalize on its deep expertise in HIFU to achieve long-term growth as a leader in the development, manufacturing, marketing and distribution of minimally invasive therapeutic ultrasound systems for urological and other indications. The HIFU division believes that minimally invasive treatments using HIFU could provide an alternative to current more invasive therapies while reducing costs and lowering morbidity.  The key elements of the HIFU division’s strategy are:

To Provide Minimally Invasive Solutions to Treat Localized Prostate Cancer using HIFU. Building upon our established position in the urology market, our HIFU division is striving to become the leading provider of our minimally invasive HIFU treatment option for prostate cancer. We believe that there is a large market opportunity due to the increased incidence rate linked to the aging male population. Additional screenings combined with increased testing has led to more patient awareness about prostate cancer and relevant treatment options. We also believe, for patients that fit certain criteria, HIFU could represent an excellent alternative to surgery, external beam radiotherapy, brachytherapy and cryotherapy for the treatment of organ-confined prostate cancer without the cost, in-patient hospitalization and adverse side effects associated with those therapies. With the growing demand for more focused treatments that destroy the tumor only (focal therapy) while continuously controlling the disease, HIFU and its focused approach is well positioned to address this market. The HIFU division intends to achieve this through a direct sales network in the U.S and Europe  as well as through selected distributors in the rest of the world. Our strategy is to accelerate Focal One Robotic HIFU adoption in the U.S. now that the technology has a CPT code and an established level 6 reimbursement. We are currently focused on building out our commercial team in order to offer this minimally invasive option to U.S. prostate cancer patients at a broader level to expand our market presence worldwide.  Continued investment is key for effective patient and physician education through focused communication and training programs. The HIFU division has built strong clinical credibility based on clinical articles published in peer-reviewed journals.

Achieve Long-Term Growth by Expanding HIFU Applications Beyond Prostate Cancer. The HIFU division’s long-term growth strategy is to apply our HIFU technology in the treatment of other medical conditions beyond prostate cancer. The HIFU division is currently developing HIFU for the treatment of endometriosis and is exploring various other applications such as benign prostate hyperplasia and conducting clinical research on treatment of cancer in solid organs such as the liver

27

and pancreas, where HIFU could provide an alternative to current therapies. In 2023, the HIFU division expenses grew by 46% compared to 2022 on research and development (“R&D”) projects to develop HIFU applications beyond prostate cancer. The division is considering increasing levels of R&D spending in 2024 and future years to strengthen its technological leadership in HIFU and expand its application beyond urology.

HIFU Products

Currently, we have commercialized Focal One, an image guided, robotic HIFU system dedicated to delivering focal therapy for the management of prostate cancer. Focal One combines three essential components to efficiently perform a focal treatment of localized prostate cancer: (i) high-quality imaging to localize tumors with the use of imported MRI imaging information combined with real-time ultrasound imaging, (ii) high precision of HIFU treatment focused on the identified target areas and (iii) the ability to provide immediate feedback on the delivery of treatment utilizing contrast-enhanced ultrasound imaging.

HIFU Division Patents and Intellectual Property

As of December 31, 2023, the HIFU division’s patent portfolio contained a total of 33 granted, owned or co-owned patents consisting of seven granted patents in the United States, 10 patents in the European Union, eight patents in Japan and eight patents in China. These patents belong to 10 groups of patents covering technologies related to therapeutic ultrasound principles, systems and associated software.

Additional owned or co-owned patent applications covering certain other aspects of our HIFU technology, including one international patent applications under the Patent Cooperation Treaty, two patent applications in the United States, four patent applications in the European Union, two patent applications in Japan and two patent applications in China, are currently pending before the relevant patent offices.

Our ongoing research and development objectives are to maintain our leadership position in the management of prostate cancer and to extend the HIFU technology to new clinical applications and for future development of new therapeutic ultrasound systems. These research projects are conducted in cooperation and collaboration with the French National Institute for Health and Medical Research (“INSERM”) which gives rise in some cases to the filing of patent applications, followed by the grant of co-owned patents. We have entered into license agreements with INSERM related to certain patents co-owned with INSERM whereby we commit to pay an amount of royalties to INSERM based on a fixed rate of the net revenues generated from the sales of HIFU systems using co-owned patents. Under these agreements, which last for the life of each co-owned patent, we have the exclusive right to the commercial use of the co-owned patents, including the right to out-license such commercial rights. We have an option to obtain an exclusive license from INSERM relating to other patents co-owned with INSERM.

Although we believe that our HIFU patents are valid and should be enforceable against third parties and that our patent applications should, if successfully pursued, result in the issuance of additional enforceable patents, there can be no assurance that any or all these patents or patent applications, if issued, will provide effective protection for the HIFU division’s proprietary rights in such technology. HIFU systems, as they are currently or may in the future be designed, may also be subject to claims of infringement of patents owned by third parties, which could result in an adverse effect on our ability to market HIFU systems. See Item 3, “Risk Factors—Risks relating to Intellectual Property Rights.”

HIFU Division Clinical and Regulatory Status

Clinical and Regulatory Status in Europe

Based on clinical study results, we obtained a CE Marking for Focal One in June 2013, which allowed us to market the Focal One in the European Union and in worldwide territories where CE Marking is required. On March 15, 2023, the European regulation N°2023/607 extended the validity of our Focal One CE certificate until December 31, 2028. Ablatherm systems previously placed on the market are maintained for use according to applicable regulation. The Focal One is the only HIFU system now being commercialized to potential new customers in Europe and territories covered by CE Marking.

Clinical and Regulatory Status in the United States

In November 2015, we received 510(k) clearance from the FDA to market Ablatherm Integrated Imaging HIFU in the U.S. for the ablation of prostate tissue. In October 2017, we were granted a 510(k) clearance for our Ablatherm Fusion system.

28

On June 7, 2018, based on Ablatherm clearance and European pre-market and post-market clinical data, we obtained FDA 510(k) clearance for our Focal One system.

Clinical and Regulatory Status in Japan

We have initiated discussions with the Japanese authorities (PMDA) on the best process to apply to obtain Japanese approval for our Focal One system. We will need to conduct a clinical trial in Japan to obtain clearance for the Focal One system. The process of requesting approval to market the Focal One in Japan may be long and may never result in the approval to market the Focal One in Japan. See Item 3, “Risk Factors—Our future revenue growth and income depend, among other things, on the success of our HIFU technology” and “— Our clinical trials related to products using HIFU technology may not be successful, and we may not be able to obtain regulatory approvals necessary for commercialization of all of our HIFU products.”

Clinical and Regulatory Status in China

We are currently reviewing our regulatory and market access strategy in China.

Clinical and Regulatory Status in the Rest of the World

The Focal One system is cleared for distribution in Brazil, Canada, Costa Rica, Ecuador, Hong Kong, Israel, Malaysia, Mexico, Morocco, U.K, Russia, Singapore, South Korea Switzerland, Taiwan, and Uruguay.

See Item 3, “Risk Factors—We operate in a highly regulated industry and our future success depends on government regulatory approval of our products, which we may not receive, or which may be delayed for a significant period of time.

HIFU Clinical Developments

HIFU in Prostate Cancer

The clinical study initiated in 2015 within the scope of “Forfait Innovation” (the “HIFI” Study) and piloted by the French Association of Urology (“AFU”) is aimed at evaluating the reimbursement of HIFU in France. The HIFI Study compares total or sub-total HIFU vs radical prostatectomy (“RP”) as a first line treatment in grade groups (“GG”) <3 localized prostate cancer or as a salvage treatment post radiation. The objectives were to compare oncological efficacy, functional and safety outcomes. The patients’ inclusion period closed on September 30, 2019. The 3,328 patients included in the HIFI Study were followed for 30 months ahead of data analysis and results publication. During that follow-up period, we pursued patient treatments using HIFU under the specific Forfait Innovation coverage process, but these patients were not followed as part of the HIFI Study. In March 2023, the Study Coordinator presented the 30-month final results of the HIFI Study at the European Association of Urology (“EAU”) congress. Primary endpoint showed a 30-month Salvage Treatment-Free Survival (“SFTS”) benefit in favor of HIFU. Secondary endpoints showed better continence and erectile function outcomes after HIFU. Following the completion and analysis of the HIFI Study submitted to the French National Authority for Health (“HAS”), a positive favorable opinion was issued late 2023 to include HIFU as a procedure covered under the national universal health, Social Security system ("Sécurité Sociale"). This favorable opinion relates to HIFU as a primary treatment of intermediate risk localized prostate cancer as well as a salvage option after failed radiotherapy. Based on this positive opinion from the HAS, the French Social Security authorities can now use this recommendation for including HIFU procedures in its next cycle to determine the procedure’s reimbursement rate and the timing for when such reimbursement would go into effect.

In 2017, a clinical study addressing Focal Ablation vs Radical Prostatectomy (“FARP”), sponsored by Oslo University was initiated and aimed at comparing focal ablation and robot-assisted radical prostatectomy for treating patients with unilateral clinically significant prostate cancer. A total of 213 patients were enrolled and randomized to either arm. Patient inclusion was completed in June 2021. According to recent abstracts presented by the Principal Investigator at several major scientific meetings, the rate of treatment failure after two years post procedure in the focal ablation group was found to be non-inferior to that in the radical prostatectomy group. The functional outcomes, in particular the continence rate evaluated with de novo pad use as well as the sexual function evaluated with the International Index of Erectile Function shows a statistically significant superiority in favor of HIFU compared to surgery.

In July 2017, we, together with our academic, scientific and clinical partners, initiated a collaborative project (the “PERFUSE Project”) under the “French National Investment Program for the Future”. The overall objective of the PERFUSE Project is two-fold: (i) to set-up several clinical studies to assess focal therapy using the Focal One system in view of a better understanding of focal therapy in prostate cancer management and, (ii) to prepare a change of paradigm in the treatment of prostate cancer via technical innovations such as focal therapy. The whole project was awarded funding of €8 million over five years. We, as a partner of the PERFUSE Project,

29

are to receive approximately €1.2 million over the period as a non-refundable grant. As of December 31, 2023, we had received a non-refundable grant of €1.0 million.

As part of the PERFUSE Project, several studies were initiated and sponsored by academic partner HCL - Edouard Herriot Hospital. In September 2018, a Phase II multi-centric study was launched to evaluate the efficacy and safety of HIFU focal therapy in patients with intermediate-risk single-lobed prostate cancer (the “FOCALE” study). 172 patients were included in the FOCALE study over 14 centers. The last patient was included in May 2021. Inclusions are now closed, patient follow-up is on-going and last patient follow-up visit is scheduled for October 2025. In October 2018, a Phase III, multi-centric, randomized study was initiated aiming at evaluating the efficacy of focal HIFU versus active surveillance hence reducing the need for radical treatment for low-risk prostate cancer patients (the “HIFUSA” study). As of December 31, 2023, 106 patients have been included within 14 French centers. Patient inclusion is now closed. Patient follow-up is on-going and last patient follow-up visit is scheduled for October 2026.

The majority of academic centers using the Focal One system are collecting data following an Investigational Review Board approval in order to continue building clinical evidence and long-term HIFU outcomes. These various sources of clinical data are a basis for individual sites to present abstracts at regional, national or international conferences and submit manuscripts for peer-review to renown journals and publications. This holds the potential for the FDA, which cleared HIFU for prostate tissue ablation in 2015, to re-evaluate the technology in the future for a prostate cancer indication. Likewise, health insurance reimbursements on a wider scale are also possible with such prospective data collection efforts documenting HIFU data from patients in and out of the U.S.

HIFU for Potential Treatment of Deep Infiltrating Rectal Endometriosis  

In 2020, we initiated a Phase II multi-center clinical study in France to further investigate the use of Focal One Robotic HIFU in the treatment of certain types of deep endometriosis situated in the low rectum. The study was completed in September 2022: a total of 60 women were enrolled in the study at four major hospitals in France and assessed over a six-month follow-up period.  The intended endpoint was to evaluate the safety and efficacy of HIFU for this pathology. Data from this study have been analyzed and final results on safety and efficacy were presented in France at the Pari(s) Santé Femmes Gynecology Congress in early 2023 as well as in a plenary session at the European Society for Gynecological Endoscopy Annual Congress in October 2023 and at the American Association of Gynecology Laparoscopists meeting in November 2023.  

In 2021, we initiated a long-term follow-up study aimed at including all the 80 patients treated by HIFU for their Rectovaginal endometriosis in the Phase I and II studies. During this study, we will evaluate the quality of life and the symptom levels of the patients up to five years after their HIFU treatment. As of December 31, 2023, 57 patients have accepted to be included in the follow-up study.

In late 2022, we received approval from the French authorities to initiate a Phase III randomized, controlled clinical trial evaluating Focal One HIFU as a potential treatment for deep infiltrating endometriosis. This study is a level 1 multi-center, double blind, randomized, controlled clinical trial. HIFU treatment will be compared to a sham treatment. The study will enroll 60 patients across nine centers in France, with 30 patients randomized to each group. The primary efficacy endpoint is acute pelvic pain evolution three months post procedure. At the conclusion of the study, patients in the sham group will be offered HIFU treatment. As of December 31, 2023, 57 patients have been included in the follow-up study.

HIFU for Potential Treatment of Benign Prostatic Hyperplasia

In 2021, we initiated a mono-centric Phase I study to investigate the feasibility of Benign Prostatic Hyperplasia (“BPH”) HIFU treatment with a Focal One system. A total of nine patients were treated, and the treatment safety was evaluated at three months after HIFU treatment. The first patient was included in this study in March 2022. As for December 31, 2023, nine patients have been enrolled and treated.

HIFU for Potential Treatment of Solid Organ Tumor Ablation Within the Pancreas and Liver Tumors

The Company leveraged the efforts, knowledge and assets resulting from earlier technology developments  for the ablation of tissue to further evaluate HIFU technology and approach as a solution for patients with localized tumors of the liver and pancreas.

As part of a cooperation with Centre Leon Bérard, Lyon, France, we will initiate a phase I-II study to evaluate the safety and tolerance of intraoperative HIFU treatment in pancreatic tumors, including 26 patients.

30

HIFU Clinical Publications

To date, clinical results related to our Robotic HIFU systems have been published in renowned peer-reviewed journals.

Prostate cancer publications

In January 2021, Dr. Castilho Borges et al. from Institut Mutualiste Montsouris, Paris, published in the Journal of Urology their results on 300 patients, a study in which the results compare the impact on functional results (Sexual Function and Urinary Continence) in two groups of patients: 195 patients in Focal Treatment (FT) versus 105 patients in the Whole Gland (WGT) Ablation treatment for Prostate Cancer. In conclusion, FT is associated with better functional outcomes, with an earlier urinary continence recovery, and better sexual function at three and 12 months. Moreover, the morbidity associated with FT is substantially lower than that related to WGT.

In February 2022, Hong et al., from Seoul National University Bundang Hospital, Korea, published in the Journal of Society Urological Oncology their results on their retrospective study on 163 patients who underwent Partial Gland HIFU Ablation (PGA) by Focal One with a median follow up period of 17 months. The results concluded that the PGA with HIFU was safe and showed good preservation of functional outcomes as well as satisfactory oncological control.

In October 2022, De Luca et al., from San Luigi Gonzaga University Hospital, Italy published in the Minerva Urology and Nephrology journal their results on their prospective study on 100 patients with low to intermediate-risk prostate cancer that received customized HIFU ablation by Focal One with 12 months of follow up: 15 patients underwent total ablation, 50 patients hemi-ablation and 35 patients focal ablation. Control biopsy at 12 months of the HIFU-treated zone was negative in 80% for total ablation, 84% for partial and 80% for focal ablation with in-field reoccurrence being less than 10% after hemi-ablation. Patients had postoperative excellent quality of life with lower rate of irritative symptoms and negligible impact on voiding and erectile function scores. 100% of patients that received focal and partial HIFU ablation retained potency.

In December 2022, Jung G, et al., from Seoul National University Bundang Hospital, Korea, published in the journal of Prostate International their results on their propensity score-matched retrospective study on 685 patients who underwent PGA using HIFU with Focal One (137 patients) versus Robot-Assisted Radical Prostatectomy (548 patients) with a median follow-up period of 22 months. The authors confirmed that PGA HIFU preserves urinary and erectile functions, with a slight/minor loss of efficiency, which remained however very satisfactory (80% success rate efficacy). The results concluded that 5.8% underwent salvage treatment with postoperative incontinence and erectile dysfunction being more favourable in PGA compared to Robot-Assisted Radical Prostatectomy.

In July 2023, Mattlet et al, from University of Brussels, Brussels, Belgium published their results in The Prostate Journal from a retrospective analysis on 178 patients that underwent HIFU with Ablatherm (2001-2015) and Focal One (2005-2021). 12% of patients included in the study received neoadjuvant ADT. Patients received customized ablation based on lesion location with 52% of patients receiving hemi-ablation. Treatment free survival and failure free survival were 89% and 98% respectively, at 60 months without Huber et al criteria. However, for patients with Huber et al. criteria, 23% of patients had treatment failure at 26 months . Therefore, the Huber et al. criteria was found accurate to predict the need for additional treatment.

In September 2023, Debard C et Al., from CHU de Pellegrin, Bordeaux, France published in the journal of Progrès en urologie their results on their retrospective and multicenter study on 137 patients with low- or intermediate-risk localized prostate cancer treated with Focal One. 70% of patients had clinical stage T2, 64% had an ISUP score of 2 or 3 on initial biopsies and 61% were treated with “targeted” ablation. According to the authors, the selection of patients treated with focal therapy is a key point for the success of the technique and the inclusion criteria that varied according to the studies. The authors conclude: “Our results are in agreement with those of the literature, seeming to indicate a lower morbidity of the focal treatment by HIFU compared to the radical treatments while offering an acceptable oncological control.”

In October 2023, Kaufmann B et al., published in the British Journal of Urology (BJUI) their results on a study aiming at assessing the oncological and functional outcomes of HIFU in treating low to intermediate risk prostate cancer a 3-year prospective study was undertaken using rigid post-ablation saturation biopsies. Patients with either low (6.6%) or intermediate (93%) risk prostate cancer underwent focal ablation around the lesion(s) of interest. All patients had transperineal template saturation biopsy (>20 cores) in-conjunction with MRI guided fusion biopsy. Over half the patient underwent follow up biopsy. Failure-Free Survival (PROMIS) and Salvage-Free Survival at 36 months was 65% and 81% respectively. They concluded that Focal HIFU treatment for localized prostate cancer (“PCa”) shows excellent functional outcomes with half of the patients remaining cancer-free after three years. In-field recurrence (GG2 disease or higher) rate is as follows 18%, 18%, and 17% at six, 12, and 36 months, respectively. Urinary and sexual function remained un-changed per the Expanded Prostate Cancer Index Composite. In their conclusions, the authors stated that “Whole-gland

31

treatment was avoided in 81% of patients. Early follow-up biopsies are crucial to change or continue the treatment modality at the right time, while the use of MRI and PSA in detecting PCa recurrence is uncertain.”

In November 2023, Mala KS, et al., from Berlin Charité University Medicine, Germany, published in the Journal of the Clinical Medicine their results on their retrospective study on 57 patients with localized PCa using HIFU with Focal One. HIFU treatment was performed as focal, partial, or hemi ablative, depending on the prior histopathology. Out of 26 men that received biopsy eight (15.8%) had in-field reoccurrence. The rate of post-HIFU complications was low, at 19.3%. Continence was preserved and erectile function was comparatively better than with radical prostatectomy. The study concluded that HIFU as a therapy option for nonmetastatic, significant prostate cancer is effective in the short term for carefully selected patients and shows a low risk of adverse events and side effects.

In November 2023, Rischman P. et al. published in the Progrès en Urologie, their results on salvage HIFU for local recurrence after first-line radiotherapy in 531 patients. This HIFI-2 study was developed as part of the “Forfait Innovation” program to evaluate the efficacy and safety of HIFU in the salvage treatment of localized PCa after failure of first-line radiotherapy (RT). This is a prospective, multicenter, open-label study within the framework of the Forfait Innovation program, promoted by the AFU. Thirty months after post-RT salvage HIFU, 72% of patients were spared Hormonal Treatment. Pre-therapy PSA and Gleason score data suggest a better outcome (up to 85% HT-free survival at 30 months) when, in the presence of biological recurrence after radiotherapy, a recommendation is made for earlier management.

Endometriosis publications

In September 2020, Philip CA et al, from Croix Rousse Hospital, Lyon, France, published in Ultrasound Obstetric Gynecology journal, the results of the treatment of 20 patients with deep recto vaginal endometriosis using Focal One HIFU. This EDAP-sponsored study is the first one on the use of HIFU in this indication. The authors reported very promising results with low morbidity and significant efficiency on intestinal and gynecological symptoms as well as in the quality of life.

Pancreas publications

In December 2021, Cilleros et al. from EDAP and Labtau, INSERM and Centre Leon Bérard, Lyon, published in the journal Cancers positive pre-clinical results using intraoperative HIFU ablation of the pancreas in view of assessing the feasibility HIFU in the pancreas under Doppler guidance to treat the pancreatic parenchyma and tissues surrounding the superior mesenteric vessels in vivo in an animal model.  

HIFU Division Market Potential

Prostate cancer is currently the first (in terms of newly diagnosed cases) and second (in terms of number of deaths) as the most common form of cancer amongt men in many populations. In the United States, the American Cancer Society estimates the number of new prostate cancers to be diagnosed for 2024 to be approximately 299,010, of which approximately 70% are diagnosed with localized stage prostate cancer. Additionally, the HIFU division estimates, based on figures provided by the World Health Organization that the worldwide incidence of localized prostate cancer is approximately twice this U.S. figure. A more effective diagnostic method for prostate cancer, the PSA test, has increased public awareness of the disease in developed countries since its introduction. PSA levels jump sharply when cancer is present. Prostate cancer is an age-related disease, and its incidence in developed countries is expected to increase as the population ages.

According to the Focused Ultrasound Society, HIFU has the potential to transform the treatment of a variety of serious medical conditions. All indicators point toward the evolution of this platform technology into a robust medical field, including numerous medical conditions, including cardiovascular, neurological, urological or women’s health. We decided to focus on developing HIFU for targeted medical conditions. The expansion of the use of HIFU to other areas of treatment will require a significant investment in research and development, an investment that we intend to accelerate as acceptance of HIFU as a treatment for localized prostate cancer is gaining grounds in the medical community.

The endorectal approach currently delivered by the Focal One Robotic HIFU system, could benefit patients with rectal endometriosis. The European Society of Human Reproduction and Embryology estimates that endometriosis  affects approximately 10% of women of reproductive age. Among them, 5-12% are affected by digestive endometriosis, of which  90% suffer from infiltration of the rectum. As such, we estimate that 1% of the women of reproductive age could possibly benefit from a minimally invasive HIFU treatment.

32

HIFU Reimbursement Status

In the United States, following the American Medical Association’s (“AMA”) decision to establish a new Category 1 CPT code for the ablation of malignant prostate tissue with transrectal HIFU technology, CMS finalized payment rules for hospitals, facilities, and physicians that facilitates coverage and reimbursement, effective January 1, 2021. U.S. private insurers are continuing to evaluate and advance coverage and payment policies related to HIFU procedures for prostate cancer patients. We have engaged Medical Technology Partners (MTP) and Argenta Advisors, two leading reimbursement consultancies, to support us in reimbursement analysis and strategies.

On the hospital payment side, the 2023 final rule upgraded the HIFU procedure from Level 5 Urology Ambulatory Payment Classification (“APC”) in 2022 to Level 6 in 2023. The 2024 final rule maintained the APC  6 payment level. This translates into reimbursement to a hospital performing a HIFU procedure on a Medicare patient to $8,777 per procedure as a national average, adjusted locally based on the wage index, compared to the previous level of approximately $4,500 in 2022. The CMS will continue to update payment rates for hospitals on a yearly basis as part of the OPPS Rulemaking.

On the physician payment side, CMS first established a payment to physicians performing a HIFU procedure in the U.S. in 2021. The AMA has created a Current Procedure Terminology code and CMS has set the work Relative Value Units for a physician performing a HIFU procedure at 17.73. In the 2024 Final Rule of the Physician Fee Schedule, CMS has set the total facility Relative Value Units (“RVUs”) at 29.21. This translates to an average payment of $956 for a urologist performing a HIFU procedure on a Medicare patient in a facility setting in 2024. As a reference, a comparable established minimally invasive therapy for prostate cancer, cryotherapy, yields 22.84 total facility RVUs, which translates to $748 for the urologist under the same setting and patient conditions in 2024. A radical prostatectomy would grant the urologist 34.83 total facility RVUs, which translates to a Medicare payment of $1,140, or 35.53 total facility RVUs and $1,163 if performed laparoscopically or robotically. Of note, CMS has finalized an 18% reduction for the physician payment for a robotic prostatectomy in 2023 compared to 2022, significantly reducing the difference between this procedure and HIFU in terms of physician payment.

In the European Union, there is no harmonized procedure for obtaining reimbursement and, consequently, we must seek reimbursement in each Member State. Procedures performed with our HIFU systems are not reimbursed in the European Union except in Italy, Germany, the United Kingdom (where procedures are partially reimbursed by either public healthcare systems or private insurers), Switzerland and France under certain conditions. In 2014, the French healthcare government authorities announced the reimbursement of prostate cancer treatment procedures using HIFU as part of a specific process (Forfait Innovation) to further validate breakthrough therapies and to accelerate their related reimbursement process based on clinical trials and data registries. As part of the Forfait Innovation, patients were included in the HIFI Study sponsored by the French Association of Urology.  Results and analysis of the study were submitted to the HAS and a positive favorable opinion was issued late 2023 to include HIFU as a procedure covered under the national universal health system. More specially, the favorable opinion relates to HIFU as a primary treatment of intermediate risk localized prostate cancer as well as a salvage option after failed radiotherapy. Based on this positive opinion from the HAS, the French Social Security authorities can now use this recommendation for including HIFU procedures in its next cycle to determine the procedure’s reimbursement rate and the timing for when such reimbursement would go into effect.

HIFU Competition

Current therapies for prostate cancer commonly carry side effects that can seriously affect a patient’s quality of life. One of the standard treatments for prostate cancer is radical prostatectomy (surgery), which involves the surgical removal of the entire prostate gland. Radical prostatectomy may require a hospital stay and additional recovery time, usually with catheterization, and may result in urinary incontinence and impotence. Robotic nerve-sparing radical prostatectomy has been developed to reduce the invasiveness of this surgery. However, this procedure is still associated with the morbidity of surgery which requires ligating, cutting, suturing, and dissection of tissue commonly leading to blood loss.  Other therapies for localized prostate cancer include brachytherapy, external beam radiation therapy, and cryotherapy.

Our robotic HIFU systems compete with all current treatments for localized tumors, which include surgery, brachytherapy, radiotherapy, and cryotherapy. We believe that HIFU is a cost effective optimal treatment option for qualifying patients seeking to manage their cancer with minimal side effects.

We also believe that Focal One is well positioned to address the growing demand for focal therapy of localized prostate cancer as compared to the radical treatments of surgery or radiation. “Focal” treatment (also known as “partial” or “zonal” treatment, as opposed to “radical” or “total” treatment) with Focal One provides an effective and accurate ablative treatment while preserving patient quality of life.

33

Other companies are working with HIFU for the minimally invasive treatment of tumors. See Item 3, “Risk Factors—Competition in the markets in which we operate is intense and is expected to increase in the future, and there is a substantial risk our products or service offerings could become obsolete or uncompetitive.”

Certain existing and potential competitors of our HIFU division may have more financial resources to invest in research and development, sales, marketing, and personnel resources than us and may have more experience manufacturing and supporting new products. We believe that an important factor in the potential future market for HIFU treatments will be the ability to make substantial investments in research and development required to advance the technology beyond the treatment of prostate cancer. These future investments are wholly dependent on the successful acceptance of the system for the treatment of prostate cancer.

Other companies working with HIFU technology for the minimally invasive treatment of tumors include Sonablate Corporation, a U.S. company that markets the Sonablate® system for the ablation of prostatic tissue. Sonablate received de novo clearance from the FDA for commercialization in the U.S. in October 2015. Profound Medical, a Canadian company, holds FDA clearances for transurethral ultrasound ablation for prostate tissue. Insightec, an Israeli private company has developed a system using HIFU technology to treat uterine fibroids, painful bone tumors, brain disorders and ablate prostate tissue; this latter intended use was cleared by the FDA in December 2021. Theraclion, a French company licensed by EDAP to use certain of our HIFU patents, is currently marketing the Echopulse HIFU system to treat benign thyroid nodules, benign breast masses and varicose veins. Haifu, a Chinese company, is developing HIFU products addressing various types of cancers.

HIFU Division Sales and Distribution of Products

The HIFU division markets and sells its products through our own direct marketing and sales channels as well as through select third-party distributors and agents in several countries. Using our direct subsidiaries or representative offices network, the HIFU division maintains a direct marketing and sales force in the United States, France, Germany, Malaysia and South Korea, which currently represent its largest HIFU markets. Additionally, the HIFU division markets and sells its products through our network of distribution partners in the rest of Europe, Latin America, Middle East, Asia and Southeast Asia.

The HIFU division’s customers are located worldwide and have included academic, public,  and private hospitals as well as urology clinics. No single customer of the HIFU division represents a significant portion of the division’s installed base.

The HIFU division’s marketing efforts currently include the development of marketing resources, activities, and training programs for urologists as well as via traditional, digital and social media programs educating patients on the availability of HIFU technology to treat localized prostate cancer.

ESWL Division

The ESWL lithotripsy division is engaged in marketing and servicing our installed base of Sonolith lithotripters. The ESWL division contributed €9.9 million to our consolidated net sales during the fiscal year ended December 31, 2023.

ESWL Division Business Overview

The ESWL division’s business consists of producing and marketing lithotripters for the treatment of urinary tract stones. ESWL uses extracorporeal shockwaves, focused at a urinary stone within the human body to fragment it into smaller pieces. This technology allows natural elimination of stone fragments and prevents the need for more invasive options including incisions, transfusions, general anesthesia, and the potential for related complications. The ESWL division currently markets one lithotripter model: the Sonolith i-move and maintains several previous generations of lithotripters that include, but are not limited to, the Sonolith i-sys and Sonolith Praktis. As of December 31, 2023, the ESWL division maintained or otherwise serviced 538 Sonolith lithotripters.

ESWL Division Business Strategy

The business strategy for the ESWL division is to capitalize on its expertise in ESWL and its position in urology to maintain our lithotripsy sale of Sonolith i-move and service activity on our existing installed base of ESWL lithotripters.

ESWL Division Products

The ESWL division manufactures its lithotripsy systems, the Sonolith i-move, at our manufacturing facility in Vaulx-en-Velin, France.

34

The Sonolith i-move relies on electroconductive technology for shockwave generation. The ESWL division’s customers are located worldwide and have historically been principally large hospitals, urology clinics and research institutions. The Sonolith i-move offers a wide range of configurations to suit various budgets and various local market needs. This technology incorporates the Visio-Track ultrasound stone localization system: a unique three-dimensional virtual system that uses infrared stereovision proprietary and patented technology to guide the treatment robotically.

The ESWL division also sells disposable accessories for lithotripters and electrodes for the Sonolith line, which need to be replaced approximately every ten treatments.

ESWL Division Patents and Intellectual Property

As of December 31, 2023, the ESWL division’s patent portfolio includes six granted owned and or co-owned patents consisting of one in the United States, four in the European Union and one in Japan.

These patents belong to four groups of patents covering technologies relating to ESWL systems and associated software capabilities. The ESWL division’s patents cover both piezoelectric and electroconductive technologies associated with the ESWL generator, localization systems and system design.

ESWL Division Regulatory Status

The Sonolith i-move is cleared and available for commercial distribution in the European Union, Colombia, Costa Rica, Ecuador, Indonesia, Japan, Malaysia, Mexico, Myanmar, Peru, Russia, Saudi Arabia, Serbia, South Korea, Sudan, Switzerland, Taiwan, United Kingdom, United States and Vietnam.

The ESWL division continues to provide disposables, replacement parts and services for the current installed base of Sonolith Praktis, Sonolith Vision and Sonolith i-sys even though we have discontinued the manufacturing of these machines several years ago.

ESWL Division Market Potential

We estimate that roughly 12% of the world population suffers from kidney or ureteric stones during their lifetime. Although urinary calculi may be eliminated naturally by the body, natural elimination is frequently accompanied by considerable pain and very often by serious complications, such as obstruction and infection of the urinary tract.

ESWL consists of fragmenting calculi within the body using extracorporeal shockwaves without any surgery. The market for lithotripters is mature and has become primarily a replacement and service and maintenance market in most of the world. We believe that companies with a large installed base of ESWL lithotripters can be successful in maintaining a recurring revenue stream from maintenance contracts, parts and consumables. We intend to capitalize on our share of the installed base of ESWL systems for this recurring revenue.  Several geographical opportunities remain in under-equipped countries and in some countries where the national health system strategy is under review for capital equipment at hospitals and clinics. ESWL products are currently facing competition from lower priced stone laser systems. To remain competitive, over the past few years we have integrated stone laser products into our stone management product portfolio in select markets.

We expect the ESWL division to continue to contribute to the financial results with revenues from consumables and maintenance contracts despite the mature nature of this market. See Item 5, “Operating and Financial Review and Prospects.”

ESWL Division Competition

The ESWL market is characterized by severe price competition among manufacturers. As a consequence, the average unit price of ESWL lithotripters has declined in recent years. The ESWL division expects this trend to continue. See Item 5, “Operating and Financial Review and Prospects.” The ESWL division’s major competitors in developed countries are Wolf, Storz Medical and Dornier Medtech.

ESWL Division Sales and Distribution of Products

The ESWL division markets, sells and services its products through our direct sales and service platform in France, Germany, Japan, South Korea, and Malaysia. The ESWL division also markets its products through agents and third-party distributors in several other countries.

35

The ESWL division’s customers are located worldwide and have historically been mainly public and private hospitals and urology clinics. We believe that the division’s customer base provides it with excellent access to the urological community and enables to continue marketing its ESWL products under satisfactory conditions.

No single customer of the ESWL division represents a significant portion of the division’s installed base. The ESWL division’s marketing efforts include the organization of training programs for urologists worldwide.

Distribution Division

The Distribution division is engaged in the marketing, distribution and servicing of products complementary to the rest of our product portfolio such as micro-ultrasound systems, lasers and other medical products from third party manufacturers. The Distribution division contributed €29.9 million to our consolidated net sales during the fiscal year ended December 31, 2023.

Distribution Division Business Strategy

The Distribution division’s business strategy is to generate revenues from the marketing and distribution of medical devices for the minimally invasive diagnosis or treatment of urological disorders and other various clinical indications. These products include the ExactVu 29 MHz Micro-ultrasound system and advanced surgical lasers from various companies. The Distribution division also generates revenues from system leases, as well as from the sale of disposables, spare parts and maintenance contracts for equipment sold under the Distribution division.

We have engaged in exclusive distribution agreements with third parties to distribute and service their products in certain territories, under specific conditions.

The Distribution division strategy includes the distribution of products that bring synergies and are complementary to our existing internally developed technologies. In May 2020, we signed an exclusive worldwide distribution agreement with Exact Imaging Inc. a Canadian company and developer of high-resolution micro-ultrasound imaging technologies. In December 2023, we renewed this agreement.  Under the terms of the agreement, we market the ExactVu micro-ultrasound diagnostic systems alongside our Focal One. ExactVu Micro-ultrasound technology complements the Focal One Robotic HIFU technology. ExactVu offers advanced technology for performing biopsies and diagnosing prostate cancer. By marketing the two technologies, EDAP offers urologists a complete solution for focal prostate cancer management, with full autonomy and capabilities from diagnosis to treatment.

Distribution Division Products

The Distribution division distributes the ExactVu system. Like Magnetic Resonance Imaging (“MRI”), it allows urologists to visualize and locate suspicious regions within the prostate and target biopsies in real time. The ExactVu system also includes FusionVu. In cases where an MRI of the prostate is available, FusionVu allows for the quick import, alignment and targeting of MRI-identified lesions. After the MRI image is imported via FusionVu, ExactVu’s 70 micron, real-time resolution allows physicians to precisely target lesions.

The Distribution division distributes in France Lumenis® Holmium lasers for Holmium Enucleation of the Prostate  marketed by Boston Scientific under an exclusive agreement. Lumenis Pulse™ lasers with Moses™ technology is a patent-protected pulse delivery technology that remarkably improves energy transmission, resulting in more efficient lithotripsy and BPH treatments compared to the regular laser. Our distribution contract with Boston Scientific expires on December 31, 2024. The Distribution division also exclusively markets various Quanta Laser Systems in Japan. Our distribution contract in Japan expires in December 2024.  

The Distribution division, through our Japanese subsidiary, exclusively distributes urology products of Laborie Medical Technologies (“Laborie”), including Urodynamic equipment, Uroflow, and a range of disposable products in Japan. The Distribution contract with Laborie expires on March 31, 2024. Laborie is the world leader of Urodynamic systems and disposables which are used by urologists and gynecologists to diagnose lower urinary tract functions. Our Japanese subsidiary also distributes X-ray imaging systems for the diagnosis of musculoskeletal pathologies and orthopedic surgical care in Japan on behalf of EOS Imaging. Our Japanese also exclusively distributes urology accessories on behalf of Rocamed and Hugemed in Japan.

36

Manufacturing

Our current manufacturing operations consist of assembling medical products in our facility, which is FDA-registered and certified under international ISO 13485: 2016 standard and MDSAP program. We manufacture our own products through our operational subsidiary, EDAP TMS France.

We perform final assembly and quality control processes and maintain production standards. We purchase most of the components used in our products from several suppliers, but for some components of our products, we rely on a single source. Most of our components are secured by contract or dual sourcing manufacturing strategies. Furthermore, we conduct regular quality audits of suppliers’ manufacturing facilities. Our principal suppliers are located in France, Germany, Denmark and the United States. To date, our procurement and manufacturing strategy has not led to any material impacts on our ability to deliver systems and services to our customers. Management believes that the relationships with our suppliers at the current time are good.

Suppliers provide us with some key materials and components which can expose us to the risk of a supply shortage, obsolescence or interruption if these suppliers are unable to manufacture our products in line with our quality standards or encounter other challenges.  We recently renegotiated a supply agreement with a key supplier of ultrasound components for our HIFU systems as prices increased dramatically following a major shift in our supplier’s marketing strategy. We are constantly developing alternative options to maintain our product offering, while considering regulatory and cost constraints. We also have experienced difficulties in obtaining some materials or components used in our systems, including electronic parts, computers, plastics, mechanical parts due to supply shortage directly linked to logistics challenges as well as Asian manufacturing plants’ capacity constraints. In order to address these risks, we have put in place safety stock and have modified our order management for long lead time critical components. See Item 3. “Risk Factors—Worldwide contagious, epidemic diseases may impact our international activities and could have a material adverse effect on our business, results of operations and financial condition.”  

Quality and Design Control

The manufacturing operations of EDAP TMS France must comply with all regulations of countries where we market our products, including the GMP regulations enacted by the FDA, which establish requirements for assuring quality by controlling components, processes and document traceability and retention, among other things. EDAP TMS France’s facilities are also subject to inspections performed by the FDA. EDAP TMS France is ISO 13485: 2016 and MDSAP certified which indicates compliance by EDAP TMS France’s manufacturing facilities with international standards for quality assurance, design and manufacturing process control. EDAP TMS France also complies with the applicable requirements that will allow it to affix the CE Marking to certain of its products. Our manufacturing site also complies with Taiwanese, Japanese, Canadian, Australian, Brazilian and South Korean regulations, as well as with the U.S. Quality System Regulation. See “—Government Regulation—Healthcare Regulation in the United States” and “—Government Regulation—Healthcare Regulation in the European Union.”

Organizational Structure

The following table sets forth the fully consolidated subsidiaries of the Company as of the date of this annual report:

Jurisdiction of 

 

Name of the Company

    

Establishment

    

Percentage Owned(1)

EDAP TMS France SAS

 

France

 

100

%

EDAP Technomed Inc.

 

United States

 

100

%

EDAP Technomed Co. Ltd

 

Japan

 

100

%

EDAP Technomed Sdn Bhd

 

Malaysia

 

100

%

EDAP TMS GmbH

 

Germany

 

100

%

(1)Percentage of equity capital owned by EDAP TMS S.A. directly or indirectly through subsidiaries (percentage of capital owned and voting rights are the same).

Property and Equipment

We have one main facility, which is in Vaulx-en-Velin, near Lyon, France. The premises comprise 4,150 square meters and are leased to us under a renewable ten-year commercial lease agreement which became effective on July 1, 2015. At the current time, we are still evaluating whether to renew the lease in 2025 or not. We use this facility to manufacture our medical device systems and

37

consumables. We believe the terms of the lease reflect current market rates. We are not aware of any environmental issues that could affect utilization of the facility.

In addition, we lease office and/or warehouse facilities in Kuala Lumpur (Malaysia), Flensburg (Germany), Austin, Texas and Los Altos, California (U.S.), Seoul (South Korea), Fukuoka, Osaka, Sapporo and Tokyo (Japan). Our representative office in Moscow (Russia) was closed in early 2023.

Government Regulation

Government regulation in our major markets, particularly the United States, the European Union and Japan, is a significant factor in the development and marketing of our products and in our ongoing research and development activities. Our products and operations are subject to regulation by the FDA and countries where we market our products.  We must meet the requirements governing the design, manufacture, sourcing, testing, certification, packaging, installation, use, and disposal (including recycling) of our products. See Item 3, “Risk Factors—Risks Related to Government Regulations.”

Regulation in the United States

Our products are regulated in the United States by the FDA under several statutes including the Federal Food, Drug and Cosmetic Act (FDC Act). Pursuant to the FDC Act, the FDA regulates the preclinical and clinical testing, manufacturing, labeling, distribution, sale, marketing, advertising and promotion of medical devices in the United States. Medical devices are classified in the United States into one of three classes - Class I, II or III - based on the controls reasonably necessary to ensure their safety and effectiveness. Class I devices are those whose safety and effectiveness can be ensured through general controls, such as establishment registration, medical device listing, FDA-mandated CGMP and labeling. Most Class I devices are exempt from premarket notification (510(k)). Class II devices are those whose safety and effectiveness can reasonably be ensured using general controls and “special controls”, such as special labeling requirements, mandatory performance standards, and post-market surveillance. Class II medical devices typically require 510(k) submission and clearance based on a demonstration of substantial equivalence to an identified predicate device. A successful 510(k) may also require the submission of clinical data as part of the 510(k) for some Class II devices. For novel devices that present low to moderate risk but where there is no suitable predicate device to support a standard 510(k) submission, the FDA has what is known as the De Novo process. Class III devices are those that require submission of a pre-market approval (PMA) application by the FDA to ensure their safety and effectiveness. The PMA process is expensive and often lengthy, typically requiring several years, and may not necessarily result in approval. The manufacturer or the distributor of the device must obtain an IDE approval from the FDA before commencing human clinical trials in the United States in support of the PMA. Some newer PMA devices must also go before an advisory committee before FDA approval. Our lithotripsy range of Sonolith i-move products is now classified by the FDA as Class II devices. Our Ablatherm and Focal One HIFU devices are also classified as Class II.

The FDC Act also regulates quality and manufacturing procedures by requiring us to demonstrate and maintain compliance with current Quality System Regulations (QSR). We believe our manufacturing facilities follow the requirements of the QSR. There are also certain requirements of state, local and foreign governments which must be complied with in the manufacturing and marketing of our products. We believe that the manufacturing and quality control procedures we employ meet the requirements of these regulations.

Advertising and promotional activities in the United States are subject to regulation by the FDA and by the U.S. Federal Trade Commission.

Regulation in the European Union

In the European Union, we annually perform ISO 13485: 2016 and MDSAP (Australia, Brazil, Canada, Japan, U.S.) certification audits, showing that we comply with standards for quality assurance, manufacturing and design control.

In 2017, the European Union enacted the new Medical Device Regulation (“MDR”). Manufacturers with currently approved medical devices in their portfolio had an initial transition time of three years, i.e. until May 26, 2020, to meet new MDR requirements. The transition period was extended to four years, i.e. until May 26, 2021, due to COVID-19 pandemic context. An amendment to modify the transitional provisions has been adopted. The schedule is defined based on the MDR classification of devices with a updated application date of December 31, 2028. The extension of the period during which the devices can be placed on the market is subject to certain terms and conditions. To benefit from the new provisions, the manufacturer must implement and maintain a Quality Management System that complies with MDR requirements before May 26, 2024. This MDR introduces substantial changes to the way medical device manufacturers bring their devices to the European market and how they maintain compliance throughout the product’s life cycle. This MDR will replace the EU’s current Medical Device Directive (93/42/EEC) (MDD). We are currently updating our organization and quality system as well as our product development to be able to handle the MDR enforcement within the expected timelines for our

38

existing devices ranges and the devices under development. We have implemented regulatory actions to ensure our devices can be marketed in the European and international markets to conform to this MDR, if applicable.

The MDD and the MDR provide that medical devices that meet certain safety standards must bear a certification of conformity, the European Community approval “CE Marking”. Except in limited circumstances, member states of the European Union may not prohibit or restrict the sale, free movement or use for its intended purpose of a medical device bearing the CE Marking. Medical devices marketed throughout the European Union must comply with the requirement of the MDD and MDR as applicable to bear a CE Marking (subject to certain exceptions).

Pursuant to the MDD and MDR, medical devices are classified into different classes based on their invasiveness and the duration of their use. This classification serves as a basis for determining the conformity assessment procedures that apply to medical devices that are eligible to receive a CE Mark. The conformity assessment procedures for Class I devices can be carried out, generally, under the sole responsibility of the manufacturer, while for devices of other classes, the involvement of a notified body is required. The extent of the involvement of such a body in the development and manufacturing of a device varies according to the class under which it falls, with Class III devices being subject to the greatest degree of supervision. All of the devices currently marketed by us are Class I, IIa and IIb devices.

Regulation in Japan

The import and sales of medical devices in Japan is regulated by the Japanese Ministry of Health, Labor and Welfare (MHLW). Our Japanese subsidiary has obtained a license as the “Marketing Authorization Holder” as well as specific marketing approvals to import and market our products in Japan. Our Japanese subsidiary is also operating as a “Designated Marketing Authorization Holder” on behalf of some companies to market their products in the Japanese Territory. The MHLW also administers various national health insurance programs to which each Japanese citizen is required to subscribe. These programs cover, among other things, the cost of medical devices used in operations. The MHLW establishes a list of reimbursable prices applicable to certain medical devices under the national health insurance programs. Until a new device is included in this list,  its costs are not covered by the programs. The Sonolith Praktis, the Sonolith Vision, the Sonolith i-sys and the Sonolith i-move are all included on the MHLW’s list for reimbursement.

Human Capital

Overview

As of December 31, 2023, we had 307 employees. We have never experienced a work stoppage or interruption due to labor disputes. We believe our relations with our employees are good.

Employee Talent and Retention

Our business and future operating results are dependent upon the continued contributions of our senior management and other key personnel with medical device experience. Our ability to continue to attract and retain qualified management, operations, processing, marketing, sales, and support personnel for our operations is important to our continued success.

We have programs and processes in place to help ensure that our compensation, benefits programs, and work environment attract and retain such personnel, and we strive to enhance those programs and processes to respond to the increasingly competitive market for talent. We also strive to offer competitive equitable pay, comprehensive benefits, and services that retain and meet the varying needs of our employees. The main purpose of our equity and cash incentive plans and non-officer incentive plans are to attract, retain, motivate, and reward our employees.

Culture

Fostering and maintaining a strong and collaborative culture is a key component of our strategy. We also have policies that instill a commitment to ethical behavior and legal compliance across our company. Employees are encouraged to approach their managers if they believe violations of policies have occurred. Employees may also report any such violations confidentially and anonymously through our whistleblower policy.

39

Diversity and Inclusion

We believe that a culture of diversity and inclusion enables us to create, develop, and fully leverage the strengths of our workforce to achieve our business objectives. We strive to provide equal opportunity to all applicants and employees, including those from diverse backgrounds. We believe that bringing together different perspectives and experiences is fundamental to our future growth and success.

Training and Development

We provide internal training and development programs to employees globally. Such programs include leadership development, office safety, ethics, and various skill-based training programs.

Health and Safety

Protecting the health, safety, and well-being of our employees around the world is a top priority. Throughout the COVID-19 pandemic, we enhanced our focus on the health and safety of our employees by implementing and enforcing certain COVID-related safety protocols. We provided employees with protective equipment, required the wearing of masks, increased cleaning procedures, provided cleaning supplies, implemented remote work where possible, enhanced our IT systems to facilitate remote work, and improved our cybersecurity protocols. While a number of these protocols were lessened or eliminated upon the waning of the COVID-19 pandemic, we continue to look for opportunities to provide a safer, healthier, work environment for our employees.

Item 4A. Unresolved Staff Comments

None.

Item 5. Operating and Financial Review and Prospects

The following discussion of our results of operations and liquidity and capital resources for the fiscal years ended December 31, 2023 and 2022 is based on, and should be read in conjunction with, our consolidated financial statements and the notes thereto included in Item 18, “Financial Statements.” The consolidated financial statements have been prepared in accordance with U.S. GAAP.

The following discussion contains certain forward-looking statements that involve risks and uncertainties. Actual results may differ materially from those contained in such forward-looking statements. See “Cautionary Statement on Forward-Looking Information” at the beginning of this annual report.

Critical Accounting Estimates

Management has not identified any estimates made in accordance with generally accepted accounting principles that involve a significant level of estimation uncertainty and have had or are reasonably likely to have a material impact on the financial condition or results of operations of the registrant.

Operating Results

Overview

Our activities are organized into three divisions: HIFU, ESWL and Distribution.

Total revenues of the Company include sales of our medical devices and sales of disposables (“sales of goods”), sales of RPPs and leases, and sales of spare parts and services, all net of commissions, as well as other revenues.

Sales of goods have historically been comprised of net sales of medical devices (HIFU devices, ESWL lithotripters and other third-parties devices) and net sales of disposables (mostly Focalpaks in the HIFU division, electrodes in the ESWL division and disposables from third-parties’ devices marketing by the Distribution division). The sale price of our medical devices is subject to variation based on a number of factors, including market competition, warranties and payment terms. Consequently, a particular sale of

40

a medical device may, depending on its terms, result in significant fluctuations in the average unit sale price of the product for a given period, which may not be indicative of a market trend.

Sales of RPP and leases mainly include the revenues recording in the HIFU division from the sale of Focal One treatment procedures and from the leasing Focal One devices or treatment probes. We provide Focal One systems to clinics and hospitals for free for a limited period, rather than selling the systems. These hospitals and clinics perform treatments using the systems and usually pay us based on the number of individual treatments provided. With this business model, the hospital or clinic does not make an initial investment until the increase in patient demand justifies the purchase of a HIFU device. Consequently, we are able to make Focal One treatments available to a larger number of hospitals and clinics, which we believe should serve to create more long-term interest in the product. Compared to the sale of systems, this business model initially generates a smaller, although more predictable stream of revenue and, if successful, should lead to more purchases of Focal One systems by hospitals and clinics in the long term.

Regarding sales of lithotripters as recorded in our ESWL division, we believe that the market for ESWL lithotripters is mature and has become primarily a replacement and maintenance market, with intense competition. As a result, we expect total market volumes for our ESWL division to remain stable in the foreseeable future. In addition, following the discontinuation of our Sonolith i-sys lithotripter in 2020 and of our developments in lithotripsy, including the development of our Endo-UP platform, our ESWL revenues will be mainly stemming from sales of Sonolith i-move lithotripters as well as revenues from sales of maintenance contracts and spare parts.

Revenues recorded in our Distribution division include sales of complementary products such as lasers, micro-ultrasound systems and other products from third parties, including the associated disposables and maintenance contracts.

Sales of spare parts and services include revenues arising from maintenance services furnished by us for the installed base of ESWL lithotripters, HIFU systems and complementary products from third parties.

We derive a significant portion of both net sales of medical devices and disposables and net sales of spare parts and services from our operations in Asia, through our wholly-owned subsidiaries or representative offices in Japan (Edap Technomed Co. Ltd), Malaysia (Edap Technomed Sdh Bhd) and South Korea (Edap Technomed Korea). Net sales derived from our operations in Asia represented 30% of our total consolidated net sales in 2023. Net sales of goods in Asia represented 33% of such sales in 2023 and consisted mainly of sales of urology devices and disposables. Net sales of spare parts, supplies and services in Asia represented 33% of such sales in 2023 and related primarily to ESWL lithotripters. We also derive a significant portion of net sales of medical devices and disposables from our operations in the U.S., through our wholly owned subsidiary (Edap Technomed. Inc). Net sales derived from our operations in the U.S. represented 28% of our total consolidated net sales in 2023. Net sales of goods in the U.S. represented 29% of such sales in 2023 and consisted mainly of sales of urology devices and disposables. See Note 18 of our consolidated financial statements. We sell our products in many parts of the world and, as a result, our business is affected by fluctuations in currency exchange rates. We are exposed to foreign currency exchange rate risk because the mix of currencies in which our costs are denominated is different from the mix of currencies in which we earn revenues. In 2023, 60% of our costs of sales and research and development, selling, marketing and general and administrative expenses were denominated in euro, while 55% of our sales were denominated in currencies other than euro (primarily the U.S. Dollar and Japanese yen). Our operating profitability could be materially affected by large fluctuations in the rate of exchange between the euro and such other currencies. To minimize our exposure to exchange rate risks, we sometimes use certain financial instruments for hedging purposes. See Item 3, “Risk Factors—We sell our products in many parts of the world and, as a result, our business is affected by fluctuations in currency exchange rates” and Item 11, “Quantitative and Qualitative Disclosures About Market Risk” for a description of the impact of foreign currency fluctuations on our business and results of operations.

Reserves for slow-moving and obsolete inventory are determined based upon quarterly reviews of all inventory items. Items which are not expected to be sold or used in production, based on management’s analysis, are written down to their net realizable value, which is their fair market value or zero in the case of spare parts or disposable parts for systems that are no longer in commercial production.

Consolidated research and development expenses include all costs related to the development of new technologies and products and the enhancement of existing products, including the costs of organizing clinical trials and of obtaining patents and regulatory approvals. We do not capitalize any of our research and development expenses, except for the expenses relating to the production of machines to be used in clinical trials and that have alternative future uses as equipment or components for future research projects.

Consolidated research and development expenses, as described above, amounted to €7.0 million and €4.9 million in 2023 and 2022, respectively, representing 11.5% and 8.9% of total revenues in 2023 and 2022, respectively. This increase was mainly driven by our HIFU development programs and clinical studies. Research and development government grants and tax credits are deducted from our consolidated research and development expenses for amounts of €0.6 million and €0.8 million in 2023 and 2022, respectively.

41

Beginning in 2024, management expects the budget for research and development expenses to increase to 11.9% of total revenues, which we expect will allow us to maintain our strategy to launch new clinical studies (thus strengthening our clinical credibility), to continue to focus our efforts on obtaining regulatory approvals in Japan in particular, and to build reimbursement coverage in key countries and particularly in the U.S., to continue to develop our HIFU product range and to fund projects to expand the use of HIFU beyond the treatment of prostate cancer.

Consolidated selling and marketing expenses amounted to €22.6 million in 2023 and €16.4 million in 2022. The €6.2 million or 38.1% increase in selling and marketing expenses from 2022 to 2023 was primarily a result of the implementation of the HIFU expansion plan in the U.S. which includes the impact of share-based compensation plans of €1.8 million in 2023 and €1.0 million in 2022. Beginning in 2024, management expects selling and marketing expenses to increase in connection with the acceleration of HIFU adoption in the U.S.

Consolidated general and administrative expenses increased €7.5 million or 104.6% to €14.6 million in 2023, reflecting the impact of the HIFU expansion plan in the U.S., which includes the impact of share-based compensation plans for €2.9 million in 2023 and non-recurring expenses linked to the leadership succession plan for €3.4 million in 2023, which includes the impact of share-based compensation plan for €1.3 million.  Beginning in 2024, management expects general and administrative expenses to increase in connection with the development of the U.S. subsidiary.

42

Fiscal Year Ended December 31, 2023 Compared to Fiscal Year Ended December 31, 2022

We report our segment information on a “net contribution” basis. See Note 29 to our consolidated financial statements.

(in millions of euros)

    

2023

    

2022

 

Total revenues

 

60.4

 

55.1

Total net sales

 

60.4

 

55.1

Of which HIFU

 

20.6

 

15.6

Of which ESWL

 

9.9

 

11.6

Of which DISTRIBUTION

 

29.9

 

27.9

Total cost of sales

 

(36.0)

 

(30.9)

Gross profit

 

24.4

 

24.2

Gross profit as a percentage of total net sales

 

40.40

%  

43.90

%

Total operating expenses

 

(44.2)

 

(28.5)

Income (loss) from operations

 

(19.8)

 

(4.3)

Net income (loss)

 

(21.2)

 

(2.9)

Total revenues

Our total revenues increased 9.6% from €55.1 million in 2022 to €60.4 million in 2023.

HIFU division.

The HIFU division’s total revenues increased by 31.7% from €15.6 million in 2022 to €20.6 million in 2023, reflecting mainly the development of equipment sales and treatment-driven revenue in the U.S.

The HIFU division’s net sales of medical devices increased 39.3% to €9.8 million in 2023, with twenty-one Focal One units sold (including fifteen in the U.S.), as compared to €7.0 million, with fifteen Focal One units sold in 2022 (including thirteen in the U.S).

Treatment-driven revenue, which includes net sales of RPP & leases, net sales of disposables and treatments related services, increased by 30.0% to €9.1 million in 2023.

Net sales of HIFU maintenance services increased by 6.9% to €1.8 million in 2023.

ESWL division.

The ESWL division’s total revenues decreased 14.3% from €11.6 million in 2022 to €9.9 million in 2023, primarily due to the decrease in sale of equipment.

The ESWL division’s net sales of medical devices decreased 27.7% from €3.9 million in 2022 to €2.8 million in 2023 with 16 ESWL devices sold in 2023 compared to 22 ESWL units sold in 2022.

Net sales of ESWL-related consumables, spare parts, supplies, RPP, leasing and services decreased 7.6% from €7.7 million in 2022 to €7.1 million in 2023 reflecting the mature nature of the market.

Distribution division.

The Distribution division’s total revenues increased 7.2% from €27.9 million in 2022 to €29.9 million in 2023, primarily due to the increase of consumables and maintenance revenues linked to the development of the installed base.

The Distribution division’s net sales of medical devices decreased 1.2% from €15.8 million in 2022 to €15.6 million in 2023. We sold 46 ExactVu units in 2023, as compared to 47 in 2022.

Net sales of Distribution-related consumables, spare parts, supplies, leasing and services increased 18.2% from €12.1 million in 2022 to €14.4 million in 2023, reflecting the growth of the installed base.

43

Cost of sales.

Cost of sales increased 16.5% from €30.9 million in 2022 to €36.0 million in 2023, and represented 59.6% as a percentage of net sales in 2023, up from 56.1% as a percentage of net sales in 2022. This effect was primarily due to distribution product mix, global inflationary price pressure on components which increased manufacturing costs, and continued investments in our U.S. service and clinical application organizations to support HIFU and long-term revenue growth.

Operating expenses.

Operating expenses increased 55.4%, or €15.8 million, from €28.5 million in 2022 to €44.2 million in 2023.

Marketing and sales expenses increased €6.2 million, or 38.1% to €22.6 million in 2023, reflecting the impact of the HIFU expansion plan in the U.S., which includes the impact of share-based compensation plans for €0.8 million in 2023.

Research and development expenses increased 41.5% at €7.0 million in 2023 from €4.9 million in 2022. R&D expenses are net of R&D grants and tax credits of €0.6 million in 2023 and €0.8 million in 2022. This increase was mainly driven by the increase in research and development activities associated with our HIFU development programs and clinical studies.

General and administrative expenses increased €7.5 million or 104.6% to €14.6 million in 2023, reflecting the impact of the HIFU expansion plan in the U.S., which includes the impact of share-based compensation plans for €2.9 million in 2023 and non-recurring expenses linked to the leadership succession plan for €3.4 million in 2023, which includes the impact of share-based compensation plan for €1.3 million.

Operating profit (loss).

As a result of the factors discussed above, particularly the expansion of our activities in the U.S. to accelerate HIFU adoption, we recorded a consolidated operating loss of €19.8 million in 2023, as compared to a consolidated operating loss of €4.3 million in 2022.

We realized an operating loss in the HIFU division of €14.8 million in 2023, as compared with an operating loss of €4.9 million in 2022, an operating loss in the ESWL division of €0.2 million in 2023, as compared to an operating profit of €0.9 million in 2022, and an operating loss in the Distribution division of €0.2 million in 2023, as compared to an operating profit of €2.0 million in 2022.

Financial (expense) income, net.

Net financial income was €1.1 million in 2023, compared with a net financial income of €0.2 million in 2022.

The financial income was mainly generated by short-term deposits.

Foreign currency exchange gain (loss), net.

In 2023, we recorded a net foreign currency exchange loss of €1.8 million, mainly due to the variation of the Euro against the U.S. Dollar, compared to a gain of €1.9 million in 2022.

Income taxes.

Income tax was an expense of €0.6 million in 2023, compared to an expense of 0.8 million in 2022.

Net income / (loss).

As a result of the above, we realized a consolidated net loss of €21.2 million in 2023 compared with a consolidated net loss of €2.9 million in 2022.

For comparison between the fiscal year ended December 31, 2022 and the fiscal year ended December 31, 2021, please refer to our report on Form 20-F filed with the SEC on April 7, 2023.

44

Effect of Inflation

In 2022 and 2023, geopolitical instability and other factors have led to higher worldwide inflation leading to a global increase in costs. We are constantly addressing this cost increase by mitigating the impact on our margins, in particular by adjusting our prices, reducing our costs or implementing counter measures to ensure the minimum residual impact.

Liquidity and Capital Resources

Our cash flow has historically been subject to significant fluctuations over the course of any given financial year due to cyclical demand for medical devices. Cyclical demand has historically resulted in significant annual and quarterly fluctuations in trade and other receivables and inventories, and therefore led to significant variations in working capital requirements and operating cash flows that were not necessarily indicative of changes in our business. We believe our working capital is sufficient for our present working capital requirements although we have in the past experienced negative cash flows and associated risks to liquidity, and may in the future experience the same. Our future capital requirements will depend on many factors including our revenue growth rate, the timing, and extent of spending to support further sales and marketing and research and development efforts. Our cash flow situation is described in more detail below.

Material Cash Requirements

The following table discloses aggregate information about material contractual obligations and periods in which payments were due as of December 31, 2023.

Payments Due by Period

    

Total

    

Less than 1 year

    

1-3 years

    

4-5 years

    

More than 5 years

Short-Term Debt

2,466

    

2,466

    

    

    

Long-Term Debt

 

3,551

 

1,553

 

1,997

 

 

Financing Lease Obligations

 

628

 

201

 

289

 

83

 

55

Operating Leases Obligations

 

1,780

 

898

 

725

 

157

 

The commitment amounts in the table above are associated with contracts that are enforceable and legally binding and that specify all significant terms, excluding interest on long-term debt. Future events could cause actual payments to differ from these estimates.

Long term debts represent a €3.6 million cash requirement as of December 31, 2023 and are mainly related to the two loans taken out from French banks, in the form of the loans guaranteed by the French State for a total amount of €4.0 million at inception in the context of the Covid-19 pandemic. These loans taken out in August 2020 with initial maturity in August 2021 have been extended until August 2026. The amendments provide for reimbursements to be made over four years, beginning in August 2022.

Operating and Financing leases represent a €2.4 million cash requirement as of December 31, 2023, with a repayment horizon up to 2029.

Cash Flows

We anticipate that cash flow in future periods will be derived mainly from ongoing operations. As of the date of this annual report we do not employ any off-balance sheet financing. Because we anticipate relying principally on cash and cash equivalent balances

45

to meet our liquidity requirements, a decrease in the demand for our products, or the inability of our customers to meet their financial obligations to us due to operating difficulties or adverse market conditions, would reduce the availability of funds to us.

(in thousands of euros)

    

2023

    

2022

Net cash generated by/(used in) in operating activities

 

(14,678)

 

(3,024)

Net cash generated by/(used in) in investing activities

 

(4,344)

 

(2,378)

Net cash generated by/(used in) in financing activities

 

(911)

 

21,741

Net effect of exchange rate changes

 

268

 

(388)

Net increase/(decrease) in cash and cash equivalents

 

(19,665)

 

15,952

Cash and cash equivalents at the beginning of the year

 

63,136

 

47,183

Cash and cash equivalents at the end of the year

 

43,471

 

63,136

Our cash position as of December 31, 2023 and 2022 was €43.5 million (with no short-term treasury investments) and €63.1 million (with no short-term treasury investments), respectively. We experienced a decrease in cash and cash equivalent of €19.7 million in 2023 and an increase of €16.0 million in 2022.

In 2023, our negative net cash flow was primarily due to net cash used in operating activities of €14.7 million and in investing activities of €4.3 million.

In 2022, our positive net cash flow was primarily due to net cash generated by financing activities which included net proceeds of the offering of common stock in the form of ADSs in September 2022 for €22.0 million. See Item 4, “Information on the Company—History and Development of the Company”.

In 2023, net cash used in operating activities was €14.7 million compared with net cash used in operating activities of €3.0 million in 2022.

In 2023, net cash used in operating activities reflected principally:

-a net loss of €21.2 million;
-elimination of €9.4 million of net loss without effects on cash, including €1.9 million of depreciation and amortization, €0.4 million of change in allowances for doubtful accounts & slow-moving inventories and €0.2 million of change in long term provisions ; and €6.9 million of non-cash compensation linked to stock-based compensation plans and free shares; and
-an increase in working capital of €2.9 million primarily reflecting the increase in inventory and trade receivables linked to the higher level of sales.

In 2022, net cash used in operating activities reflected principally:

-a net loss of €2.9 million;
-elimination of €4.2 million of net loss without effects on cash, including €1.6 million of depreciation and amortization, €0.1 million of change in allowances for doubtful accounts & slow-moving inventories and €0.3 million of net capital loss on disposals of assets; and €2.1 million of non-cash compensation linked to stock-based compensation plans and free shares; and
-an increase in working capital of €4.3 million primarily reflecting the increase in inventory and trade receivables linked to the higher level of sales.

In 2023, net cash used in investing activities was €4.3 million compared with net cash used in investing activities of €2.4 million in 2022.

Net cash used in investing activities of €4.3 million in 2023 reflected mainly:

-investments of €2.6 million in capitalized assets produced by the Company including devices for RPP and lease activity (€0.8 million), HIFU treatments probes (€1.5 million) and R&D programs (€0.4 million) ;
-investment of €1.2 million in property and equipment (including €0.3 million of laser and ExactVu equipment for demo, €0.7 million for IT, offices and industrial equipment and €0.1 million for vehicles); and
-investment of €0.5 million in intangible assets (licences and development of IT softwares).

46

Net cash used in investing activities of €2.4 million in 2022 reflected mainly:

-investments of €1.6 million in capitalized assets produced by the Company including devices for RPP activity (€0.3 million) and HIFU treatments probes (€1.2 million); and
-investment of €0.6 million in property and equipment (including €0.2 million of laser equipment for demo or RPP, €0.3 million for IT and offices equipment and €0.1 million for vehicles).

In 2023, net cash used in financing activities was €0.9 million compared with net cash generated by financing activities of €21.7 million in 2022.

Net cash used in financing activities of €0.9 million in 2023 reflected principally the net proceeds of €0.3 million from the exercise of stock options, the repayments of long-term borrowings and financing lease for €1.8 million and an increase of short-term borrowings of €0.7 million.

Net cash generated by financing activities of €21.7 million in 2022 reflected principally the net proceeds of €22.0 million from the offering of common stock in the form of ADSs in September 2022 (see Item 4, “Information on the Company—History and Development of the Company”), €0.7 million from the exercise of stock options, new long term borrowings for €0.3 million (composed of a loan in France to finance HIFU treatment probes), the repayments of long-term borrowings and financing lease for €1.2 million.

Our policy is that our treasury department should maintain liquidity with the use of short-term borrowings and the minimal use of long-term borrowings. The treasury department currently adheres to this objective by using fixed-rate debt, which normally consists of long-term borrowing. Currently the short-term debt consists of account receivables factored and for which the Company is supporting the collection risk. We maintain bank accounts for each of our subsidiaries in the local currencies of each subsidiary. The primary currencies in which we maintain balances are the euro, the U.S. dollar and the Japanese yen. To minimize our exposure to exchange rate risks, we may use certain financial instruments for hedging purposes from time to time. As of December 31, 2023, there were no outstanding hedging instruments. See Notes 13 and 14 to the consolidated financial statements for further information on our borrowings.

Recent Accounting Pronouncements

See “Note 1. Summary of Significant Accounting Policies —1.25 Recent Accounting Pronouncements” of the Notes to consolidated financial statements for a description of recent accounting pronouncements including the respective expected dates of adoption and estimated effects, if any, on our Consolidated Financial Statements.

Research and Development, Patents and Licenses

See Item 5, “Operating and Financial Review and Prospects—Operating Results—Overview” and Item 4, “Information on the Company—HIFU Division—HIFU Division Patents and Intellectual Property” and “Information on the Company—ESWL Division—ESWL Division Patents and Intellectual Property.

The French government provides tax credits to companies for innovative research and development. This tax credit is calculated based on a percentage of eligible research and development costs and it is refundable in cash.

Off-Balance Sheet Arrangements

At December 31, 2023, we had no off-balance sheet arrangements.

Item 6. Directors, Senior Management and Employees

Senior Management

The following table sets forth the name, age and position of each of our senior executive officers as of March 15, 2024 (the “Senior Management”). The Senior Management listed below have entered into employment contracts with us or our subsidiaries (which permit the employee to resign subject to varying notice periods). In addition, in case of a change of control of the Company, or of a termination of their employment contract by the Company without cause, the Senior Management are entitled to receive severance packages totaling €1.5 million.

47

Name

    

Position

 

Ryan Rhodes
Age: 62

Chief Executive Officer of EDAP TMS S.A.

Member of the Board of Directors

Chief Executive Officer of EDAP Technomed Inc.

Mr. Ryan Rhodes was appointed as Chief Executive Officer of the Company in May 2023. Mr. Rhodes was appointed as a member of the Board of Directors in August 2023. Mr. Rhodes has over 30 years of leadership experience in market development in the medical device industry, including 20 years dedicated to medical robotics.  Prior to joining EDAP, Mr. Rhodes served as the Chief Executive Officer of Restoration Robotics, a global leader in robotic aesthetic medicine, where he led the company to a successful merger with Venus Concept Inc. in 2019.  Prior to Restoration Robotics, Mr. Rhodes spent over 13 years at Intuitive Surgical, the global leader in medical robotics, where he was a key architect of the company’s multi-procedure market focus and development efforts, including the successful launch of the global Urology franchise.  Prior to Intuitive Surgical, he spent over 11 years in various management positions in sales, marketing, professional education, and market development at Ethicon Inc., a Johnson & Johnson Company.  Mr. Rhodes holds a B.A in Public Administration from San Diego State University.

Ken Mobeck

Age: 53

Chief Financial Officer of EDAP TMS S.A.

Ken Mobeck was appointed as the Company’s Chief Financial Officer in January 2024. Prior to that position, Mr. Mobeck held the position of Chief Financial Officer of EDAP’s U.S. subsidiary since joining the company in December 2022. Prior to joining EDAP, Mr. Mobeck served as Vice President of Finance and Investor Relations at medical device manufacturer Accuray Inc., a leading global radiation therapy company. Prior to joining Accuray, Mr. Mobeck served as Vice President, Finance with an optical networking leader, Lumentum. Before Lumentum, he spent over two decades in positions with increasing levels of responsibility at some of Silicon Valley’s most innovative companies including Silicon Graphics, Hewlett Packard, KLA and Intel Corporation. Mr. Mobeck holds an MBA and a BSC in Finance from the Leavey School of Business at Santa Clara University.

François Dietsch

Age: 47

Chief Accounting Officer of EDAP TMS S.A.

François Dietsch was appointed as the Company’s Chief Accounting Officer in January 2024. Prior to that position, Mr. Dietsch held the position of Chief Financial Officer of the Company since July 2015. Mr. Dietsch joined EDAP in 2005 as Internal Audit and Consolidation Manager and in 2012 was promoted to Group Financial Control Manager and Finance Manager of EDAP's French subsidiary. Prior to joining EDAP he held finance positions at Valeo, a leading global supplier of components and systems to the automotive industry. He holds master’s degrees in management and Corporate Finance from University of Paris Dauphine.

48

Frédéric Pech

Age: 55

President of EDAP TMS France S.A.S.

Frédéric Pech joined EDAP TMS France SAS in January 2021, as Chief Operating Officer and was appointed as President of EDAP TMS France on May 1, 2023. Prior to joining EDAP TMS France, he served as Chief Operating Officer at Metal Global Concept, a company specialized in the design and manufacturing of medical instrumentation containers for operating rooms, from 2018 to 2021. Prior to this position, he served as Human Resources Director, mainly in the medical devices industry at companies including Stryker, Tornier and Wright Medical, from 2000 to 2018. Frederic holds a master's degree in accounting, a master's degree in organization from the CNAM (Conservatoire National des Arts et Métiers), an MBA from IGS Paris (Institut de Gestion Social) and a double degree from EM Lyon business school (Certificate in Business Management and Executive Advanced Management program).

Jean-François Bachelard

Age: 60

President and Chief Executive Officer of Edaptechnomed Co. Ltd.

Jean-Francois Bachelard started his career at EDAP TMS Group in 1987 as Service Engineer. In 1989, he became Service Manager for Asia Pacific (APAC) area based in Tokyo. From 1993 to 1998, he worked for Inamed Corp. as Product Manager France (Bioenterics, gastric implants). In 1999, he reintegrated EDAP TMS Group as Area Manager Northen Europe and General Manager of EDAP TMS Moscow office. In 2009, he was appointed President & Chief Executive Officer of Edaptechnomed Co., Ltd. (Japan), based in Tokyo. He graduated from Grenoble University with a degree in Electrotechnics and Robotics.

Board of Directors

The following table sets forth the names and backgrounds of the members of the Board of Directors. On March 29, 2023, the Board of Directors decided to separate the roles of Chairman of the Board and Chief Executive Officer as of May 1, 2023, when Mr. Rhodes began his term as Chief Executive Officer and Mr. Oczachowski continued serving as Chairman.

None of the directors has service contracts with the Company or any of its subsidiaries providing for benefits upon termination of employment (except for those related to Mr. Rhodes’s current position as Chief Executive Officer, provided under his employment agreement). Three of the five Board members are independent within the meaning of Nasdaq Marketplace Rule 5605(2). The mandate of our Directors, other than the Chair, was renewed for a new period of six years at the General Meeting of Shareholders held on June 30, 2020 approving the accounts for the financial year ended December 31, 2019. Their mandate will expire at the end of the ordinary general meeting of shareholders, which will approve the accounts for the financial year ended December 31, 2025, held in 2026. The Chair’s mandate will expire in 2028.

Marc Oczachowski
Age: 54
Mandate: 6 years
Appointment: July 10, 2017 Expiration: 2028

    

Chairman of the Board. 

Marc Oczachowski joined EDAP TMS in 1997 as Area Sales Manager. From 2001 to 2004, he was General Manager of EDAP Technomed Malaysia. In 2004, he was appointed Chief Operating Officer of EDAP TMS based in Lyon, France, and became Chief Executive Officer of the Company in 2007. In 2012, he relocated in Austin, Texas (USA), for a five-year period, to manage U.S. operations and lead the FDA approval process of the Company’s HIFU devices. On March 25, 2020, he was appointed Chairman of the Board of Directors. In May 2023, following Mr. Rhodes’ appointment as Chief Executive Officer, Mr. Oczachowski continued to serve as Chairman of the Board. Mr. Oczachowski started his career as Area Sales Manager for Sodem Systems, which designed and manufactured power tools for orthopedics. He graduated from Lyon I University (Molecular Biology) and from Institut Commercial de Lyon, France.

 

49

Pierre Beysson
Age: 81
Mandate: 6 years
Appointment:
September 27, 2002
(renewed in 2014 & 2020) Expiration: 2025

Pierre Beysson was appointed as a member of the Board of Directors in September 2002. From 1997 to 2003, Pierre Beysson held the position of Chief Financial Officer of Compagnie des Wagons-Lits ("CWL"), the on-board train service division of Accor, a French multinational Hotel and Business Services Group. Before CWL, Pierre Beysson held a number of senior financial positions with Nixdorf Computers, Trane (Air Conditioning), AM International (Office Equipment) and FMC (Petroleum Equipment). Pierre Beysson was trained as a CPA, has auditing experience and holds an MBA from Harvard Business School.

Marie Meynadier
Age: 62
Mandate: 6 years
Appointment: June 30, 2020 Expiration: 2025

Marie Meynadier was elected as a member of the Company’s Board of Directors in June 2020. Ms. Meynadier currently serves on the boards of directors of several medical technology companies in Europe and North America. Ms. Meynadier has been serving as a director of Pixium Vision since 2019 and as a director of Alphatec Spine since 2021. From 1999 through 2018, she served at EOS Imaging as its Chief Executive Officer and led the company through a period of rapid worldwide sales growth prior to its sale to Alphatec Holdings in 2021. Prior to EOS Imaging, Ms. Meynadier served as the Chief Executive Officer of Biospace Lab, a preclinical imaging company she developed and turned to profitability. Ms. Meynadier received a degree in electrical engineering from Sup Télécom, Paris, and her Ph.D. in physics from Ecole Normale Supérieure Ulm, Paris.

Lance Willsey
Age: 62
Mandate: 6 years
Appointment: December 6, 2023 Expiration: 2025

Dr. Lance Willsey was appointed as a member of the Board of Directors in December 2023. Dr. Lance Willsey, M.S., M.D. is a urologist who has 36 years of private and public board experience focused in the area of cancer diagnostics and therapeutics. He completed his surgical and urology training at the Massachusetts General Hospital and additional postgraduate training in the Steele Lab Harvard University and the Dana Farber Cancer Institute. Dr. Willsey is a founding Partner of Healthcare fund DCF Capital. He also actively participated in boards as a Director of Exact Sciences from 1999 to 2009 and of Exelixis from 1997 to 2023.  He also has extensive experience in corporate governance, having served on audit, compensation, finance and scientific advisory committees. Dr. Lance Willsey holds an MS and MD from Wayne University.

Ryan Rhodes
Age: 62
Mandate: 6 years
Appointment: August 23, 2023 Expiration: 2025

Chief Executive Officer. See Ryan Rhodes’ biography above.

Compensation

Aggregate compensation paid or accrued for services in all capacities by the Company and its subsidiaries to senior management and to the Board of Directors as a group (for those individuals in office during the course of the year) for the fiscal year 2023 was €2,772 thousand including performance bonuses of €301 thousand, benefits in kind of €71 thousand (benefits in kind comprise car allowances for senior management) and severance payment of €1,389 thousand. No amount was set aside or accrued by us to provide pension, retirement or similar benefits for senior management and to the Board of Directors as a group (for those individuals in office during the course of the year) for the fiscal year 2023 other that the legal retirement indemnity for French senior executives. On November 8, 2023, the Board of Directors adopted the Company’s Clawback Policy which is filed in exhibit 97.1. For information regarding compensation paid in the form of stock options or free shares, see “Share Ownership” and “Options to Purchase or Subscribe for Securities—Free Shares.”

50

Compensation Committee

The Compensation Committee is comprised of the following independent members: Mr. Pierre Beysson, Dr. Lance Willsey and Ms. Marie Meynadier. The Committee gathers once a year to review the compensation of our Chief Executive Officer and to propose to the Board of Directors any changes to the Chief Executive Officer’s compensation. The Chief Executive Officer is not present when the Compensation Committee reviews his compensation. The Compensation Committee operates pursuant to a charter. The principal duties and responsibilities of our Compensation Committee include, but are not limited to:

-Make recommendations and proposals to the Board of Directors regarding compensation programs, including benefits in kind and equity compensation, for the Chief Executive Officer and members of the Board of Directors;
-Define methods used to calculate variable compensation and set objectives and assist the Board of Directors in determining whether the objectives have been met for bonuses and other types of equity or non-equity compensation plans; and
-Formulate general policies on the granting of equity compensation and recommend to the Board of Directors the granting of options and other stock awards thereunder.

For more information on the missions of our Compensation Committee, please refer to our website www.edaptms.com, under the Investor Relations Section, where our Compensation Committee Charter is available. This charter is not incorporated by reference in this annual report.

Audit Committee

The Board of Directors’ Audit Committee comprises three independent members of the Board: Mr. Pierre Beysson, acting as Head of the Audit Committee and financial expert, Ms. Marie Meynadier and Dr. Lance Willsey. The Audit Committee operates pursuant to a charter. The principal duties and responsibilities of our Audit Committee include, but are not limited to:

-Provide assistance to the Board of Directors in fulfilling their oversight responsibility to the shareholders, potential shareholders, the investment community and others relating to: the integrity of our financial statements, our compliance with legal and regulatory requirements, our accounting practices and financial reporting processes, the effectiveness of our disclosure controls and procedures and internal control over financial reporting;
-Review the independent auditor’s qualifications, compensation and independence, and the performance of our internal audit function and independent auditors;
-Recommend the appointment of the independent auditors for consideration and approval by the Company’s shareholders in accordance with French law;
-Review and discuss annual financial statements with management and the independent auditors and prepare the Audit Committee report, prior to SEC filings, as well as review related press releases; and
-Request any officer or employee of the Company or our outside counsel or independent auditor to attend a meeting of the Audit Committee or to meet with any members of, or consultants to, the Audit Committee.

For more information on the missions of our Audit Committee, please refer to our website www.edap-tms.com, under the Investor Relations Section, where our Audit Committee Charter is available. This charter is not incorporated by reference in this annual report.

Nomination Committee

The Nomination Committee is comprised of the following independent members: Mr. Pierre Beysson, Ms. Marie Meynadier and Dr. Lance Willsey. The Board of Directors recommends director nominees to the Board, which then submit its nominees to the shareholders for election. In addition, under specified circumstances and in accordance with French law, shareholders may also submit resolutions to the general meeting to appoint directors. The Company’s nominations practice is formalized in a Board resolution.  

The Nomination Committee operates pursuant to a charter, the terms of which apply to the Board of Directors when considering director nominees, including in the evaluation of potential candidates and in recommendations to the Board of Directors prior to submitting the candidates to the vote of shareholders. The principal duties and responsibilities of our Nomination Committee include, but are not limited to:

51

-Develop and recommend to the Board of Directors appropriate criteria for the selection of individual director candidates (such as, independence, industry knowledge, fields of expertise, ability to serve as “financial expert,” leadership, diversity, etc.) and executive officers;
-Evaluate candidates in light of appropriate criteria and conduct all necessary and appropriate inquiries into the backgrounds and qualifications of potential candidates;
-Assist the Board of Directors in evaluating director independence, conflicts of interest and re-election of current directors;
-Make recommendations to the Board of Directors concerning the size and composition of the Board of Directors in order to ensure it has the necessary expertise and diversity;
-Make recommendations to the Board of Directors concerning appointees to be selected by the Board of Directors for service on its committees or removal of any member of any committee; and
-Assist the Board of Directors in ensuring adequate succession planning for our executive bodies, in particular, through the establishment of a succession plan for the chairman and Chief Executive Officer.

For more information on the missions of our Nomination Committee, please refer to our website www.edaptms.com, under the Investor Relations Section, where our Nomination Committee Charter is available. This charter is not incorporated by reference in this annual report.

Strategic Committee

The Strategic Committee is comprised of the following members: Ms. Marie Meynadier, independent Director and Head of the Committee, and Mr. Marc Oczachowski, Chairman of the Board. The Strategic Committee addresses the development and implementation of the Company’s strategic plan and the risks associated with such plan. The Strategic Committee operates pursuant to a charter. The principal duties and responsibilities of our Strategic Committee also include, but are not limited to:

-Assist in the development of EDAP’s strategy, including reviewing and discussing with management the strategic direction and initiatives of EDAP and the risks associated with EDAP’s strategy.
-Review with management the process for development, approval and modification of EDAP’s strategy and strategic plan.
-Assist the management with identifying key issues, options and external developments impacting EDAP’s strategy. Meet with management periodically to monitor EDAP’s progress against its strategic goals.
-Ensure the Board is regularly apprised of EDAP’s progress with respect to implementation of any approved strategy.
-Regularly review and reassess the adequacy of this charter and recommend any proposed changes to the Board for approval.
-Regularly review the Committee's own performance and report the results of such review to the Board.
-Perform such other duties as are necessary or appropriate to further the Committee's purposes, or as the Board may from time to time assign to it.

For more information on the missions of our Strategic Committee, please refer to our website www.edaptms.com, under the Investor Relations Section, where our Strategic Committee Charter is available. This charter is not incorporated by reference in this annual report.

Board Diversity Matrix

Board Diversity Matrix

Country of Principal Executive Offices:

France

Foreign Private Issuer

Yes

Disclosure Prohibited under Home Country Law

Yes

As of March 28, 2024

As of December 31, 2023

Total Number of Members

5

5

Gender Identity

Female

Male

Female

Male

Members

1

4

1

4

Demographic Background

Underrepresented Individual in Home Country Jurisdiction

LGBTQ+

Did Not Disclose Demographic Background

5

5

52

Employees

As of December 31, 2023, we employed 307 individuals on a full-time basis, as follows:

Sales & 

Manufac- 

Research

Regula- 

Clinical 

Adminis-

    

Marketing

    

turing

    

Service

    

 & Dvpt

    

tory

    

Affairs

    

 trative

    

Total

France

 

25

 

35

 

24

 

33

 

11

 

15

 

21

 

164

Germany

 

6

 

 

3

 

 

 

 

2

 

11

Japan

 

21

 

 

23

 

 

3

 

 

8

 

55

Malaysia

 

2

 

 

3

 

 

 

 

2

 

7

South Korea

 

2

 

 

5

 

 

 

 

2

 

9

USA

 

36

 

 

17

 

 

 

 

8

 

61

Total

 

92

 

35

 

75

 

33

 

14

 

15

 

43

 

307

As of December 31, 2022, we employed 264 individuals on a full-time basis, as follows:

Sales & 

Manufac-

Research

Regula-

Clinical 

Adminis

    

Marketing

    

 turing

    

Service

    

 & Dvpt

    

 tory

    

Affairs

    

 trative

    

Total

France

 

24

 

29

 

26

 

26

 

9

 

12

 

21

 

147

Italy

 

 

 

 

 

 

 

 

Germany

 

5

 

 

4

 

 

 

 

2

 

11

Japan

 

27

 

 

20

 

 

3

 

 

9

 

59

Malaysia

 

1

 

 

3

 

 

 

 

2

 

6

South Korea

 

2

 

 

4

 

 

 

 

2

 

8

USA

 

18

 

 

11

 

 

 

 

4

 

33

Total

 

77

 

29

 

68

 

26

 

12

 

12

 

40

 

264

As of December 31, 2021, we employed 227 individuals on a full-time basis, as follows:

Sales &

    

Manufac-

    

    

Research 

    

Regula-

    

Clinical 

    

Adminis-

    

    

 Marketing

 turing

    

Service

    

& Dvpt

    

 tory

    

Affairs

 trative

    

Total

France

 

27

 

30

 

24

 

21

 

8

 

9

 

17

 

136

Italy

 

 

 

 

 

 

 

 

Germany

 

5

 

 

3

 

 

 

 

2

 

10

Japan

 

25

 

 

17

 

 

2

 

 

6

 

50

Malaysia

 

2

 

 

3

 

 

 

 

2

 

7

South Korea

 

2

 

 

4

 

 

 

 

2

 

8

USA

 

7

 

 

6

 

 

 

 

3

 

16

Total

 

68

 

30

 

57

 

21

 

10

 

9

 

32

 

227

Management considers labor relations to be good. Employee benefits are in line with those specified by applicable government regulations.

Share Ownership

As of March 15, 2024, the total number of shares issued was 37,373,312 with 269,533 shares held as treasury shares, thus bringing the total number of shares outstanding to 37,103,779.

As of March 15, 2024, the Board of Directors and members of the Company’s administrative, supervisory and management bodies during 2023 held a total of 1,388,292 shares. The Board of Directors and members of the Company’s administrative, supervisory and management bodies during 2023 beneficially own, in the aggregate less than 4% of the Company’s outstanding shares.

As of March 15, 2024, the members of the Company’s administrative, supervisory and management bodies during 2023 held a total of 233,333 free shares and an aggregate of 2,167,500 options to purchase or to subscribe a total of 2,167,500 ordinary shares,

53

with a weighted average exercise price of €8.00 per share. Of these options, 240,000 will expire on April 26, 2026; 65,000 expire on April 25, 2027; 35,000 expire on August 29, 2028; 45,000 expire on April 4, 2029; 1,107,500 expire on June 11, 2031; 375,000 expire on December 15, 2032; 200,000 expire on May 2, 2033 and 100,000 expire on January 18, 2034.

Options to Purchase or Subscribe for Securities – Free Shares

Options

On February 18, 2016, the shareholders authorized the Board of Directors to grant up to 1,000,000 options to subscribe to 1,000,000 new shares at a fixed price to be set by the Board of Directors.

On June 28, 2019, the shareholders authorized the Board of Directors to grant up to a maximum of 358,528 options to purchase pre-existing shares at a fixed price to be set by the Board of Directors. All of the shares that may be purchased through the exercise of stock options are currently held as treasury stock. On June 28, 2019, the shareholders also authorized the Board of Directors to grant up to 1,000,000 options to subscribe to 1,000,000 new shares at a fixed price to be set by the Board of Directors.

On June 30, 2021, the shareholders authorized the Board of Directors to grant up to 2,000,000 options to subscribe to 2,000,000 new shares at a fixed price to be set by the Board of Directors and 200,000 free shares.

On June 30, 2022, the shareholders authorized the Board of Directors to grant up to 600,000 free shares. This new resolution superseded the June 30, 2021, resolution, cancelling the unused portion of the 2021 resolution.

As of March 15, 2024, we had sponsored three stock purchase and subscription option plans open to employees of EDAP TMS group and two free share plans.

On December 31, 2023, the expiration of our stock options contracts was as follows:

Number of 

Date of expiration

    

Options

April 5, 2026

117,000

April 25, 2026

 

357,000

May 2, 2026

 

200,000

May 31, 2026

50,000

August 23, 2026

177,000

September 20, 2026

80,000

November 8, 2026

20,000

December 6, 2026

34,000

April 26, 2027

 

136,080

August 25, 2028

 

77,500

April 4, 2029

 

107,500

June 11, 2031

 

1,244,533

As of December 31, 2023, a summary of stock option activity to purchase or to subscribe to shares under these plans is as follows:

2023

2022

2021

Weighted 

Weighted 

Weighted 

 

average 

 

average

 

average 

 

exercise 

 

 exercise

 

exercise

 

price 

 

 price 

 

 price

    

Options

    

(€)

    

Options

    

(€)

    

Options

    

(€)

Outstanding on January 1,

2,613,886

5.66

2,408,508

4.38

1,186,900

2.81

Granted

 

686,000

 

8.53

 

571,000

 

9.07

 

1,392,428

 

6

Exercised

 

(55,973)

 

4.66

 

(320,622)

 

2.14

 

(150,820)

 

3

Forfeited

 

(45,000)

 

7.99

 

(45,000)

 

5.34

 

(20,000)

 

4.01

Expired

 

 

 

 

 

 

Outstanding on December 31, 

 

3,198,913

 

6.26

 

2,613,886

 

5.66

 

2,408,508

 

4.38

Exercisable on December 31, 

 

1,997,666

 

5.23

 

1,362,205

 

4.35

 

1,149,401

 

3.25

Share purchase options available for grant on December 31, 

 

25,000

 

  

 

20,000

 

  

 

5,000

 

  

54

As of December 31, 2023, 643,000 options to subscribe for new shares are available for future grants.

The following table summarizes information about options to purchase existing shares held by the Company, or to subscribe to new shares, as of December 31, 2023:

Outstanding options

Fully vested options (1)

Weighted

Weighted 

Weighted

 

 average

 

average 

 

Aggregate  

 

average 

 

Aggregate 

 

remaining 

 

exercise 

 

Intrinsic 

 

exercise 

 

 Intrinsic

 

contractual

 

price  

 

 Value

 

price

 

Value

Exercise price (€)

    

Options

    

 life

    

(€)

    

(2)

    

Options

    

(€)

    

  -2

10.32

20,000

8.8

10.32

7,222

10.32

10.10

200,000

9.3

10.10

38,889

10.10

9.96

117,000

9.3

9.96

26,000

9.96

9.94

395,000

9.0

9.94

131,667

9.94

9.32

50,000

9.4

9.32

9,722

9.32

7.53

177,000

9.7

7.53

6.64

20,000

9.8

6.64

6.41

100,000

8.3

6.41

52,778

6.41

6.08

80,000

9.8

6.08

5.59

1,244,533

7.4

5.59

1,037,111

5.59

5.18

83,300

7.8

5.18

431,494

16,197

5.18

83,902

4.98

34,000

9.9

4.98

169,320

3.90

107,500

5.8

3.90

419,250

107,500

3.90

419,250

3.22

357,000

2.3

3.22

1,149,540

357,000

3.22

1,149,540

2.65

77,500

4.7

2.65

205,375

77,500

2.65

205,375

2.39

136,080

3.3

2.39

325,231

136,080

2.39

325,231

2.39 to 10.32

 

3,198,913

 

7.79

 

0.84

 

2,700,210

 

1,997,666

 

1.09

 

2,183,298

(1)Fully vested options are all exercisable options. On March 29, 2023, the Board of Directors unanimously decided to appoint Ryan Rhodes as the new Chief Executive Officer of the Company, which will become effective on May 1, 2023. Marc Oczachowski will continue to serve as Chairman of the Board of the Company. In this context, the Board decided to accelerate the vesting of all unvested options granted to Mr. Oczachowski under the 2019 option plans such that these options fully vested and became exercisable on March 29, 2023.
(2)aggregate intrinsic value represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $10.66 at December 31, 2023, which would have been received by the option holders had all in-the-money option holders exercised their options as of that date.

Free Shares

On September 28, 2021, 61,500 free shares were granted to certain officers and employees of the Company. On September 28, 2022, 57,500 free shares vested and became subject to a 12-month holding period. On September 28, 2023, the remaining 4,000 free shares fully vested.

On March 30, 2022, 40,000 free shares were granted to the Chief Executive Officer of the Company. On March 30, 2023 all 40,000 free shares vested and became subject to a 12-month holding period.

On November 8, 2022, 291,500 free shares were granted to certain officers and employees of the Company. On November 8, 2023, 92,881 free shares vested and became subject to a 12-month holding period. As of December 31, 2023, 180,819 free shares remain outstanding, and 92,881 shares are still subject to the 12-month holding period.

On March 29, 2023, 150,000 free shares were granted to the Chief Executive Officer of the Company. On March 29, 2024, all 150,000 free shares will have been acquired, as long as the conditions set forth in the free share plan are met and will be subject to a 12-month holding period.

On May 2, 2023, 50,000 free shares were granted to the President of the French subsidiary EDAP TMS France SAS. On May 2, 2025, all 50,000 free shares will have vested, as long as the conditions set forth in the free share plan are met and will be subject to a 12-month holding period.

See Note 17-5 of the consolidated financial statements.

55

Disclosure of any action to recover erroneously awarded compensation

Not applicable.

Item 7. Major Shareholders and Related Party Transactions

Major Shareholders

To our knowledge, we are not directly or indirectly owned or controlled by another corporation, by any foreign government, or by any other natural or legal person or persons acting severally or jointly.

On the basis of the notifications received or filed with the SEC, as of March 15, 2024,  (i) Soleus Capital Master Fund, L.P. filed a report showing beneficial ownership of 7,226,341 ADSs, representing 19.5% of our outstanding ADSs and (ii) Morgan Stanley filed a report showing beneficial ownership of 3,138,680 ADSs, representing 8.5% of our outstanding ADSs, including shared voting power over 3,136,680 ADSs and shared dispositive power over 3,138,680 ADSs. There are no arrangements known to us whereby we are directly or indirectly owned or controlled by another corporation or government, or by any other natural or legal persons, nor are we aware of any arrangement] that may at a later date result in a change of control of the Company. All shares issued by the Company have the same voting rights, except the treasury shares held by the Company, which have no voting rights.

As of March 15, 2024, 37,373,312 shares were issued, including 37,103,779 outstanding and 269,533 treasury shares. As of March 15, 2024, there were 37,155,300 ADSs, each representing one Share, all of which were held of record by 20 registered holders (including The Depository Trust Company).

Related Party Transactions

On August 19, 2019, EDAP Technomed Co. Ltd. (Japan) contracted a loan for 80,000,000 JPY. As a current practice in Japan, this loan required a personal guarantee from the representative director, president and CEO of the subsidiary, Mr. Jean-François Bachelard. EDAP TMS S.A., as the parent company, counter-guaranteed this personal loan and agreed to indemnify Mr. Bachelard, in an indemnification letter dated September 12, 2019, expiring upon loan maturity date of August 26, 2026.

On April 22, 2020, EDAP Technomed Co. Ltd (Japan) contracted another loan for 50,000,000 JPY requiring a personal guarantee from the representative director, president and CEO of the subsidiary, Mr. Jean-François Bachelard. EDAP TMS S.A., as the parent company, counter-guaranteed this personal loan and agreed to indemnify Mr. Bachelard, in an indemnification letter dated June 2, 2020, expiring upon loan maturity date of April 2, 2025.

Interests of Experts and Counsel

Not applicable.

Item 8. Financial Information

Consolidated Financial Statements

See Item 18, “Financial Statements.”

Export Sales

As of December 31, 2023, total consolidated export net sales, which we define as sales made outside of mainland France, were €48.4 million, which represented 80% of total net sales.

As part of our business, we are engaged in sales and marketing activities with hospitals, clinics, distributors or agents in countries on a worldwide basis where we can provide our minimally invasive therapeutic solutions to patients with prostate cancer or urinary stones. The following information complies with the sub-section “Disclosure of Certain Activities Relating to Iran” of the Section 13 of the U.S. Securities Exchange Act of 1934 as amended: in 2015 we honored warranty contracts on previous sales of lithotripsy devices to three Iranian public hospitals in order to provide the hospitals with the necessary disposables and services to treat patients with kidney stones using our devices. As part of these warranty commitments, we did not invoice any medical equipment to the hospitals in 2023 or 2022.

56

Legal Proceedings

From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors. We do not have any legal proceedings outstanding.

Dividends and Dividend Policy

The payment and amount of dividends depend on our earnings and financial condition and such other factors that our Board of Directors deems relevant. Dividends are subject to recommendation by the Board of Directors and a vote by the shareholders at the shareholders’ ordinary general meeting. Dividends, if any, would be paid in euro and, with respect to ADSs, would be converted at the then-prevailing exchange rate into U.S. dollars. Holders of ADSs will be entitled to receive payments in respect of dividends on the underlying shares in accordance with the Deposit Agreement.

No dividends were paid with respect to fiscal years 2018 through 2023, and we do not anticipate paying any dividends for the foreseeable future. Thereafter, any declaration of dividends on our shares as well as the amount and payment will be determined by majority vote of the holders of our shares at an ordinary general meeting, following the recommendation of our Board of Directors. Such declaration will depend upon, among other things, future earnings, if any, the operating and financial condition of our business, our capital requirements, general business conditions and such other factors as our Board of Directors deems relevant in its recommendation to shareholders.

Significant Changes as of March 15, 2024

        In order to align EDAP’s organization to build shareholders value and expand its operational and commercial presence in the United States, the Company announced on January 2, 2024 the appointment of Ken Mobeck as its Chief Financial Officer and François Dietsch as its Chief Accounting Officer.

On March 4, 2024, EDAP announced that its Focal One platform has been granted Breakthrough Device designation by the FDA for the treatment of deep infiltrating endometriosis (DIE). In June 2018, the FDA cleared Focal One Robotic Focal HIFU for the ablation of prostatic tissue.

Item 9. The Offer and Listing

Description of Securities

The shares are traded solely in the form of ADSs, each ADS representing one ordinary share. Each ADS may be evidenced by an American Depositary Receipt issued by The Bank of New York Mellon, our Depositary. The principal United States trading market for the ADSs, which is also the principal trading market for the ADSs overall, is The Nasdaq Global Market of The Nasdaq Stock Market, Inc. (“Nasdaq”), on which the ADSs are quoted under the symbol “EDAP.”

Item 10. Additional Information

Share Capital

Not applicable.

Memorandum and Articles of Association

Set forth below is a brief summary of significant provisions of our by-laws (or statuts) and applicable French laws. This is not a complete description and is qualified in its entirety by reference to our by-laws, a translation of which is provided in Exhibit 1.1 to this annual report. Each time they are modified, which can only occur with the approval of a two third majority of the shareholders present or represented at a shareholders’ meeting, we file copies of our by-laws with, and such by-laws are publicly available from, the Registry of Commerce and Companies in Lyon, France, under number 316 488 204.

Our corporate affairs are governed by our by-laws and by Book II of the French Commercial Code.

57

Our by-laws were updated on December 6, 2023 to reflect the latest increases in share capital related to the issuance of additional shares following the exercise of options.

Corporate Purposes

Pursuant to Article 2 of our by-laws, the corporate purpose of the Company is:

-the taking of financial interests, under whatever form, in all French or foreign groups, companies or businesses which currently exist or which may be created in the future, mainly through contribution, subscription or purchasing of stocks or shares, obligations or other securities, mergers, holding companies, groups, alliances or partnerships;
-the management of such financial investments;
-the direction, management, control and coordination of its subsidiaries and interests;
-the provision of all administrative, financial, technical or other services; and
-generally, all transactions of whatever nature, whether financial, commercial, industrial, civil, relating to property and/or real estate, which may be connected directly or indirectly, in whole or in part, to the Company’s purposes or to any similar or related purposes which may favor the extension or development of such purpose.

Board of Directors

The Board of Directors is currently composed of five members, four of which were appointed by the shareholders for a period of six years expiring on the date of the annual general shareholders’ meeting approving the accounts for fiscal year 2025. Mr. Marc Oczachowski was appointed as a director of the Company by the shareholders on June 30, 2017, effective July 1, 2017, for a period of six years expiring on the date of the annual general shareholders’ meeting approving the accounts for the fiscal year 2022 and has since been reappointed by the shareholders on June 30, 2023, for a period of six years expiring on the date of the annual general shareholders’ meeting to be held in 2029 to approve the accounts for the fiscal year 2028. He was appointed as Chairman of the Board for the first time on March 25, 2020 and reappointed as Chairman on June 30, 2023. See Item 6, “Directors, Senior Management and Employees.” A director’s term ends at the end of the ordinary general shareholders’ meeting convened to vote on the accounts of the then-preceding fiscal year and held in the year during which the term of such director comes to an end. Directors may be re-elected; a director may also be dismissed at any time at the shareholders’ meeting.

An individual person may not be a member of more than five Boards of Directors or Supervisory Boards in corporations (société anonyme) registered in France; directorships held in controlled companies (as defined by Article L.233-16 of the French Commercial Code) by the Company are not taken into account.

In the event of the death or resignation of one or more directors, the Board of Directors may make provisional appointments to fill vacancies before the next general shareholders’ meetings, provided that the number of directors still in office is not below the required legal minimum of directors (three). These provisional appointments must be ratified by the next ordinary shareholders meeting. Even if a provisional appointment is not ratified, resolutions and acts previously approved by the Board of Directors nonetheless remain valid.

If the number of directors falls below the compulsory legal minimum, the remaining directors must immediately convene an ordinary general shareholders’ meeting to reach a full Board of Directors.

Any director appointed in replacement of another director whose term has not expired remains in office only for the remaining duration of the term of his predecessor.

Our employees may be appointed to serve as directors. Such employee’s employment contract must include actual work obligations. In this case, such employee does not lose the benefit of his/her employment contract.

The number of directors that have employment contracts with the Company may not exceed one third of the directors then in office and in any case, a maximum of five members.

Pursuant to our by-laws, a director may not be over eighty-five years old. If a director reaches this age limit during his/her term, such director is automatically considered to have resigned at the next general shareholders meeting.

A director cannot borrow money from the Company.

The Board of Directors determines the direction of our business and supervises its implementation. Within the limits set out by the corporate purposes and the powers expressly granted by law to the general shareholders’ meeting, the Board of Directors may

58

deliberate upon our operations and make any decisions in accordance with our business. A director must abstain from voting on matters in which the director has an interest. The resolutions passed in a meeting of the Board of Directors are valid only if a quorum of half of the directors is reached. Decisions of the Board of Directors are made by a majority vote; in case of a tie, the Chairman of the Board has a casting vote.

French law provides that the functions of Chairman of the Board of Directors and Chief Executive Officer in a French société anonyme may be distinct and held by two separate individuals or combined. The choice between these two methods of management belongs to the Board of Directors and must be made pursuant to our by-laws and applicable French law.

The Chairman of the Board

The Board of Directors must elect one of its members as Chairman of the Board of Directors. The Board of Directors determines the duration of the term of the Chairman, which cannot exceed that of his/her tenure as a director. The Board of Directors may revoke the Chairman at any time. The Chairman’s compensation is determined by the Board of Directors, upon recommendation of the Compensation Committee. See Item 6, “Directors, Senior Management and Employees–Compensation Committee.” The Chairman represents the Board of Directors and organizes its work. The Chairman reports on the Board’s behalf to the general shareholders’ meeting. The Chairman is responsible for ensuring the proper functioning of our governing bodies and that the Board members have the means to perform their duties.

As with any other director, the Chairman may not be over eighty-five years old. In case the Chairman reaches this age limit during his/her tenure, he/she will automatically be considered to have resigned. However, his/her tenure is extended until the next Board of Directors meeting, during which his/her successor will be appointed. Subject to the age limit provision, the Chairman of the Board may also be re-elected.

The Chief Executive Officer

We are managed by an individual elected by the Board of Directors bearing the title of Chief Executive Officer (directeur général). On March 31, 2007, the Board of Directors appointed Mr. Marc Oczachowski as Chief Executive Officer and on March 25, 2020, the Board of Directors decided to combine the roles of Chairman of the Board and Chief Executive Officer, as allowed by the Company’s by-laws, and elected Mr. Marc Oczachowski as both the Chairman of the Board of Directors and Chief Executive Officer. On March 29, 2023, the Board of Directors decided to separate the roles of Chairman of the Board and Chief Executive Officer, as allowed by the Company’s by-laws, and maintained Mr. Marc Oczachowski as the Chairman of the Board of Directors and elected Mr. Ryan Rhodes as the Chief Executive Officer for an indefinite term.

The Chief Executive Officer is vested with the powers to act under all circumstances on behalf of the Company, within the limits set out by the Company’s corporate purposes, and subject to the powers expressly granted by the law to the Board of Directors and the general shareholders’ meeting.

The Chief Executive Officer represents the Company with respect to third parties. The Company is bound by any acts of the Chief Executive Officer even if they are contrary to corporate purposes, unless it is proven that the third party knew such act exceeded the Company’s corporate purposes or could not ignore it in light of the circumstances. Publication of the by-laws alone is not sufficient evidence of such knowledge.

The Chief Executive Officer’s compensation is set by the Board of Directors, upon recommendation of the Compensation Committee. The Chief Executive Officer can be revoked at any time by the Board of Directors. If such termination is found to be unjustified, damages may be allocated to the Chief Executive Officer, except when the Chief Executive Officer is also the Chairman of the Board.

The Chief Executive Officer may not hold another position as Chief Executive Officer or member of a Supervisory Board in a corporation (société anonyme) registered in France except when (a) such company is controlled (as referred to in Section L.233-16 of the French Commercial Code) by the Company and (b) when this controlled company’s shares are not traded on a regulated market.

Pursuant to our by-laws, the Chief Executive Officer may not be over seventy years old. In case the Chief Executive Officer reaches this age limit during his/her office, he/she is automatically considered to have resigned. However, his/her tenure is extended until the next Board of Directors meeting, during which his/her successor must be appointed.

Pursuant to Section 706-43 of the French Criminal Proceedings Code, the Chief Executive Officer may validly delegate to any person he/she chooses the power to represent us in any criminal proceedings that we may face.

59

Provisions With Respect to Directors (French Law)

Transactions in Which Directors Are Materially Interested

Under French law, any agreement entered into (directly or through an intermediary) between the Company and any one of the members of the Board of Directors that is not entered into (i) in the ordinary course of our business and (ii) under normal conditions, is subject to the prior authorization of the Board of Directors with only the disinterested members of the Board of Directors voting. This provision applies in particular to any undertaking taken by our Company for the benefit of our Chairman, Chief Executive Officer or his delegates (délégués) pursuant to which such persons will or may be granted compensation, benefits or any other advantages as a result of the termination of or a change in their offices or following such termination or change.

The same provision applies to agreements between our Company and another company if one of the members of the Board of Directors is the owner, general partner, manager, director, general manager or member of the executive or supervisory board of the other company, as well as to agreements in which one of the members of the Board of Directors has an indirect interest.

In accordance with Article L. 225-38 of the French Commercial Code, each related-party agreement entered into during the fiscal year is submitted for approval by our shareholders at the annual general shareholders’ meeting; the interested director (directly or through an intermediary), if he/she is a shareholder of the Company, may not take part in the vote and the shares held by the interested director are not taken into account for the calculation of the majority vote count.

Directors’ Compensation

The aggregate amount of compensation of the Board of Directors is determined at the ordinary general shareholders’ meeting. The Board of Directors then divides this aggregate amount among its members by a simple majority vote. In addition, the Board of Directors may grant exceptional compensation (rémunérations exceptionnelles) to individual directors on a case-by-case basis for special assignments following the procedures described above at “- Transactions in which directors are materially Interested.” The Board of Directors may also authorize the reimbursement of travel and accommodation expenses, as well as other expenses incurred by Directors in the corporate interest. See also Item 6, “Directors, Senior Management and Employees”.

Board of Directors’ Borrowing Powers

All loans or borrowings on behalf of the Company may be decided by the Board of Directors within the limits, if any, imposed by the extraordinary meeting of the shareholders. There are currently no limits imposed on the amounts of loans or borrowings that the Board of Directors may approve.

Enforceability of Civil Liabilities (French Law)

We are a société anonyme, or limited liability corporation, organized under the laws of the Republic of France. The majority of our directors reside in the Republic of France. In addition, a substantial portion of our assets are located outside of the United States. As a result, it may be difficult for investors:

to obtain jurisdiction over us or our non-U.S. resident officers and directors in U.S. courts, or obtain evidence in France or from French citizen or any individual being resident in France or any officer, representative, agent or employee of a legal person having its registered office or an establishment in a territory of France, in actions predicated on the civil liability provisions of the U.S. federal securities laws;
to enforce in U.S. courts judgments obtained in such actions against us or our non-U.S. resident officers and directors;
to bring an original action in a French court to enforce liabilities based upon the U.S. federal securities laws against us or our non-U.S. resident officers or directors; and
to enforce in U.S. courts against us or our directors in non-U.S. courts, including French courts, judgments of U.S. courts predicated upon the civil liability provisions of the U.S. federal securities laws.

Nevertheless, a final judgment for the payment of money rendered by any federal or state court in the United States based on civil liability, whether or not predicated solely upon the U.S. federal securities laws, would be recognized and enforced in France provided that a French judge considers that this judgment meets the French legal requirement concerning the recognition and the enforcement of foreign judgments and is capable of being immediately enforced in the United States. A French court is therefore likely to grant the enforcement of a foreign judgment without a review of the merits of the underlying claim, only if (i) the judgment was rendered by a court having jurisdiction over the matter as the dispute is clearly connected to the jurisdiction of such court, the choice of the U.S. court was not fraudulent and the French courts did not have exclusive jurisdiction over the matter, (ii) the judgment does not

60

contravene international public policy rules, as applied by French courts, whether such rules pertain to the merits or to the procedure of the case, including any defense rights, (iii) the judgment is not tainted with fraud, (iv) the judgment does not conflict with a French judgment or a foreign judgment (or an arbitral award) on the same matter which has become effective in France and (v) that judgment is enforceable in the jurisdiction of the U.S. court which rendered it. In addition, French law guarantees full compensation for the harm suffered but is limited to the actual damages, so the victim does not suffer or benefit from the situation, it being specified that under French law, the principle of awarding punitive damages is not, per se, contrary to public order, provided the amount awarded is not disproportionate to the harm suffered and the defendant’s breach.

In addition, French law guarantees full compensation for the harm suffered but is limited to the actual damages, so that the victim does not suffer or benefit from the situation, it being specified that under French law, the principle of awarding punitive damages is not, per se, contrary to public order, provided the amount awarded is not disproportionate to the harm suffered and the defendant’s breach.

As a result, the enforcement, by U.S. investors, of any judgments obtained in U.S. courts in civil and commercial matters, including judgments under the U.S. federal securities law against us or members of our Board of Directors, officers or certain experts named herein who are residents of France or countries other than the United States would be subject to the above conditions.

Finally, there may be doubt as to whether a French court would impose civil liability on us, our directors, our officers or certain experts named herein in an original action predicated solely upon the U.S. federal securities laws brought in a court of competent jurisdiction in France against us or such directors, officers or experts, respectively.

Listing

Our ADSs are listed on the Nasdaq Global Market under the symbol “EDAP.”

Transfer Agent and Registrar

The transfer agent and registrar for our ADSs is The Bank of New York Mellon.

Material Contracts

None.

Exchange Controls

Under current French foreign exchange control regulations, there are no limitations on the amount of cash payments that we may remit to residents of foreign countries (subject to the absence of any specific decision taken by the government otherwise). Laws and regulations concerning foreign exchange controls do require, however, that all payments or transfers of funds made by a French resident to a non-resident be handled by an accredited intermediary. There is a reporting obligation to custom officer for transfer of cash in banknotes and coins of €10,000 or more carried in, or out of, the European Union.

Taxation

Certain Income Tax Considerations

General

The following generally summarizes the material French and U.S. federal income tax consequences to U.S. holders (as defined below) of purchasing, owning and disposing of ADSs and shares (collectively the “Securities”). This discussion is intended only as a descriptive summary and does not purport to be a complete analysis or listing of all potential tax effects of the purchase, ownership or disposition of the Securities. All of the following is subject to change. Such changes could apply retroactively and could affect the consequences described below.

This summary does not constitute a legal opinion or tax advice. Holders are urged to consult their own tax advisers regarding the tax consequences of the purchase, ownership and disposition of Securities in light of their particular circumstances, including the effect of any U.S. federal, state, local or other national tax laws.

A set of tax rules is applicable to French assets that are held by or in foreign trusts. These rules provide inter alia for the inclusion of trust assets in the settlor’s net assets for purpose of applying the French real estate wealth tax, for the application of French

61

gift and death duties to French assets held in trust, for a specific tax on capital on the French assets of foreign trusts not already subject to the French real estate wealth tax and for a number of French tax reporting and disclosure obligations. The following discussion does not address the French tax consequences applicable to Securities held in trusts. If Securities are held in trust, the grantor, trustee and beneficiary are urged to consult their own tax adviser regarding the specific tax consequences of acquiring, owning and disposing of Securities.

The description of the French and U.S. federal income tax consequences set forth below is based on the laws (including, for U.S. federal income tax purposes, the Internal Revenue Code of 1986, as amended (the “Code”), final, temporary and proposed U.S. Treasury Regulations promulgated thereunder and administrative and judicial interpretations thereof) in force as of the date of this annual report, the Convention Between the Government of the United States of America and the Government of the French Republic for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with Respect to Taxes on Income and Capital of August 31, 1994 (the “Treaty”), which entered into force on December 30, 1995 (as amended by any subsequent protocols, including the protocol of January 13, 2009), and the tax regulations issued by the French tax authorities within the Bulletin Officiel des Finances Publiques-Impôts (the “Regulations”) in force as of the date of this report. U.S. holders are advised to consult their own tax advisers regarding their eligibility for Treaty benefits, especially with regard to the “Limitations on Benefits” provision, in light of their own particular circumstances.

No advance ruling has been obtained with respect to the tax consequences of the acquisition, ownership or disposition of the Securities from U.S. tax authorities. Thus, there can be no assurances that one or both of such authorities will not take a position concerning such tax consequences different from that set out herein or that such a position would not be sustained by a court.

For the purposes of this discussion, a U.S. holder is a beneficial owner of Securities that is (i) an individual who is a U.S. citizen or resident for U.S. federal income tax purposes, (ii) a U.S. domestic corporation or certain other entities created or organized in or under the laws of the United States or any state thereof, including the District of Columbia, (iii) an estate whose income is subject to U.S. federal income tax regardless of its source, or (iv) a trust if (1) a U.S. court can exercise primary supervision over the trust’s administration and one or more U.S. persons are authorized to control all substantial decisions of the trust or (2) has a valid election in effect under applicable U.S. Treasury Regulations to be treated as a U.S. person for U.S. federal income tax purposes. A non-U.S. holder is a person other than a U.S. holder.

If a partnership holds Securities, the tax treatment of a partner generally will depend upon the status of the partner and the activities of the partnership. If a U.S. holder is a partner in a partnership that holds Securities, the holder is urged to consult its own tax adviser regarding the specific tax consequences of acquiring, owning and disposing of Securities.

This discussion is intended only as a general summary and does not purport to be a complete analysis or listing of all potential tax effects of the acquisition, ownership or disposition of the Securities to any particular investor, and does not discuss tax considerations that arise from rules of general application or that are generally assumed to be known by investors. The discussion applies only to investors that hold the Securities as capital assets that have the U.S. dollar as their functional currency, that are entitled to Treaty benefits under the “Limitation on Benefits” provision contained in the Treaty, and whose ownership of the Securities is not effectively connected to a permanent establishment or a fixed base in France. Certain holders (including, but not limited to, U.S. expatriates, partnerships or other entities classified as partnerships for U.S. federal income tax purposes, banks, insurance companies, regulated investment companies, tax-exempt organizations, financial institutions, persons subject to the alternative minimum tax, persons who acquired the Securities pursuant to the exercise of employee stock options or otherwise as compensation, persons that own (directly, indirectly or by attribution) 5% or more of the Company’s voting stock or 5% or more of the Company’s outstanding share capital, dealers in securities or currencies, persons that elect to mark their securities to market for U.S. federal income tax purposes, and persons holding Securities as a position in a synthetic security, straddle or conversion transaction) may be subject to special rules not discussed below. Holders of Securities are advised to consult their own tax advisers with regard to the application of French tax law and U.S. federal tax law to their particular situations, as well as any tax consequences arising under the laws of any state, local or other foreign jurisdiction.

French Taxes

Estate and gift taxes and transfer taxes

In general, a transfer of Securities by gift or by reason of death of a U.S. holder that would otherwise be subject to French gift or inheritance tax, respectively, will not be subject to such French tax by reason of the Convention between the Government of the United States of America and the Government of the French Republic for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with Respect to Taxes on Estates, Inheritances and Gifts, dated November 24, 1978, unless the donor or the transferor is domiciled in France at the time of making the gift or at the time of his or her death, or the Securities were used in, or held for use in, the conduct of a business through a permanent establishment or a fixed base in France.

62

Pursuant to Article 235 ter ZD of the French General Tax Code, purchases of certain securities issued by a French company, including shares and ADSs, which are listed on a regulated market of the EU or an exchange market formally acknowledged by the AMF (in each case within the meaning of the French Monetary and Financial Code) are subject in France to a 0.3% tax on financial transactions, or the TFT, provided inter alia that the issuer’s market capitalization exceeds €1.0 billion as of December 1 of the year preceding the taxation year. A list of companies whose market capitalization exceeds €1.0 billion as of December 1 of the year preceding the taxation year within the meaning of Article 235 ter ZD of the French General Tax Code has been published by the French tax authorities in its official guidelines on December 20, 2023 (BOI-ANNX-000467-20/12/2023). The Company was not included in such list as its market capitalization did not exceed €1.0 billion as at December 1, 2023. Please note that such list may be updated from time to time, or may not be published anymore in the future. Furthermore, Nasdaq is not currently acknowledged by the French AMF, but this may change in the future. Therefore, purchases of the Securities in 2024 are not subject to the TFT.

In the case where the TFT is not applicable, transfers of shares issued by a French company which are not listed on a regulated or organized market within the meaning of the French Monetary and Financial Code are subject to uncapped registration duties at the rate of 0.1% notwithstanding the existence of a written statement (acte). As shares of the Company are not listed, their transfer should be subject to uncapped registration duties at the rate of 0.1% notwithstanding the existence of a written agreement (acte). Although the official guidelines published by the French tax authorities are silent on this point, ADSs should remain outside of the scope of the aforementioned 0.1% registration duties.

Wealth Tax

The French wealth tax (impôt de solidarité sur la fortune) has been replaced with a French real estate wealth tax (impôt sur la fortune immobilière) with effect from January 1, 2018. French real estate wealth tax applies only to individuals and does not generally apply to the Securities if the holder is a U.S. resident, as defined pursuant to the provisions of the Treaty, provided that the individual does not own directly or indirectly a shareholding exceeding 10% of the financial rights and voting rights.

U.S. Taxes

Ownership of the securities

Deposits and withdrawals by a U.S. holder of shares in exchange for ADSs will not be taxable events for U.S. federal income tax purposes. For U.S. tax purposes, holders of ADSs will be treated as owners of the shares represented by such ADSs. Accordingly, the discussion that follows regarding the U.S. federal income tax consequences of acquiring, owning and disposing of shares is equally applicable to ADSs.

Information reporting and backup withholding tax

Distributions made to holders and proceeds paid from the sale, exchange, redemption or disposal of Securities may be subject to information reporting to the Internal Revenue Service. Such payments may be subject to backup withholding taxes unless the holder (i) is a corporation or other exempt recipient or (ii) provides a taxpayer identification number and certifies that no loss of exemption from backup withholding has occurred. Holders that are not U.S. persons generally are not subject to information reporting or backup withholding. However, such a holder may be required to provide a certification of its non-U.S. status in connection with payments received within the United States or through a U.S.-related financial intermediary to establish that it is an exempt recipient. Backup withholding is not an additional tax. Amounts withheld as backup withholding may be credited against a holder’s U.S. federal income tax liability. A holder may obtain a refund of any excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the Internal Revenue Service and furnishing any required information.

Foreign asset reporting

In addition, a U.S. holder that is an individual (and, to the extent provided in future regulations, certain entities), may be subject to reporting obligations with respect to shares and ADSs if the aggregate value of these and certain other “specified foreign financial assets” exceeds $50,000. If required, this disclosure is made by filing Form 8938 with the U.S. Internal Revenue Service. Significant penalties can apply if holders are required to make this disclosure and fail to do so. In addition, a U.S. holder should consider the possible obligation to file online a FinCEN Form 114 - Foreign Bank and Financial Accounts Report as a result of holding shares or ADSs. Holders are encouraged to consult their U.S. tax advisors with respect to these and other reporting requirements that may apply to their acquisition of shares and ADSs.

63

State and local taxes

In addition to U.S. federal income tax, U.S. holders of Securities may be subject to U.S. state and local taxes with respect to such Securities. Holders of Securities are advised to consult their own tax advisers with regard to the application of U.S. state and local income tax law to their particular situation.

ADSs and Shares

French Taxes

Taxation of dividends

Under French law, dividends paid by a French corporation, such as the Company, to corporations which are not domiciled in France are generally subject to French withholding tax at a rate of 25% (12.8% for distributions made to individuals, and 15% for distributions made to not-for-profit organizations with a head office in a Member State of the European Economic Area which would be subject to the tax regime set forth under article 206 paragraph 2 of the French General Tax Code if its head office were located in France and which meet the criteria set forth in the Regulations BOI-RPPM-RCM-30-30-10-70-24/12/2019, no 130). Dividends paid by a French corporation, such as the Company, towards non-cooperative States or territories, as defined in Article 238-0 A of the French General Tax Code, will generally be subject to French withholding tax at a rate of 75%, irrespective of the tax residence of the beneficiary of the dividends if the dividends are received in such States or territories; however, eligible U.S. holders entitled to Treaty benefits under the “Limitation on Benefits” provision contained in the Treaty who are U.S. residents, as defined pursuant to the provisions of the Treaty and who receive dividends in non-cooperative States or territories, will not be subject to this 75% withholding tax rate.

Under the Treaty, the rate of French withholding tax on dividends paid to an eligible U.S. holder who is a U.S. resident as defined pursuant to the provisions of the Treaty and whose ownership of the shares or ADSs is not effectively connected with a permanent establishment or fixed base that such U.S. holder has in France, is reduced to 15%, or to 5% if such U.S. holder is a corporation and owns directly or indirectly at least 10% of the share capital of the issuing company; such U.S. holder may claim a refund from the French tax authorities of the amount withheld in excess of the Treaty rates of 15% or 5%, if any. For U.S. holders that are not individuals but are U.S. residents, as defined pursuant to the provisions of the Treaty, the requirements for eligibility for Treaty benefits, including the reduced 5% or 15% withholding tax rates contained in the “Limitation on Benefits” provision of the Treaty, are subject to specific conditions, and certain technical changes were made to these requirements by the protocol of January 13, 2009. U.S. holders are advised to consult their own tax advisers regarding their eligibility for Treaty benefits in light of their own particular circumstances.

Dividends paid to an eligible U.S. holder may immediately be subject to the reduced rates of 5% or 15% provided that such holder establishes before the date of payment that it is a U.S. resident under the Treaty by completing and providing the depositary with a treaty form (Form 5000). Dividends paid to a U.S. holder that has not filed the Form 5000 before the dividend payment date will be subject to French withholding tax at the rate of 25% and then reduced at a later date to 5% or 15%, provided that such holder duly completes and provides the French tax authorities with the treaty forms Form 5000 and Form 5001 before December 31 of the second calendar year following the year during which the dividend is paid. Pension funds and certain other tax-exempt entities are subject to the same general filing requirements as other U.S. holders except that they may have to supply additional documentation evidencing their entitlement to these benefits.

The depositary agrees to use reasonable efforts to follow the procedures established, or that may be established, by the French tax authorities (i) to enable eligible U.S. holders to qualify for the reduced withholding tax rate provided by the Treaty, if available at the time the dividends are paid, or (ii) to recover any excess French withholding taxes initially withheld or deducted with respect to dividends and other distributions to which such U.S. holders may be eligible from the French tax authorities and (iii) to recover any other available tax credits. In particular, associated forms (including Form 5000 and Form 5001, together with their instructions), will be made available by the depositary to all U.S. holders registered with the depositary, and are also generally available from the U.S. Internal Revenue Service.

The withholding tax refund, if any, ordinarily is paid within 12 months of filing the applicable French Treasury Form, but not before January 15 of the year following the calendar year in which the related dividend is paid.

Tax on sale or other disposition

In general, under the Treaty, a U.S. holder who is a U.S. resident for purposes of the Treaty will not be subject to French tax on any capital gain from the redemption (other than redemption proceeds characterized as dividends under French domestic law), sale

64

or exchange of shares or ADSs unless the shares or the ADSs form part of the business property of a permanent establishment or fixed base that the U.S. holder has in France. Special rules apply to holders who are residents of more than one country.

U.S. Taxes

This subsection only addresses certain U.S. federal income tax consequences of ownership of the ADSs or shares to U.S. holders.

Passive Foreign Investment Company Rules

Unfavorable U.S. tax rules apply to companies that are considered PFICs. The Company will be classified as a PFIC in a particular taxable year if either (a) 75% or more of its gross income is treated as passive income for purposes of the PFIC rules; or (b) the average percentage of the value of its assets that produce or are held for the production of passive income is at least 50%.

Based on the Company’s financial statements and relevant market and shareholder data, the Company believes it was not a PFIC with respect to its 2023 taxable year. In addition, based on its current expectations regarding the value and nature of its assets, the sources and nature of its income, and relevant market and shareholder data, the Company does not anticipate that it will become a PFIC for its 2024 taxable year.] However, as discussed in the Company’s annual reports on Form 20-F filed with respect to certain prior years, the Company believes that it was a PFIC in the past. Moreover, because the PFIC determination is made annually and is dependent upon a number of factors, some of which are beyond the Company’s control (including whether the Company continues to earn substantial amounts of operating income as well as the market composition and value of the Company’s assets), there can be no assurance that the Company will not become a PFIC in future years.

U.S. holders that hold Securities at any time during years when the Company is a PFIC and do not make certain U.S. tax elections (a "mark-to-market election" or a "QEF election") will be subject to adverse tax treatment. For instance, such holders will be subject to a special tax at ordinary income tax rates on certain dividends that the Company pays and on gains realized on the sale of Securities (“excess distributions”) in all subsequent years, even though the Company ceased to qualify as a PFIC. The amount of this tax will be increased by an interest charge to compensate for tax deferral, calculated as if the excess distributions had been earned ratably over the period the U.S. holder held its Securities. It may be possible, in certain circumstances, for a holder to avoid the application of the PFIC rules by making a "deemed sale" election for its taxable year that includes the last day of the Company’s last taxable year during which it qualified as a PFIC. The PFIC rules are extremely complex, and holders should consult their own tax advisers regarding the possible application of the PFIC rules to their Securities and the desirability and availability of the above elections.

The remainder of this discussion assumes that the Company is not a PFIC.

Taxation of dividends

For U.S. federal income tax purposes, the gross amount of any distribution paid to U.S. holders (that is, the net distribution received plus any tax withheld therefrom) will be treated as ordinary dividend income to the extent paid or deemed paid out of the current or accumulated earnings and profits of the Company (as determined under U.S. federal income tax principles). Dividends paid by the Company will not be eligible for the dividends-received deduction generally allowed to corporate U.S. holders.

Subject to certain exceptions for short-term and hedged positions, the U.S. dollar amount of dividends received by an individual U.S. holder with respect to the ADSs or shares is currently subject to taxation at a maximum rate of 20% if the dividends are “qualified dividends”. Dividends paid on the shares or ADSs will be treated as qualified dividends if the issuer is eligible for the benefits of a comprehensive income tax treaty with the United States that the Internal Revenue Service has approved for the purposes of the qualified dividend rules The Treaty has been approved for the purposes of the qualified dividend rules. Holders of shares and ADSs should consult their own tax advisers regarding the availability of the reduced dividend tax rate in light of their own particular circumstances.

Dividend income received by a U.S. holder with respect to ADSs or shares generally will be treated as foreign source income for foreign tax credit purposes. The limitation on foreign taxes eligible for credit is calculated separately with respect to specific classes of income. Distributions out of earnings and profits with respect to the ADSs or shares generally will be treated as “passive category” income (or, in the case of certain U.S. holders, “general category” income). Subject to certain limitations, French income tax withheld in connection with any distribution with respect to the ADSs or shares may be claimed as a credit against the U.S. federal income tax liability of a U.S. holder if such U.S. holder elects for that year to credit all foreign income taxes. Alternatively, such French withholding tax may be taken as a deduction against taxable income. Foreign tax credits will not be allowed for withholding taxes imposed in respect of certain short-term or hedged positions in Securities and may not be allowed in respect of certain arrangements in which a U.S. holder’s expected economic profit is insubstantial. The U.S. federal income tax rules governing the availability and computation of foreign tax

65

credits are complex. U.S. holders should consult their own tax advisers concerning the implications of these rules in light of their particular circumstances.

To the extent that an amount received by a U.S. holder exceeds the allocable share of the Company’s current and accumulated earnings and profits, such excess will be applied first to reduce such U.S. holder’s tax basis in its shares or ADSs and then, to the extent it exceeds the U.S. holder’s tax basis, it will constitute capital gain from a deemed sale or exchange of such shares or ADSs (see “Tax on Sale or Other Disposition”, below).

The amount of any distribution paid in euros will be equal to the U.S. dollar value of the euro amount distributed, calculated by reference to the exchange rate in effect on the date the dividend is received by a U.S. holder of shares (or by the depositary, in the case of ADSs) regardless of whether the payment is in fact converted into U.S. dollars on such date. U.S. holders should consult their own tax advisers regarding the treatment of foreign currency gain or loss, if any, on any euros received by a U.S. holder that are converted into U.S. dollars on a date subsequent to receipt.

Distributions to holders of additional shares (or ADSs) with respect to their shares (or ADSs) that are made as part of a pro rata distribution to all shareholders generally will not be subject to U.S. federal income tax. However, if a U.S. holder has the option to receive a distribution in shares (or ADSs) or to receive cash in lieu of such shares (or ADSs), the distribution of shares (or ADSs) will be taxable as if the holder had received an amount equal to the fair market value of the distributed shares (or ADSs), and such holder’s tax basis in the distributed shares (or ADSs) will be equal to such amount.

Tax on sale or other disposition

In general, for U.S. federal income tax purposes, a U.S. holder that sells, exchanges or otherwise disposes of its shares or ADSs will recognize capital gain or loss in an amount equal to the U.S. dollar value of the difference between the amount realized for the shares or ADSs and the U.S. holder’s adjusted tax basis (determined in U.S. dollars and under U.S. federal income tax rules) in the shares or ADSs. Such gain or loss generally will be U.S.-source gain or loss, and will be treated as long-term capital gain or loss if the U.S. holder’s holding period in the shares or ADSs exceeds one year at the time of disposition. If the U.S. holder is an individual, any capital gain generally will be subject to U.S. federal income tax at preferential rates (currently a maximum of 20%) if specified minimum holding periods are met. The deductibility of capital losses is subject to significant limitations.

Medicare tax

Certain U.S. holders who are individuals, estates or trusts are required to pay a Medicare tax of 3.8% (in addition to taxes they would otherwise be subject to) on their “net investment income” which would include, among other things, dividends and capital gains from the shares and ADSs.

The discussion above is a general summary. It does not cover all tax matters that may be important to you. You should consult your tax advisors regarding the application of the U.S. federal tax rules to your particular circumstances, as well as the state, local, non-U.S. and other tax consequences to you of the purchase, ownership and disposition of the Securities.

Dividends and Paying Agents

Not applicable.

Statement by Experts

Not applicable.

Documents on Display

We file annual, periodic, and other reports and information with the U.S. Securities and Exchange Commission (the “SEC”). These materials, including this annual report and the exhibits hereto, may be inspected and copied at the SEC’s Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549. The public may obtain information on the operation of the SEC’s Public Reference Room by calling the SEC in the United States at +1 800 SEC 0330. Certain of our public filings are also available on the SEC’s website at http://www.sec.gov (such documents are not incorporated by reference in this annual report).

Subsidiary Information

Not applicable.

66

Annual Report to Security Holders

If we are required to provide an annual report to security holders in response to the requirements of Form 6-K, we will submit the annual report to security holders in electronic format in accordance with applicable requirements.

Item 11. Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risk from changes in both foreign currency exchange rates and interest rates. We do not hold or issue derivative or other financial instruments. During 2022 and as of December 31, 2023, we had no outstanding foreign exchange sale or purchase contracts.

Exchange Rate Risk

Revenues and Expenses in Foreign Currencies

We are exposed to foreign currency exchange rate risk because a significant portion of our costs are denominated in currencies other than those in which we earn revenues. In 2023, 60% of our total costs of sales and operating expenses were denominated in euro. During the same period, 45% of our net sales were denominated in euro, the rest being denominated primarily in U.S. dollars and Japanese yen.

A uniform 10% strengthening in the value of the euro as of December 31, 2023, relative to the U.S. dollar and the Japanese yen would have resulted in a decrease  in loss before taxes of approximately €1,118 thousand for the year ended December 31, 2023, compared to an increase of approximately €361 thousand for the year ended December 31, 2022. A uniform 10% decrease in the value of the euro as of December 31, 2023, relative to the U.S. dollar and the Japanese yen would have resulted in an increase in loss before taxes of approximately €1,230 thousand for the year ended December 31, 2023, as compared to a decrease of approximately €397 thousand for the year ended December 31, 2022. This calculation assumes that the U.S. dollar and Japanese yen exchange rates would have changed in the same direction relative to the euro. In addition to the direct effect of changes in exchange rates quantified above, changes in exchange rates also affect the volume of sales.

We regularly assess the exposure of our receivables to fluctuations in the exchange rates of the principal foreign currencies in which our sales are denominated (in particular, the U.S. dollar and the Japanese yen) and, from time to time, hedge such exposure by entering into forward sale contracts for the amounts denominated in such currencies that we expect to receive from our local subsidiaries. As of December 31, 2023, we had no outstanding hedging instruments.

Financial Instruments and Indebtedness in Foreign Currencies

Over the past three years, we also had exchange rate exposures with respect to indebtedness and assets denominated in Japanese yen and U.S. dollars. €0.4 million, €1.0 million and €1.2 million of our outstanding indebtedness (excluding lease obligations) at December 31, 2023, 2022 and 2021, respectively, were denominated in Japanese yen. We had no outstanding indebtedness (excluding lease obligations) that were denominated in U.S. dollars at December 31, 2023, 2022 and 2021, respectively. In addition, we had €27.1 million, €28.8 million and €28.5 million of cash denominated in U.S. dollars at December 31, 2023, 2022 and 2021, respectively, and €3.6 million, €3.9 million and €3.6 million of cash denominated in Japanese yen at December 31, 2023, 2022 and 2021, respectively.

Equity Price Risk

Not applicable.

Item 12. Description of Securities Other than Equity Securities

Debt Securities

Not applicable.

67

Warrants and Rights

Not applicable.

Other Securities

Not applicable.

American Depositary Shares

For general information on our ADSs, please refer to Exhibit 2.3 “Description of securities registered under Section 12 of the Exchange Act” of this annual report.

Fees Payable to ADS Holders

The Bank of New York Mellon, 240 Greenwich Street, New York, NY 10286, as the Company’s Depositary, currently collects its fees for the delivery and surrender of ADSs directly from investors depositing shares or surrendering ADSs for the purpose of withdrawal or from intermediaries acting for them.

A deposit agreement among us, the Depositary and the owners and beneficial owners of ADS sets out the ADS holder rights as well as the rights and obligations of the Depositary. New York law governs the deposit agreement and the ADSs. A copy of the deposit agreement is incorporated by reference as an exhibit to this annual report.

The Depositary may collect fees for making distributions to investors by deducting those fees from the amounts distributed or by selling a portion of distributable property to pay the fees. The Depositary may collect its annual fee for Depositary services by deductions from cash distributions or by directly billing investors or by charging the book-entry system accounts of participants acting for them. The Depositary may generally refuse to provide fee-attracting services until the fees for those services are paid.

Fees:

    

For: 

 

$5.00 (or less) per 100 ADSs (or portion of 100 ADSs)

-
Issuance of ADSs, including issuances resulting from a distribution of shares or rights or other property,
-
Cancellation of ADSs for the purpose of withdrawal, including if the deposit agreement terminates.

 

$0.02 (or less) per ADS

-
Any cash distribution to ADS registered holders.

 

A fee equivalent to the fee that would be payable if securities distributed to you had been shares and the shares had been deposited to issuance of ADSs

-
Distribution of securities distributed to holders of deposited securities which are distributed by the Depositary to ADS registered holders.

 

68

Registration or transfer fees

    

-
Transfer and registration of shares on our share register to or from the name of the Depositary or its agent when you deposit or withdraw shares 

Expenses of the Depositary

-
Cable, telex and facsimile transmissions (when expressly provided in the deposit agreement) 
-
Converting foreign currency to U.S. dollars

Taxes and other governmental charges the Depositary or the custodian have to pay on any ADS or share underlying an ADS, for example, stock transfer taxes, stamp duty or withholding taxes

-
As necessary 

Any charges incurred by the Depositary or its agents for servicing the deposited securities

-
As necessary 

Fees Payable to the Company by the Depositary

From January 1, 2023 to December 31, 2023, the following amounts were paid by the Depositary to the Company: $90,000 and $14,540.88 respectively for the administration of the ADR program and for expenses linked to the preparation of our Assembly meeting of shareholders and the assistance in identifying shareholders of the Company.

PART II

Item 13. Defaults, Dividend Arrearages and Delinquencies

None.

Item 14. Material Modifications to the Rights of Security Holders and Use of Proceeds

Not applicable.

Item 15. Controls and Procedures

Disclosure Controls and Procedures

The Company’s management, with the participation of the Chief Executive Officer and Chief Financial Officer, conducted an evaluation, pursuant to Rule 13a-15(e) promulgated under the Securities Act of 1934, as amended (the "Exchange Act"), of the effectiveness of our disclosure controls and procedures as of December 31, 2023. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of December 31, 2023, because of the material weakness described below.

In response to the identification of the material weakness described below, the Company performed additional analysis and other post-closing procedures. Based upon the work performed, management believes that the Company’s consolidated financial statements for the periods covered by and included in this annual report fairly present in all material respects the Company’s financial position, results of operations and cash flows, in conformity with U.S. generally accepted accounting principles.

Disclosure controls and procedures means controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that such information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosures. The Company’s disclosure controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of its disclosure control system are met. Because of inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues, if any, within a company have been detected.

69

Management’s Annual Report on Internal Control Over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) and for the assessment of the effectiveness of our internal control over financial reporting. 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.

The Company’s internal controls over financial reporting include those policies and procedures that:

Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the Company;
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 the Company’s management and directors; and
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 inherent limitations, internal controls over financial reporting may not prevent or detect misstatements. 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.

Management assessed the effectiveness of internal control over financial reporting as of December 31, 2023, based upon the internal control framework as set forth by the Committee of Sponsoring Organizations of the Treadway Commission (2013 COSO). Based on management’s assessment, management concluded that the Company’s internal control over financial reporting was not effective as of December 31, 2023, because of the material weakness described below.

Based on this evaluation, management identified one material weakness with respect to internal control in our U.S. subsidiary, Edap Technomed Inc.: an ineffective design and implementation of the subsidiary’s control over the recording of third-party vendor invoices. This was due to insufficient resources in the finance department of the subsidiary and IT environment limitations.

Our management has concluded that, as a result, our internal control over financial reporting was not effective as of December 31, 2023.

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

Remediation Activities

In our annual report on Form 20-F for the year ended December 31, 2022, we reported three material weaknesses with respect to internal controls in our U.S. subsidiary, Edap Technomed Inc., which were due to insufficient resources in the finance department of the subsidiary, leading to inability to perform certain controls. This led to the following material weaknesses at our U.S. subsidiary:

·Ineffective design of the subsidiary’s control over the recording of third-party vendor invoices;

·Deficiencies in the design and implementation of the subsidiary’s controls over the recording of sales invoices; and

·Deficiencies in the design and implementation of the subsidiary’s control over the inventory count.

As mentioned in our annual report on Form 20-F for the year ended December 31, 2022, we hired a Chief Financial Officer for our U.S. subsidiary on December 5, 2022, and hired a person responsible for financial planning and analysis in January 2023. In addition, during 2023 we hired additional resources including a Senior Audit and Accounting Manager and designed and implemented new controls over the recording of sales invoices and over the inventory count.

70

Management plan for the remediation of the current material weakness

Despite the remediation actions implemented in 2023 and described above, one of the 2022 material weaknesses related to the ineffective design and implementation of the subsidiary’s control over the recording of third-party vendor invoices was not fully remediated as of December 31, 2023. Due to limited IT systems, manual controls needed to be implemented to address this material weakness required additional finance human resources which were added late in the year.

The material weakness did not result in a material misstatement of the consolidated financial statements for the year ended December 31, 2023, or restatement of any prior period previously reported by the Company. However, there is a reasonable possibility that a material misstatement of the consolidated financial statements would not have been prevented or detected on a timely basis due to the failure in designing and implementing an appropriate control over the recording of third-party vendor invoices, and therefore, our management has determined this deficiency constitutes a material weakness.

In an effort to remediate this remaining material weakness and continue to enhance our overall control environment, we plan to hire additional resources in 2024. We are also working at deploying another IT system in our U.S. subsidiary and have hired an IT VP Manager to supervise such deployment. We believe this will allow us to remediate this material weakness in the short term.

Change in Internal Control over Financial Reporting

Other than the material weakness and remediation activities described above, there were no changes in the Company’s internal control over financial reporting during the period covered by this annual report that has materially affected or is reasonably likely to materially affect the Company’s internal control over financial reporting.

Attestation Report of Registered Public Accounting Firm

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2023, has been audited by KPMG S.A., an independent registered public accounting firm, as stated in its report on the Company’s internal control over financial reporting included on page F-4 of this annual report.

Its report expresses an opinion that the Company did not maintain effective internal control over financial reporting as of December 31, 2023 because of the effect of the material weakness described above.

Item 16. [Reserved]

Item 16A. Audit Committee Financial Expert

Our Board of Directors has determined that the chair of the Board’s Audit Committee, Mr. Pierre Beysson, an independent director, qualifies as an audit committee financial expert.

Item 16B. Code of Ethics

We have adopted a code of ethics applicable to our Chief Executive Officer, Chief Financial Officer, principal accounting officers and to any persons performing similar functions. The code of ethics is regularly reviewed  and updated as needed.. Our code of ethics has been made available on our website at http://www.edap-tms.com. The contents of our website is not incorporated by reference or otherwise included in this annual report. You may request a copy of our code of ethics free of charge upon request to Blandine Confort, Investor Relations Officer, at bconfort@edap-tms.com. We expect that any amendments to the code of ethics, or any waivers of its requirements, will be disclosed on our website.

71

Item 16C. Principal Accountant Fees and Services

The following table summarizes the aggregate fees of our independent registered accounting firm, billed to us for the fiscal years ended December 31, 2023 and December 31, 2022 for audit and other services. KPMG S.A. (“KPMG”) served as the Company’s independent registered accounting firm for the fiscal years ended December 31, 2023 and 2022.

Fees for 

Fees for

2023

2022

Nature of the Fees

    

(in €)

    

(in €)

Audit fees

 

830,000

 

592,000

Audit-related fees

 

 

47,266

Tax fees

 

 

All other fees

 

 

Total

 

830,000

 

639,266

As the Company has exceeded certain levels of revenues and balance sheet set under French law, the appointment of a joint-auditor, as well as the production of consolidated accounts under International Financial Reporting Standards, is required for the fiscal year 2020 and beyond. On June 30, 2020, the shareholders appointed the audit firm of Agili(3F) as our independent joint-auditors starting with the 2020 fiscal year for the audit of the statutory consolidated financial statements prepared in accordance with International Financial Reporting Standards. Audit fees billed to us by Agili(3F) for fiscal years ended December 31, 2023 and 2022 are as follows:

Fees for

 

Fees for

2023

 

2022

Nature of the Fees

    

(in €)

(in €)

Audit fees

 

30,500

29,000

Audit-related fees

 

Tax fees

 

All other fees

 

Total

 

30,500

29,000

Audit Fees

The following services were billed under the category “audit services”: audit of financial statements and services performed in relation to legal obligations, including the formulation of audit opinions, consents and reports, domestic and international legal audits.

Audit-Related Fees

Audit-related services billed under this category only consist of attestation services related to financial reporting that are not required by statute or regulation.

Pre-approval Policy

The “Audit and Non-Audit Services Pre-Approval Policy” was approved by our Audit Committee on December 22, 2003 and reviewed on November 20, 2012. This requires all services which are to be performed by our external auditors to be pre-approved. Pre-approval may be in the form of a general pre-approval or as pre-approval on a case-by-case basis. All services to be performed by the external auditors were subjected to the above policy and approved in advance. The Audit Committee has been regularly informed of the services and the fees to be paid.

Item 16D. Exemptions from the Listing Standards for Audit Committees

None.

Item 16E. Purchases of Equity Securities by the Issuer and Affiliated Purchasers

None.

72

Item 16F. Change in Registrant’s Certifying Accountant

Not applicable.

Item 16G. Corporate Governance Requirements

Exemptions from Certain Nasdaq Corporate Governance Rules

EDAP is incorporated under the laws of France, with securities listed on The Nasdaq Global Market in the United States. As a foreign private issuer listed on Nasdaq, under Nasdaq corporate governance requirements, we may follow French law corporate governance practices in lieu of following certain Nasdaq corporate governance rules. We summarize below the main practices we follow in lieu of Nasdaq corporate governance rules.

We are exempt from Nasdaq’s quorum requirements applicable to meetings of shareholders. In keeping with French law and generally accepted business practices in France, the presence in person or by proxy of shareholders having not less than 20% (in the case of an ordinary general meeting or an extraordinary general meeting deciding upon any capital increase by capitalization of reserves) or 25% (in the case of an extraordinary general meeting) of the shares is necessary for a quorum. If a quorum is not present at any meeting, the meeting is adjourned. Upon recommencement of an adjourned meeting, there is no quorum requirement in the case of an ordinary general meeting or an extraordinary general meeting deciding upon any capital increase by capitalization of reserves. The presence in person or by proxy of shareholders having not less than 20% of the shares is necessary for a quorum in the case of any other type of extraordinary general meeting. Therefore, EDAP will not follow Nasdaq’s Listing Rule 5620(c), which provides that the minimum quorum requirement for a meeting of shareholders is 33 1⁄3% of the outstanding common voting shares of the company. In accordance with the provisions of the French Commercial Code, the required majority for the adoption of a decision is a simple majority (for an ordinary general meeting of the shareholders) or a two-thirds majority (for an extraordinary general meeting) of the votes cast by the shareholders present or represented.

Under French law, the committees of our Board of Directors are advisory only, and where Nasdaq requirements would vest certain decision-making powers with specific committees by delegation (e.g., nominating, compensation or audit committees), our Board of Directors is, pursuant to French law the only competent body to take such decisions, albeit taking into account the recommendation of the relevant committees. Additionally, under French corporate law, it is the shareholder meeting of the Company that is competent to appoint our auditors upon the proposal of our Board of Directors. Our Compensation Committee is composed of four members who meet the definition of independence contained in Nasdaq Listing Rule 5602(a) and is governed by a charter which sets forth its composition and defines its scope of authority. However, in accordance with French law, the Compensation Committee is not vested with the same scope of authority and responsibilities as set out in the Nasdaq Listing Rules.

On August 26, 2020, the Board of Directors approved the creation of a Strategic Committee to address strategic issues and governed by a charter which sets forth its composition and defines its scope of authority.

Nasdaq rules require shareholder approval in certain circumstances, including in connection with the issuance of shares as part of an acquisition of stock or assets of another company (Rule 5635(a)), a company change of control within the meaning of Nasdaq’s rules (Rule 5635(b)), when a plan or other equity compensation arrangement is established or materially amended (Rule 5635(c)), and in connection with certain issuances involving 20% or more of the ordinary shares or voting power outstanding before the issuance at a price lower than a minimum price specified in the Nasdaq rules (Rule 5635(d)). Under French law our shareholders must decide any issuance of equity, as a general matter. Such shareholder approval is typically provided by the adoption of authorizing resolutions at the Company’s annual shareholders’ meeting at which shareholders approve delegations of authority to the Executive Board to increase the Company’s share capital within specified parameters, which may include specified price limitations and/or specific or aggregate limitations on the size of the share capital increase. While the Company views such shareholder approvals to be consistent with the purpose of the Nasdaq shareholder approval rules, it is not certain that Nasdaq would accept the Company’s shareholder-approved resolutions as sufficient to satisfy the Nasdaq shareholder approval rules in connection with a specific transaction. Accordingly, we follow our French home country practice and obtain shareholder approval for delegations of authority (i) to issue equity to our directors, officers and employees, subject to the limitations of such approvals, and (ii) to define the final terms of such transactions (including the final terms of any equity compensation plan or arrangements) to our directors, officers and employees. The Company may, from time to time, ask for our shareholders’ approval in respect of a specific transaction or we may seek subsequent approval of an equity compensation arrangement in order to obtain advantageous tax treatment or otherwise. In addition, under French law, we must obtain the prior approval of our shareholders before issuing equity or establishing or amending a compensatory plan or arrangement that would exceed the limits of the shareholder-granted delegations.

73

Because we are a “foreign private issuer” as described above, our Chief Executive Officer and our Chief Financial Officer issue the certifications required by Section 302 and Section 906 of the Sarbanes-Oxley Act of 2002 on an annual basis (with the filing of our annual report on Form 20-F) rather than on a quarterly basis as would be the case of a U.S. corporation filing quarterly reports on Form 10- Q.

French corporate law provides that the Board of Directors must vote to approve a broadly defined range of related-party transactions (conventions réglementées) between EDAP on the one hand and its directors and Chief Executive Officer on the other hand, which are then presented to shareholders for approval at the next annual meeting. This legal safeguard operates in place of certain provisions of the Nasdaq Listing Rules.

Item 16H. Mine Safety Disclosure

Not applicable.

Item 16I. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

Item 16J. Insider Trading Policy

Not applicable.

Item 16K. Cybersecurity

Cybersecurity Risk Management and Strategy

We have developed and implemented a cybersecurity risk management program designed to safeguard sensitive information and ensure the integrity of our operations. We have a framework of policies and procedures, encompassing governance, risk management, and compliance, to address cybersecurity threats in a manner commensurate with the size and complexity of our operations and organizational structures. As part of this program, we address risk linked to network security, data encryption and other measures to protect our systems and data from unauthorized access or misuse.  In addition, we also take measures to meet the information security standards that our customers require from time-to-time. To protect our systems and information from cybersecurity threats, we use a variety of security tools and techniques generally available for entities of our size.

Our IT organization is currently decentralized by entity, whereby each entity is principally responsible for facilitating and managing our cybersecurity risk management program with respect to such entity.

Depending on the complexity of our operations for each entity, cybersecurity risk management processes include:

an incident response plan that ensures detection, mitigation and resolution of cybersecurity incidents;
risk management criteria that adapt to the specific cybersecurity risk, including feedback from cybersecurity incidents that have occurred in the past;
protocols that protect against specific cybersecurity threats identified by our cyber risk assessments;
continuous assessments and upgrades of our IT and related systems;
processes to ensure business continuity and ongoing operations upon the occurrence of a cyber-attack;
the use of a specialized third-party firm to conduct periodic assessments of our cybersecurity policies and procedures;
the use of third parties for certain cybersecurity defense measures, including firewalls, antivirus solutions and system back-up solutions;
periodic cyber-awareness campaigns for employees and cybersecurity training for our incident response personnel and senior management.

As part of our strategic evolution and re-organization, we are currently integrating our cybersecurity risk management program into our overall enterprise risk management program, to standardize, harmonize and upgrade our processes on a group-wide basis. As an illustration, a planned upgrade would be the development of a response to cybersecurity threats associated with EDAP’s use of any third-party service provider once we have a higher level of digital integration with other service providers.

74

We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. See “Item 3.D. Risk Factors—We are exposed to risks related to cybersecurity threats and incidents.”

Cybersecurity Governance

Our board of directors considers cybersecurity risk as part of its risk oversight function and has delegated to the Audit Committee oversight of our cybersecurity risk management program.

Our Internal Audit organization reports on a quarterly basis, on the prevention, detection, mitigation and remediation of cybersecurity incidents to our Senior management team, Audit Committee and Board of Directors depending on the materiality of the incident. Materiality is primarily assessed both in terms of criticity of the data and overall amount at risk. In addition to any reports from the Audit Committee to our full Board of Directors regarding cybersecurity, the Chairman of the Audit Committee informs and updates the full Board of Directors about any significant cybersecurity incidents.

Our management team, which is led by our Chief Executive Officer and Chief Financial Officer, is responsible for assessing and managing material risks from cybersecurity threats. We are in the process of hiring a Vice President of Information Technology who will implement our planned group-wide cybersecurity risk management program, as part of our digital strategy.

PART III

Item 17. Financial Statements.

See Item 18, "Financial Statements."

Item 18. Financial Statements

The financial statements listed in the Index to Financial Statements are filed as a part of this annual report.

Item 19. Exhibits

The exhibits listed in the Index to Exhibits are filed or incorporated by reference as a part of this annual report.

INDEX TO EXHIBITS

Pursuant to the rules and regulations of the Securities and Exchange Commission, the Company has filed certain agreements as exhibits to this annual report on Form 20-F. These agreements may contain representations and warranties by the parties. These representations and warranties have been made solely for the benefit of the other party or parties to such agreements and (i) may be intended not as statements of fact, but rather as a way of allocating the risk to one of the parties to such agreements if those statements turn out to be inaccurate; (ii) may have been qualified by disclosures that were made to such other party or parties and that either have been reflected in the Company’s filings or are not required to be disclosed in those filings; (iii) may apply materiality standards different from what may be viewed as material to investors; and (iv) were made only as of the date of such agreements or such other date(s) as may be specified in such agreements and are subject to more recent developments. Accordingly, these representations and warranties may not describe the Company’s actual state of affairs at the date hereof.

75

Exhibit Description

Number:

1.1

    

By-laws (statuts) of EDAP TMS S.A. as amended as of December 6, 2023

2.1#

Form of Amended and Restated Depositary Agreement between EDAP TMS S.A. and The Bank of New York Mellon, as depositary (incorporated herein by reference to Exhibit 1.2 to Form F-6 dated September 15, 2011, SEC File No. 333-176843).

2.2

Form of American Depositary Receipt (included in Exhibit 2.1).

2.3

Description of securities registered under Section 12 of the Exchange Act

4.1#

French version of Commercial Lease dated July 1, 2015 between Maison Antoine Baud and EDAP TMS France (incorporated herein by reference to Exhibit 4.1 to Form 20-F dated April 4, 2016, SEC File No. 000-29374)

4.2#

English language summary of Commercial Lease dated July 1, 2015 between Maison Antoine Baud and EDAP TMS France (incorporated herein by reference to Exhibit 4.2 to Form 20-F dated April 4, 2016, SEC File No. 000-29374)  

4.3†#

2016 Stock Option Plan on Form S-8 dated April 5, 2017, File Number 333-217160

4.4†#

2019 Stock-Option Subscription Plan on Form S-8 dated June 16, 2021, File Number 333-257142

4.5†#

2019 Stock-Option Purchase Plan on Form S-8 dated June 16, 2021, File Number 333-257142

4.6†#

2021 Free Share Plan on Form S-8 dated September 28, 2021, File Number 333-259857

4.7†#

2021 Share Subscription Option Plan on Form S-8 dated November 18, 2021, File Number 333-261182

4.8†#

2022 Free Share Plan on Form S-8 dated November 9, 2022, File Number 333-268265

8.1

List of significant subsidiaries, see “Item 4. Information on the Company — C. Organizational Structure” of this annual report on Form 20-F

12.1

Certification by the Principal Executive Officer pursuant to Securities Exchange Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

12.2

Certification by the Principal Financial Officer pursuant to Securities Exchange Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

13.1

Certification by the Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

15.1

Consent of KPMG.

97.1

Clawback Policy of EDAP TMS S.A.

101.INS

Inline XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF

Inline XBRL Taxonomy Definition Linkbase Document.

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

†  Indicates a management contract or any compensatory plan, contract or arrangement.

#  Indicates a document previously filed with the Commission.

76

SIGNATURES

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

 

    

EDAP TMS S.A.

 

 

Dated: March 28, 2024

/s/ Ryan Rhodes

 

Ryan Rhodes

 

Chief Executive Officer

 

 

Dated: March 28, 2024

/s/ Ken Mobeck

 

Ken Mobeck

 

Chief Financial Officer

77

Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors,

EDAP TMS S.A.

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of EDAP TMS S.A. and subsidiaries (the Company) as of December 31, 2023 and 2022, the related consolidated statements of income (loss), comprehensive income (loss), shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2023, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 28, 2024, expressed an adverse opinion on the effectiveness of the Company’s internal control over financial reporting.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the 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 audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits 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. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

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: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter 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 – Identification of distinct performance obligations in multiple-element arrangements related to sales of medical devices produced by the Company

As discussed in Note 1.5 to the consolidated financial statements, the Company’s sale arrangements may contain multiple elements, including medical devices produced by the Company, consumables, and services such as maintenance or warranty extensions. The Company identifies goods or services within the contract that constitute distinct performance obligations.

We identified the identification of distinct performance obligations included in the contracts with customers for the sales of medical devices produced by the Company as a critical audit matter, because each customer contract is a specific contract, with distinct

F-2

performance obligations. Challenging auditor judgment was required in evaluating the impact of the terms and conditions in contracts with multiple elements to assess the identification of distinct performance obligations.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the Company’s revenue recognition process related to the identification of distinct performance obligations included in multiple-element arrangements. For certain medical device sales, we obtained and read the executed contracts and assessed the Company’s identification of distinct performance obligations.

Lyon, March 28, 2024

KPMG S.A.

Stéphane Gabriel Devin

Partner

We have served as the Company’s auditor since 2018.

F-3

Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors,

EDAP TMS S.A.

Opinion on Internal Control Over Financial Reporting

We have audited EDAP TMS S.A. and subsidiaries’ (the Company) internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, because of the effect of the material weakness, described below, on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of income (loss), comprehensive income (loss), shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2023, and the related notes  (collectively, the consolidated financial statements), and our report dated March 28, 2024 expressed an unqualified opinion on those consolidated financial statements.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. A material weakness at the Company’s U.S. subsidiary related to an ineffective design and implementation of the subsidiary's control over the recording of third-party vendor invoices has been identified and included in management’s assessment. The material weakness was considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and this report does not affect our report on those consolidated financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. 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 audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

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 (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in

F-4

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 (3) 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.

Lyon, March 28, 2024

KPMG S.A.

Stéphane Gabriel Devin

Partner

F-5

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

As of December 31, 2023 and 2022

(in thousands of euros unless otherwise noted)

ASSETS

    

Notes

    

2023

    

2022

Current assets

 

  

 

  

 

  

Cash and cash equivalents

 

2

 

43,471

 

63,136

Current portion of net trade accounts and notes receivable

 

3

 

17,858

 

13,421

Other receivables

 

4

 

1,380

 

1,522

Inventories

 

5

 

15,112

 

11,780

Other assets, current portion

 

6

 

659

 

660

Total current assets

 

 

78,480

 

90,518

Non-current assets

 

  

 

  

 

  

Property and equipment, net

 

7

 

6,471

 

4,200

Operating lease right-of-use assets

 

8

 

1,722

 

1,784

Intangible assets, net

 

9

 

1,084

 

725

Goodwill

 

9

 

2,412

 

2,412

Deposits and other non-current assets

 

651

 

656

Deferred tax assets

 

23‑3

 

729

 

829

Net Trade accounts and notes receivable, non-current

 

3

 

 

Total assets

 

91,548

 

101,123

LIABILITIES AND SHAREHOLDERS’ EQUITY

Current liabilities

 

  

Trade accounts and notes payable

 

10

 

11,297

 

6,647

Deferred revenues, current portion

 

11

 

4,049

 

4,050

Social security and other payroll withholdings taxes

 

1,695

 

1,550

Employee absences compensation

 

860

 

798

Income taxes payable

 

77

 

219

Other accrued liabilities

 

12

 

4,506

 

3,873

Short-term borrowings

 

14

 

2,466

 

1,846

Current obligations under finance leases

 

13‑1

 

195

 

224

Current portion of operating lease obligations

 

13‑2

 

898

 

901

Current portion of long-term debt

 

15‑1

 

1,553

 

1,601

Total current liabilities

 

27,596

 

21,708

Non-current liabilities

 

  

 

  

 

  

Deferred revenues, non-current

 

11

 

643

 

264

Obligations under finance leases

 

13‑1

 

433

 

324

Operating lease obligations, non-current

 

13‑2

 

882

 

899

Long-term debt, non-current

 

15‑1

 

1,997

 

3,587

Other long-term liabilities

 

16

 

3,075

 

2,710

Total liabilities

 

34,626

 

29,492

Shareholders’ equity

 

  

 

  

 

  

Common stock, €0.13 par value; 37,373,312 shares issued and 37,103,779 shares outstanding at December 31, 2023 €0.13 par value 37,197,731 shares issued and 36,910,925 shares outstanding at December 31, 2022

 

4,851

 

4,776

Additional paid-in capital

 

120,908

 

113,952

Retained earnings

 

(63,549)

 

(42,372)

Cumulative other comprehensive loss

 

(4,487)

 

(3,829)

Treasury stock, at cost 269,533 shares at December 31, 2023 and 286,806 shares at December 31, 2022

 

17

 

(800)

 

(897)

Total shareholders’ equity

 

17

 

56,922

 

71,632

Total liabilities and shareholders’ equity

 

91,548

 

101,123

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

F-6

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME (LOSS)

For the years ended December 31, 2023, 2022 and 2021

(in thousands of euros except share and per share data)

    

Note

    

2023

    

2022

    

2021

Sales of goods

 

42,333

 

38,462

 

29,040

Sales of RPPs & leases

 

6,176

 

5,617

 

4,968

Sales of spare parts and services

 

11,914

 

11,030

 

10,052

Total sales

 

18

 

60,423

 

55,108

 

44,060

Other revenues

 

19

 

 

 

6

Total revenues

 

60,423

 

55,108

 

44,065

Cost of goods

 

(23,302)

 

(20,528)

 

(16,181)

Cost of RPPs & leases

 

(4,541)

 

(3,387)

 

(3,108)

Cost of spare parts and services

 

(8,169)

 

(7,000)

 

(6,354)

Total cost of sales

 

20

 

(36,012)

 

(30,916)

 

(25,643)

Gross profit

 

24,411

 

24,193

 

18,422

Research and development expenses

 

21

 

(6,963)

 

(4,920)

 

(3,402)

Selling and marketing expenses

 

(22,626)

 

(16,379)

 

(10,732)

General and administrative expenses

 

(14,634)

 

(7,152)

 

(5,900)

Income (loss) from operations

 

(19,813)

 

(4,257)

 

(1,612)

Financial (expense) income, net

 

22

 

1,079

 

236

 

145

Foreign currency exchange gain (loss), net

 

(1,799)

 

1,925

 

2,360

Income (loss) before taxes

 

23‑1

 

(20,533)

 

(2,096)

 

893

Income tax (expense) benefit

 

23‑2

 

(644)

 

(837)

 

(193)

Net income (loss)

 

(21,178)

 

(2,933)

 

700

Basic income (loss) per share

 

24

 

(0.57)

 

(0.09)

 

0.02

Diluted income (loss) per share

 

24

 

(0.57)

 

(0.09)

 

0.02

Basic Weighted average shares outstanding

 

24

 

36,996,722

 

34,392,598

 

32,129,047

Diluted Weighted average shares outstanding

 

24

 

36,996,722

 

34,392,598

 

32,422,871

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

F-7

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

For the years ended December 31, 2023, 2022 and 2021

(in thousands of euros unless otherwise noted)

    

    

2023

    

2022

    

2021

Net income (loss)

 

(21,178)

 

(2,933)

 

700

Other comprehensive income (loss) :

Foreign currency translation adjustments

 

17‑6

 

(478)

 

(596)

 

(554)

Provision for retirement indemnities

 

17‑6

 

(141)

 

282

 

77

Deferred tax for retirement indemnities

 

17‑6

 

(39)

 

73

 

(48)

Comprehensive income (loss), net of tax

 

(21,836)

 

(3,173)

 

175

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

F-8

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

For the years ended December 31, 2023, 2022 and 2021

(in thousands of euros unless otherwise noted)

Additional

Retained

Other

Number

Common

paid-in

Earnings /

comprehensive

Treasury

    

of shares

    

stock

    

capital

    

(Loss)

    

income (loss)

    

stock

    

Total

Balance as of December 31, 2020

29,165,316

 

3,830

 

66,548

 

(40,139)

 

(3,064)

 

(928)

 

26,248

Net (loss) / income

 

 

 

700

 

 

 

700

Translation adjustment

 

 

 

 

 

(554)

 

 

(554)

Stock-based compensation

 

 

 

1,900

 

 

 

 

1,900

Capital increase net of issuance costs of €1,961 thousand

 

4,300,820

 

559

 

21,173

 

 

 

 

21,732

Treasury stock disposition

 

 

 

 

 

 

Provision for retirement indemnities

 

 

 

 

77

 

 

77

Deferred tax for retirement indemnities

 

 

 

 

 

(48)

 

 

(48)

Balance as of December 31, 2021

 

33,466,136

 

4,389

 

89,621

 

(39,439)

 

(3,589)

 

(928)

 

50,054

Net (loss) / income

 

 

 

 

(2,933)

 

 

 

(2,933)

Translation adjustment

 

 

 

 

 

(596)

 

 

(596)

Stock-based compensation

 

 

 

2,103

 

 

 

 

2,103

Capital increase net of issuance costs of €1,954 thousand

 

3,444,789

 

388

 

22,228

 

 

 

 

22,616

Treasury stock disposition

 

 

 

 

 

 

31

 

31

Provision for retirement indemnities

 

 

 

 

 

282

 

282

Deferred tax for retirement indemnities

 

 

 

 

 

73

 

 

73

Balance as of December 31, 2022

 

36,910,925

 

4,776

 

113,952

 

(42,372)

 

(3,829)

 

(897)

 

71,632

Net (loss) / income

 

 

 

 

(21,178)

 

 

 

(21,178)

Translation adjustment

 

 

 

 

 

(478)

 

 

(478)

Stock-based compensation

 

 

 

6,865

 

 

 

 

6,865

Capital increase

 

192,854

 

74

 

90

 

 

 

 

164

Treasury stock disposition

 

 

 

 

 

 

97

 

97

Provision for retirement indemnities

 

 

 

 

(141)

 

(141)

Deferred tax for retirement indemnities

 

 

 

 

 

(39)

 

 

(39)

Balance as of December 31, 2023

 

37,103,779

 

4,851

 

120,908

 

(63,549)

 

(4,487)

 

(800)

 

56,922

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

F-9

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

For the years ended December 31, 2023, 2022 and 2021

(in thousands of euros unless otherwise noted)

    

2023

    

2022

    

2021

Cash flows from operating activities

 

  

 

  

 

  

Net income (loss)

 

(21,178)

 

(2,933)

 

700

Adjustments to reconcile net income (loss) to net cash generated by (used in) operating activities:

 

  

 

  

 

  

Depreciation and amortization

 

1,913

 

1,605

 

1,920

Share based compensation

 

6,865

 

2,103

 

1,900

US Paycheck Protection Program loan Forgiveness

 

 

 

(187)

Change in allowances for doubtful accounts & slow-moving inventories

 

422

 

124

 

363

Change in long-term provisions

 

159

 

79

 

(350)

Net capital loss on disposals of assets

 

1

 

266

 

142

Deferred tax expense (benefit)

 

42

 

48

 

(563)

Operating cash flow before changes in working capital

 

(11,775)

 

1,292

 

3,925

Increase/Decrease in operating assets and liabilities:

 

  

 

  

 

  

Decrease (Increase) in trade accounts and notes and other receivables

 

(4,910)

 

(1,974)

 

(103)

Decrease (Increase) in inventories

 

(4,212)

 

(4,482)

 

166

Decrease (Increase) in other assets

 

(12)

 

(82)

 

(210)

(Decrease) Increase in trade accounts and notes payable

 

5,281

 

1,143

 

(38)

(Decrease) Increase in accrued expenses, other current liabilities

 

950

 

1,079

 

706

Net change in operating assets and liabilities

 

(2,903)

 

(4,316)

 

520

Net cash generated by (used in) operating activities

 

(14,678)

 

(3,024)

 

4,445

Cash flows from investing activities:

 

  

 

  

 

  

Additions to capitalized assets produced by the Company

 

(2,583)

 

(1,570)

 

(1,161)

Proceeds from sale of leased back assets

 

 

 

Acquisitions of property and equipment

 

(1,179)

 

(613)

 

(393)

Acquisitions of intangible assets

 

(534)

 

(137)

 

(92)

Decrease (Increase) of other financial assets

 

1

 

 

13

Increase in deposits and guarantees

 

(50)

 

(58)

 

(6)

Net cash generated by (used in) investing activities

 

(4,344)

 

(2,378)

 

(1,638)

Cash flow from financing activities:

 

  

 

  

 

  

Proceeds from capital increase (1)

 

 

21,960

 

21,289

Proceeds from stock-option exercise

 

261

 

688

 

442

Proceeds from long term borrowings, net of financing costs

 

 

286

 

1,058

Repayment of long term borrowings

 

(1,586)

 

(803)

 

(1,401)

Repayment of obligations under financing leases

 

(242)

 

(350)

 

(406)

Increase (decrease) in bank overdrafts and short-term borrowings

 

656

 

(38)

 

(717)

Net cash generated by (used in) financing activities

 

(911)

 

21,741

 

20,266

Net effect of exchange rate changes on cash and cash equivalents

 

268

 

(388)

 

(585)

Net increase (decrease) in cash and cash equivalents

 

(19,665)

 

15,952

 

22,488

Cash and cash equivalents at beginning of year

 

63,136

 

47,183

 

24,696

Cash and cash equivalents at end of year

 

43,471

 

63,136

 

47,183

(1) The net proceeds from capital increase of 21,960 thousand relate to the Company’s successful common stock offering in September 2022 and of 21,289 thousand relate to the Company’s successful common stock offering in April 2021 – refer to Note 17-1.

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

F-10

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

1— SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1-1     Nature of operations

EDAP TMS S.A. and its subsidiaries (‘‘the Company’’) are engaged in the development, manufacturing, promotion and distribution of advanced minimally-invasive ultrasound technologies for both diagnosis and treatment of urological diseases. We have introduced the Focal One® Robotic HIFU (high-intensity focused ultrasound) system around the world including Europe, U.S., Latin America, and parts of Asia. With the addition of the ExactVu™ Micro-Ultrasound system, we offer customers a complete solution from diagnosis to treatment of prostate disease. The Company also produces and distributes systems for the treatment of urinary tract stones. These technologies include the Sonolith® i-move lithotripter system based on Extracorporeal ShockWave Lithotripsy (ESWL) technology and advanced surgical laser systems. We also derive revenues from the distribution of urodynamics products and urology lasers. Net sales consist primarily of direct sales to hospitals and clinics in France and Europe, export sales to third-party distributors and agents, and export sales through subsidiaries based in Germany, Italy, the United States and Asia.

The Company purchases the majority of the components used in its products from a number of suppliers but for some components, relies on a single source. Delay would be caused if the supply of these components or other components was interrupted and these delays could be extended in certain situations where a component substitution may require regulatory approval. Failure to obtain adequate supplies of these components in a timely manner could have a material adverse effect on the Company’s business, financial position and results of operations.

1-2     Basis of preparation

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP).

1-3     Management estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (‘‘U.S. GAAP’’) requires management to make estimates and assumptions, such as business plans, stock price volatility, duration of standard warranty per market, duration and interest rate of operating leases, price of maintenance contracts used to determine the amount of revenue to be deferred and life duration of our range of products. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.

1-4     Consolidation

The accompanying consolidated financial statements include the accounts of EDAP TMS S.A. and all its domestic and foreign owned subsidiaries after elimination of intercompany balances and transactions. We do not have any significant interests in any variable interest entities.

1-5     Revenue recognition

The Company’s revenue consists of:

- Sales of goods (devices and consumables), where invoicing generally takes place upon delivery. Consumables revenues included in sales contracts are deferred until delivery.

- Revenue-per-Procedures (“RPP”) and leases: they comprise (i) revenues on a per treatment basis which are invoiced after each treatment, or in advance, or on a periodic basis, (ii) leases of devices, which are generally invoiced on a monthly or quarterly basis, and (iii) lease components arising from multiple-element arrangements, where specific sales terms are negotiated in accordance with each customer’s individual requirements and which are generally invoiced based on contract terms,

- Sales of spare parts and services (maintenance, upgrades, mobility and others). Spare parts are invoiced when delivered. Regarding services, invoicing is performed either on a subscription basis (in advance or at the end of the period) or when performed.

Sales of our medical devices and sales of disposables, sales of RPPs and leases, and sales of spare parts and services, are all net of commissions.

F-11

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

The Company invoices its customers based on the billing schedules in its sales arrangements. Payments are generally due between one to three months from date of invoice.

The Company accounts for a contract with a customer when there is a legally enforceable contract between the Company and its customer, the rights of the goods or services and their payment terms can be identified, the contract has commercial substance, collectability of the contract consideration is probable, it is approved and the parties are committed to their obligations.

Our sale arrangements may contain multiple elements, including device(s), consumables and services. For these multiple-element arrangements, the Company accounts for individual goods and services as separate performance obligations: (i) if a customer can benefit from the good or service on its own or with other resources that are readily available to the customer, and (ii) if they are a distinct good or service that is separately identifiable from other items in the multiple-element arrangement. The Company’s sale arrangements may include a combination of the following performance obligations: device(s), consumables, leases and services (such as, but not limited to, warranty extension).

For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the goods or services. If a standalone selling price is not directly observable, then the Company estimates the standalone selling price considering market conditions and entity-specific factors including, but not limited to, features and functionality of the goods and services, geographies, and type of customer. The Company regularly reviews standalone selling prices and updates these estimates as necessary.

The Company recognizes revenue when the performance obligations are satisfied by transferring control over the goods or service to a customer.

The Company’s revenue consists of the following:

Sales of goods:

Sales of goods are and have historically been comprised of sales net of commission of medical devices (ESWL lithotripters and HIFU devices) and net sales of disposables (mostly Focalpaks in the HIFU division and electrodes in the ESWL division). Sales of goods also includes products such as micro-ultrasound devices, urology lasers and urodynamics devices distributed through our agents and third-party distributors.

For devices and disposables, revenue is recognized when the Company transfers control to the customer (i.e. when the customer has the ability to direct the use of, and obtain substantially all of the remaining benefit from, the device or disposables), which is generally at the point of delivery, depending on the terms of the arrangement (i.e. when the customer can use the goods to provide services or sell or exchange the good), and based on contractual incoterms. Installation-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.

The Company’s sales arrangements do not provide a right of return. The goods are generally covered by a period of one to two years standard warranty upon installation depending of the geographic area. Over this standard one to two years period, it is considered as an extension of such warranty period and constitutes a distinct performance obligation. The Company also provides training associated with the sales of goods; such training-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.

Sales of RPPs and leases:

Sales of RPP and leases include the revenues from the sale of treatment procedures and from the leasing of machines. For RPP, we provide machines to clinics and hospitals for free for a limited period, rather than selling the devices. These hospitals and clinics perform treatments using the devices and usually pay us based on the number of individual treatments provided. Revenues from leasing of machine are considered as immaterial.

Revenues related to the sale of treatments invoiced on a ‘‘Revenue-Per-Procedure’’ (‘‘RPP’’) basis are recognized when the treatment procedure has been completed. Revenues from devices leased to customers under operating leases are recognized on a straight-line basis.

F-12

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

Regarding multiple-element arrangements with a lease component, a portion of the contract is allocated to the lease component on the basis of observable market prices applied by the Company for similar devices under operating leases. The lease component is recognized on a straight line basis over the contractual period. Other immaterial components under the contract are recognized in accordance with their nature.

Sales of spare parts and services:

Revenues related to spare parts are recognized when spare parts are delivered to distributors who perform their own maintenance services. Spare parts used in the performance of EDAP’s own maintenance and repair services are generally not recognized separately, unless a type of spare part is specifically excluded from the maintenance contract terms.

Revenues related to Services mainly consist of maintenance contracts which rarely exceed one year and are recognized on a straight line basis over the term of the service period as the customer benefits from the service equally throughout the service contract period. For services rendered when no maintenance contract is in place or for services not included in the scope of a maintenance contract, revenues are recorded when services are performed.

The Company recognizes revenue for extended warranties included in the multiple-element arrangements as a separate performance obligation in Sales of services on a straight-line basis over the extended warranty period. In the majority of countries in which the Company operates, the statutory warranty period is one to two years and the extended warranty covers periods beyond this statutory period. Standard warranties do not constitute a separate performance obligation. The Company accrues for the warranty costs at the time of sale of the device through the multiple-element arrangement.

Distributors:

As part of its sale process in countries other than continental France, when the Company does not have a local subsidiary, sales of goods to end-customers are performed through agents and distributors. Such agents and distributors are primarily responsible for the sales’ process, bear the inventory risk, and are free to determine the sale prices. Sales of goods to agents and distributors are recognized when the control is transferred to the related agent or distributor which generally occurs based on contractual incoterms.

Deferred revenue:

Deferred revenue for the periods presented primarily relates to service contracts where the service fees are billed up-front, generally quarterly or annually, prior to those services having been performed, and consists primarily of billing or cash receipts in advance of services due under maintenance contracts or extended warranty contracts. The associated deferred revenue is generally recognized ratably over the service period.

Disaggregation of revenue:

Disaggregation by primary geographical market, and timing of revenue recognition is reported in Note 18.

Contract Balances:

Details on contract liabilities are reported on Note 11.

The Company applies the practical expedient in paragraph 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less. This relates mainly to maintenance services.

1-6     Costs of sales

Costs of sales include all direct product costs, costs related to shipping, handling, duties and importation fees, as well as certain indirect costs such as service and supply chain departments expenses. Indirect costs are allocated by type of sales (goods, RPP and leases, spare parts and services) using an allocation method determined by management by type of costs and segment activities and reviewed on an annual basis.

F-13

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

1-7     Shipping and handling costs

Shipping and handling costs are not considered as performance obligations. Shipping and handling costs are recorded as a component of cost of sales.

1-8     Cash equivalents and short term investments

Cash equivalents are cash investments which are highly liquid and have initial maturities of 90 days or less.

Cash investments with a maturity higher than 90 days are considered as short-term investments. There is no short-term investment at December 31, 2023.

1-9     Accounts Receivable

The Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company reviews its allowance for doubtful accounts quarterly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Write-offs for 2023 and 2022 approximated €1 thousand and €640 thousand, respectively. The Company does not have any off-balance-sheet credit exposure related to its customers.

1-10     Inventories

Inventories are valued at the lower of cost and net realizable value. Cost is either the manufacturing cost, which is principally comprised of components and labor costs for our own manufactured products, or purchase price for urology products we distribute. Cost is determined on a first-in, first-out basis for components and spare parts and by specific identification for finished goods (medical devices). The Company establishes reserves for inventory estimated to be obsolete, unmarketable or slow moving, first based on a detailed comparison between quantity in inventory and historical consumption and then based on case-by-case analysis of the difference between the cost of inventory and the related estimated market value.

1-11     Property and equipment

Property and equipment is stated at historical cost, net of accumulated depreciation and impairment. Depreciation of property and equipment is calculated using the straight-line method over the estimated useful life of the related assets, as follows:

Leasehold improvements (in years)

    

10 or lease term if shorter

Equipment (in years)

 

3

    

    

10

Furniture, fixtures, fittings and other (in years)

 

2

 

10

Equipment includes industrial equipment and research equipment that has alternative future uses. Equipment also includes devices and treatment probes that are manufactured by the Company and leased to customers through operating leases related to Revenue-Per-Procedure transactions. This equipment is generally depreciated over a period of five to seven years.

1-12     Long-lived assets

The Company reviews the carrying value of its long-lived assets, including fixed assets and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of long-lived assets is assessed by a comparison of the carrying amount of the assets (or the Group of assets, including the asset in question, that represents the lowest level of separately-identifiable cash flows) to the total estimated undiscounted cash flows expected to be generated by the asset or group of assets. If the future net undiscounted cash flows is less than the carrying amount of the asset or group of assets, the asset or group of assets is considered impaired and an expense is recognized equal to the amount required to reduce the carrying amount of the asset or group of assets to its then fair value. Fair value is determined by discounting the cash flows expected to be generated by the assets, when the quoted market prices are not available for the long-lived assets. Estimated future cash flows are based on assumptions and are subject to risk and uncertainty.

F-14

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

1-13     Goodwill and intangible assets

Goodwill represents the excess of purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is not amortized but instead tested annually for impairment or more frequently when events or change in circumstances indicate that the assets might be impaired.

When impairment indicators are identified, the impairment test is performed by comparing the fair value of a reporting unit with its carrying amount, including goodwill. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. For the purpose of any impairment test, the Company relies upon projections of future undiscounted cash flows and takes into account assumptions regarding the evolution of the market and its ability to successfully develop and commercialize its products.

Changes in market conditions could have a major impact on the valuation of these assets and could result in additional impairment losses.

Intangible assets consist primarily of purchased patents relating to lithotripters, purchased licenses, a purchased trade name and a purchased trademark. The basis for valuation of these assets is their historical acquisition cost. Amortization of intangible assets is calculated by the straight-line method over the shorter of the contractual or estimated useful life of the assets, as follows:

Patents (in years)

    

5

SAP Licenses (in years)

 

10

Other licenses (in years)

 

5

Trade name and trademark (in years)

 

7

1-14     Treasury Stocks

Treasury stock purchases are accounted for at cost. The sale of treasury stocks is accounted for using the first in first out method. Gains on the sale or retirement of treasury stocks are accounted for as additional paid-in capital whereas losses on the sale or retirement of treasury stock are recorded as additional paid-in capital to the extent that previous net gains from sale or retirement of treasury stocks are included therein; otherwise the losses shall be recorded to accumulated benefit (deficit) account. Gains or losses from the sale or retirement of treasury stock do not affect reported results of operations. Treasury stocks held by a company cannot exceed 10% of the total number of shares issued.

1-15     Warranty expenses

The Company provides customers with a warranty for each product sold and accrues warranty expense at time of sale based upon historical claims experience. Standard warranty period may vary from 1 year to 2 years depending on the market. The warranty expense is incurred at time of accrual and not when paid. Warranty expense amounted to €134 thousand, €112 thousand and €110 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.

1-16     Income taxes

The Company accounts for income taxes in accordance with ASC 740, ‘‘Accounting for Income Taxes’’ Under ASC 740, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws to taxable years in which such differences are expected to reverse. A valuation allowance is established if, based on the weight of available evidence, it is more likely than not that some portion, or all of the deferred tax assets, will not be realized. In accordance with ASC740, no provision has been made for income or withholding taxes on undistributed earnings of foreign subsidiaries, such undistributed earnings being permanently reinvested.

Under ASC740, the measurement of a tax position that meets the more-likely-that-not recognition threshold must take into consideration the amounts and probabilities of the outcomes that could be realized upon ultimate settlement using the facts, circumstances and information available at the reporting date.

F-15

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

1-17     Research and development costs

Research and development costs are recorded as an expense in the period in which they are incurred.

The French government provides tax credits to companies for innovative research and development. This tax credit is calculated based on a percentage of eligible research and development costs and it can be refundable in cash and is not contingent on future taxable income. As such, the Company considers the research tax credits as a grant, offsetting research and development expenses.

1-18     Advertising costs

Advertising costs are recorded as an expense in the period in which they are incurred and are included in selling and administrative expenses in the accompanying consolidated statements of income (loss). Advertising costs amounted to €1,352 thousand, €929 thousand and €490 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.

1-19     Foreign currency translation and transactions

Translation of the financial statements of consolidated companies

The reporting currency of EDAP TMS S.A. for all years presented is the euro (€). The functional currency of each subsidiary is its local currency. In accordance with ASC 830, all accounts in the financial statements are translated into euro from the functional currency at the following exchange rates:

assets and liabilities are translated at year-end exchange rates;
shareholders’ equity is translated at historical exchange rates (as of the date of contribution);
statement of income (loss) items are translated at average exchange rates for the year; and
translation gains and losses are recorded in a separate component of shareholders’ equity.

Foreign currencies transactions

Transactions involving foreign currencies are translated into the functional currency using the exchange rate prevailing at the time of the transactions. Receivables and payables denominated in foreign currencies are translated at year-end exchange rates. The resulting unrealized exchange gains and losses are recorded in the statement of income (loss).

Presentation in the Statement of Income (loss)

Aggregate foreign currency transactions gains and losses are disclosed in a single caption in the Statement of Income (loss) under section “Foreign currency exchange gain (loss), net”.

1-20     Earnings per share

Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding for the period. Diluted earnings per share reflects potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company. The dilutive effects of the Company’s common stock options and warrants is determined using the treasury stock method to measure the number of shares that are assumed to have been repurchased using the average market price during the period, which is converted from U.S. dollars at the average exchange rate for the period.

1-21     Derivative instruments

ASC 815 requires the Company to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, the Company must classify the hedging instrument, based upon the exposure being hedged, as fair value hedge, cash flow hedge or a hedge of a net investment in a foreign operation.

F-16

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

Gains and losses from derivative instruments are recorded in the Statement of Income (loss). As of December 31, 2023, there are no derivative instruments.

1-22     Employee stock option and free shares plan

The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of income (loss) and comprehensive income (loss) as an operating expense over the requisite service period. The fair value of stock options is determined using the Black-Scholes option-pricing model. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. The fair value of free shares is measured using the fair value of the Company's shares as if the free shares were vested and issued on the grant date. Forfeited stock-options and free shares are recognized as they occur, in accordance with ASU 2016-09. The Company recognizes compensation cost for employee awards with only service conditions that have a graded vesting schedule on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards.

At December 31, 2023, the Company had three stock-based employee compensation plans and two free shares plans.

1-23     Warrants

There are no warrants outstanding at December 31, 2023.

1-24     Leases

Leases as a Lessee

In accordance with ASC 842, Leases, and as from January 1, 2019, the Company classifies all leases at the inception of a contract and assess whether the contract is, or contains, a lease. The assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the company controls the use of the identified asset (e.g. whether the company has the right to obtain substantially all of the economic benefits from the use of the asset throughout the period, and whether the company has the right to direct the use of the asset).

Leases are classified as either finance leases or operating leases. Substantially all our operating leases are comprised of office space leases, and substantially all our finance leases are comprised of office furniture and technology equipment.

The Company recognizes a right-of-use (“ROU”) asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, plus prepaid lease payments, less any lease incentives received. All ROU assets are reviewed for impairment. For operating leases, the lease liability is initially measured at the present value of the unpaid lease payments at lease commencement date, discounted using the incremental borrowing rate for assets of same duration or characteristics. For finance leases the lease liability is initially measured in the same manner and date as for operating leases and is subsequently measured at amortized cost using the effective interest method

For operating leases, the ROU asset is subsequently measured throughout the lease term at the carrying amount of the lease liability, plus initial direct costs, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

For finance leases, the ROU asset is subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term unless the lease transfers ownership of the underlying asset to the Company or the Company is reasonably certain to exercise an option to purchase the underlying asset. In those cases, the ROU asset is amortized over the useful life of the underlying asset. Amortization of the ROU asset is recognized and presented separately from interest expense on the lease liability.

Lease payments included in the measurement of the lease liability comprise the following: the fixed payments, including in-substance fixed payments over the lease term (which includes termination penalties the Company would owe if the lease term assumes the Company’s exercise of a termination option), variable lease payments that depend on an index or rate payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, the exercise price of an option to

F-17

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

purchase the underlying asset if the company is reasonably certain to exercise the option, and amounts expected to be payable under a Company provided residual value guarantee. The company assesses the discount rate by requesting credit simulation from certain banks.

Variable lease payments associated with the Company’s leases are recognized when the event, activity, or circumstance in the lease agreement on which those payments are assessed occurs. Variable lease payments are presented as operating expenses in the Company’s consolidated statements of income (loss) in the same line item as expenses arising from fixed lease payments (operating leases) or amortization of the ROU asset (finance leases).

Our real estate leases generally include non-lease maintenance services. The consideration in the contract is allocated to the lease and non-lease components based on standalone selling prices.

Some of our real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement, and changes to index and rate-based variable lease payments are recognized in profit or loss in the period of the change. Variable payments that do not depend on an index or rate, such as rental payments based on the use of the underlying asset or property taxes and insurance reimbursement, are recorded as operating expenses when incurred. Lease modifications result in remeasurement of the lease payments when that modification is not accounted for as a separate contract.

Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. Included in lease expense are any variable lease payments incurred in the period that were not included in the initial lease liability. Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense determined on an amortized cost basis. The lease payments are allocated between a reduction of the lease liability and interest expense.

The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either a Company option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor .

We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material. We have elected not to review the classification for expired or existing leases, prior to January 1, 2019.

Leases as a Lessor:

A lessor shall classify a lease as a sales-type lease when the lease meets any of the following criteria at lease commencement:

The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.
The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
The lease term is for the major part of the remaining economic life of the underlying asset. However, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease.
The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f) equals or exceeds substantially all of the fair value of the underlying asset.
The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.

F-18

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

When none of the criteria are met:

A lessor shall classify the lease as either a direct financing lease or an operating lease. A lessor shall classify the lease as an operating lease unless both of the following criteria are met, in which case the lessor shall classify the lease as a direct financing lease:

The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f) and/or any other third party unrelated to the lessor equals or exceeds substantially all of the fair value of the underlying asset;
It is probable that the lessor will collect the lease payments plus any amount necessary to satisfy a residual value guarantee.

1-25     Recent accounting pronouncements

Recently Adopted Accounting Pronouncements

As of November 27, 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07 (Segment reporting: Improvements to reportable segment disclosures) that improves disclosures about a public entity’s reportable segments and addresses requests from investors and other allocators of capital for additional, more detailed information about a reportable segment’s expenses. This Topic provides guidance “on how to report certain information about operating segments in complete sets of financial statements of the public entity and in condensed financial statements of interim periods issued to shareholders.” This standard is effective for the Company in fiscal years beginning after December 15, 2023. The Company is currently evaluating the impact of this guidance on its Consolidated Financial Statements.

2— CASH EQUIVALENTS

Cash equivalents at December 31, 2023 and 2022 only comprise cash investments which are highly liquid and have initial maturities of 90 days or less.

December 31, 

    

2023

    

2022

Total cash and cash equivalents

 

43,471

 

63,136

Short term investment

Total cash and cash equivalents

 

43,471

 

63,136

Please refer to Note 15-1 – Long-term debt as €567 of indebtedness is pledged in cash position in USD.

3— TRADE ACCOUNTS AND NOTES RECEIVABLE, NET

Trade accounts and notes receivable consist of the following:

December 31, 

    

2023

    

2022

Trade accounts receivable

 

17,186

 

12,965

Notes receivable

 

896

 

617

Less: allowance for doubtful accounts

 

(224)

 

(161)

Total

 

17,858

 

13,421

Less current portion

 

(17,858)

 

(13,421)

Total long-term portion

 

 

Notes receivable usually represent commercial bills of exchange (drafts) with initial maturities of 90 days or less.

Bad debt expenses amount to a net cost of €68 thousand, a net cost of €32 thousand and €2 thousand, respectively for the years ended December 31, 2023, 2022 and 2021.

F-19

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

4— OTHER RECEIVABLES

Other receivables consist of the following:

December 31, 

    

2023

    

2022

Research and development tax credit receivable from the French State

411

 

581

Value-added taxes receivable

863

 

894

Other receivables from Government and public authorities

22

 

Others

84

 

46

Total

1,380

 

1,522

5— INVENTORIES

December 31, 

    

2023

    

2022

Components, spare parts

8,973

 

7,543

Work-in-progress

512

 

283

Finished goods – own manufactured products

2,115

 

1,514

Finished goods – distribution products

4,775

 

3,702

Total gross inventories

16,375

 

13,042

Less: allowance for slow-moving inventory and net realizable value

(1,263)

 

(1,262)

Total

15,112

 

11,780

The provision for slow moving inventory relates to components and spare parts. The increase in the allowance for slow moving inventory (excluding exchange rate impact), which are classified within cost of sales, amounted to €354 thousand for the year ended December 31, 2023, €93 thousand for the year ended December 31, 2022, and €371 thousand for the year ended December 31, 2021. During 2023, we recorded a reversal allowance for slow moving inventory for €301 thousand linked to the write-off  of obsolete inventory.

6— OTHER ASSETS

Other assets consist of the following:

December 31, 

    

2023

    

2022

Prepaid expenses, current portion

659

 

660

Total

659

 

660

Prepaid expenses mainly consist of rental and future congresses and conferences expenses.

7— PROPERTY AND EQUIPMENT, NET

Property and equipment consist of Property and equipment purchased or capitalized by the Company and finance leases for 2023 and 2022.

7-1     Property and Equipment, net

Property and equipment consist of the following:

December 31, 

    

2023

    

2022

Equipment

11,900

9,553

Furniture, fixture, and fittings and other

 

3,672

 

3,108

Total gross value

 

15,573

 

12,661

Less: accumulated depreciation and amortization

 

(9,686)

 

(8,916)

Total

 

5,887

 

3,745

F-20

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

Depreciation expense related to property and equipment (inclusive of depreciation expense on equipment leased to customers) amounted to €1,557 thousand, €1,194 thousand and €1,521 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.

Assets leased to customers:

Capitalized costs on equipment leased to customers of €885 thousand and €753 thousand are included in property and equipment at December 31, 2023 and 2022, respectively. Accumulated amortization of these assets leased to third parties was €207 thousand and €264 thousand, at December 31, 2023 and 2022, respectively.

Depreciation expense on equipment leased to customers amounted to €13 thousand, €37 thousand and €40 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively.

7-2     Finance leases

Finance lease right-of-use assets in 2023 and previous years consist of the following:

December 31, 

    

2023

    

2022

Facilities

242

269

Equipment

 

220

 

220

Vehicles and IT equipment

 

828

 

780

Total gross value

 

1,290

 

1,269

Less: accumulated depreciation and amortization

 

705

 

813

Total

 

585

 

455

Depreciation expense related to finance lease right-of-use assets amounted to €193 thousand, €303 thousand and €275 for the years ended December 31, 2023, 2022, 2021, respectively.

8— OPERATING LEASE RIGHT-OF-USE ASSETS

Operating lease right-of-use assets consist of the following:

December 31, 

    

2023

    

2022

Facilities

 

1,534

 

1,536

Equipment

 

30

 

57

Furniture, fixture, and fittings and other

 

157

 

191

Total net operating lease right of use

 

1,722

 

1,784

Operating lease cost amounted to €1,053 thousand and €910 thousand for the years ended December 31, 2023 and 2022, respectively.

Variable lease costs related to above contracts amounted to €243 thousand and €152 thousand for the years ended December 31, 2023 and 2022, respectively.

Non-recognized lease liabilities for short term leases amounted to €71 thousand and €74 thousand for the years ended December 31, 2023 and 2022, respectively.

9— GOODWILL AND INTANGIBLE ASSETS

As discussed in Note 1-13, ASC 350 requires that goodwill not be amortized but instead be tested at least annually for impairment, or more frequently when events or change in circumstances indicate that the asset might be impaired, by comparing the carrying value to the fair value of the reporting unit to which they are assigned. The Company considers its ASC 280 operating

F-21

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

segments — High Intensity Focused Ultrasound (HIFU), Lithotripsy (ESWL) and Distribution services (DIST) — to be its reporting units for purposes of testing for impairment. Goodwill amounts to €496 thousand for the ESWL division, €1,271 thousand for the DIST division and to €645 thousand for the HIFU division, at December 31, 2023.

The Company completed the required annual impairment test in the fourth quarter of 2023. To determine the fair value of the Company’s reporting units, the Company used the discounted cash flow approach for each of the three reportable units. In all three cases, the fair value of the reporting unit was in excess of the reporting unit’s book value, which resulted in no goodwill impairment.

Intangible assets consist of the following:

December 31, 

    

2023

    

2022

Licenses

 

2,119

 

1,585

Trade name and trademark

 

333

 

370

Patents

 

412

 

412

Organization costs

 

225

 

225

Total gross value

 

3,089

 

2,592

Accumulated amortization for licenses

 

(1,038)

 

(863)

Accumulated amortization for trade name and trademark

 

(331)

 

(368)

Accumulated amortization for patents

 

(412)

 

(412)

Accumulated amortization for organization costs

 

(225)

 

(225)

Less: Total accumulated amortization

 

(2,005)

 

(1,868)

Total

 

1,084

 

725

Amortization expenses related to intangible assets amounted to €175 thousand, €141 thousand and €125 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively.

For the five coming years, the annual estimated amortization expense will consist of the following:

    

December 31, 

 

2023

2024

 

205

2025

 

195

2026

 

192

2027

 

175

2028

 

88

2029 and thereafter

174

Total

 

1,029

10— TRADE ACCOUNTS AND NOTES PAYABLE

Trade accounts and notes payable consist of the following:

December 31, 

    

2023

    

2022

Trade accounts payable

 

11,236

 

6,640

Notes payable

 

61

 

7

Total

 

11,297

 

6,647

Trade accounts payable usually represent invoices with a due date of 90 days or less and invoices to be received.

Notes payable represent commercial bills of exchange (drafts) with initial maturities of 90 days or less.

F-22

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

11— DEFERRED REVENUES

Deferred revenues consist of the following:

December 31, 

    

2023

    

2022

Deferred revenues on maintenance contracts

1,809

1,803

Deferred revenue on RPP

492

517

Deferred revenue on sale of devices

104

83

Deferred revenue on extension of warranty, included in sales contracts

591

535

Deferred revenue on treatment probe lease and other

1,696

1,376

Total

4,693

4,314

Less long term portion

(643)

(264)

Current portion

4,049

4,050

Deferred revenue on extension of warranty will be recognized over the following periods:

    

December 31, 

 

2023

2024

 

224

2025

 

183

2026

 

74

2027

 

46

2028

 

30

2029 and thereafter

35

Total

 

591

Changes in deferred revenue on extension of warranty are as follows:

    

Total

Balance as of December 31, 2021

 

740

New extension of warranty

 

162

Recognition of revenue

 

(367)

Balance as of December 31, 2022

 

535

New extension of warranty

 

238

Recognition of revenue

 

(181)

Balance as of December 31, 2023

 

591

F-23

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

12— OTHER ACCRUED LIABILITIES

Other accrued liabilities consist of the following:

December 31, 

    

2023

    

2022

Retirement indemnities

    

2,310

 

2,153

Provision for warranty costs

    

172

 

162

Accruals for payroll and associated taxes

    

2,256

 

1,848

Conditional government advances

    

463

 

463

Value added tax payable

    

758

 

531

Advances received from customers

    

860

 

861

Provision for Asset Retirement Obligation (Japan)

    

91

 

101

Provision for employee termination indemnities (Korea)

    

149

 

122

Others

    

522

 

340

Total

    

7,581

 

6,583

Less non-current portion

    

(3,075)

 

(2,710)

Current portion

    

4,506

 

3,873

In 2021, we received conditional advances for €0.5 million from Banque Publique d’Investissement for business development programs in China and Africa.

Grants that relate to expenses we incur for this research program are recognized in the line item “Research and Development Expenses” in the period in which the expenses subject to the grants have been incurred (see Note 21).

Conditional advances as of December 31, 2023, mature as follows:

2024

    

111

2025

 

93

2026

 

93

2027

 

86

2028

 

81

2029 and thereafter

Total

 

463

Changes in the provision for warranty costs are as follows:

    

2023

    

2022

Beginning of year

 

162

 

252

Amount used during the year

 

(124)

 

(202)

New warranty expenses

 

134

 

112

End of year

 

172

 

162

Less current portion

 

(107)

 

(100)

Long term portion

 

65

 

62

13— LEASE OBLIGATIONS

13-1     Financing leases

The Company leases certain of its equipment under finance leases. At December 31, 2023, the corresponding liability associated with this lease equipment amounts to €10 thousand for medical devices and to €617 thousand for vehicles and other IT equipment.

Maturities of finance leases liabilities for the years ended December 31, 2023 and 2022 are as follows:

F-24

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

    

December 31, 

 

2023

2024

 

214

2025

 

170

2026

 

134

2027

 

86

2028

 

52

2029 and thereafter

2

Total undiscounted minimum lease payments

 

659

Less: amount representing interest

 

(33)

Present value of minimum lease payments

 

627

Less: current portion

 

(195)

Long-term portion

 

433

    

December 31, 

 

2022

2023

 

234

2024

 

149

2025

 

102

2026

 

63

2027

 

12

2028 and thereafter

6

Total undiscounted minimum lease payments

 

566

Less: amount representing interest

 

(17)

Present value of minimum lease payments

 

548

Less: current portion

 

(224)

Long-term portion

 

324

Interest paid under finance lease obligations was €7 thousand, €12 thousand and €55 thousand the years ended December 31, 2023, 2022 and 2021 respectively.

The weighted average remaining lease term and the weighted average discount rate for finance leases were respectively 3.75 years and 3.67% at December 31, 2023 and 1.02 years and 1.32% at December 31, 2022.

13-2     Operating leases

Maturities of operating lease liabilities consist of the following amounts:

    

December 31, 

 

2023

2024

898

2025

 

485

2026

 

240

2027

 

157

2028

 

2029 and thereafter

Total undiscounted minimum lease payments

 

1,780

Less: current portion

 

(898)

Long-term portion

 

882

F-25

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

    

December 31, 

 

2022

2023

 

901

2024

 

636

2025

 

238

2026

 

24

2027

 

2028 and thereafter

Total undiscounted minimum lease payments

 

1,799

Less: current portion

(901)

Long-term portion

899

The weighted average remaining lease term and the weighted average discount rate for operating leases were respectively 2.35 years and 4.98% at December 31, 2023 and 2.18 years and 2.29% at December 31, 2022.

Total rent expenses under operating leases amounted to €1,017 thousand, €912 thousand and €953 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively. These total rent expenses are related to office rentals, office equipment and car rentals.

14— SHORT-TERM BORROWINGS

As of December 31, 2023 and 2022, short-term borrowings consist mainly of €2,466 thousand and €1,846 thousand of factored account receivables and for which the Company maintains the effective control, respectively.

15— LONG TERM DEBT

15-1     Long-term debt:

    

December 31, 

 

2023

 

2022

France term loan

 

3,222

 

4,593

Japanese term loan

 

323

 

558

Germany term loan

 

 

28

USA term loan

 

 

Korea term loan

5

8

Malaysia term loan

 

 

Total long term debt

 

3,551

 

5,188

Less current portion

 

(1,553)

 

(1,601)

Total long-term portion

 

1,997

 

3,587

As of December 31, 2023 and 2022, long-term debt in Japan consists of two loans in denominated in Yen and subscribed with the following conditions:

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP Technomed Co. Ltd

 

80,000,000

August 2, 2026

 

1.98

%  

Monthly installment

EDAP Technomed Co. Ltd

 

50,000,000

April 2, 2025

 

1.8

%  

Monthly installment

As of December 31, 2023 and 2022, long-term debt in France consists of three loans in Euro subscribed in 2020 which terms and maturity were amended and a new loan in Euro subscribed in 2021 with the following terms:

    

Drown

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

1,066,081

July 1, 2025

 

0.99

%  

Monthly installment

F-26

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

This loan is pledged against the Company’s cash in USD for an amount equal to the countervalue of the loan in USD. This loan constitutes a complete financial package of €1,530,000, of which €1,066,081 were drawn to finance HIFU treatment probes. This drawn amount will be reimbursed over three years until July 1, 2025.

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

2,000,000

July 30, 2026

 

0.73

%  

Monthly installment

This loan is a COVID-related loan guaranteed by the French government entered into in 2020 with an initial one-year repayment term subsequently extended to six years.

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

2,000,000

August 4, 2026

 

0.73

%  

Monthly installment

This loan, in Euro, is a COVID-related loan guaranteed by the French government in 2020 with an initial one year repayment term subsequently extended to six years.

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

72,222

July 5, 2024

 

0.45

%

Monthly installment

This loan is related to the acquisition of computer servers.

As of December 31, 2022, long-term debt in Germany consists of one loan in Euro with the following terms :

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS GMBH

 

400,000

April 30, 2023

 

2.40

%  

Monthly installment

This loan was pledged against an HIFU equipment with a purchase value of €438 thousand.

15-2     Financial instruments carried at fair value:

As of December 31, 2023, there are no warrants outstanding.

Refer to Note 26 for more details on the fair value of other Financial Instruments.

15-3     Long-term debt maturity:

Long-term debt carried at amortized cost at December 31, 2023 matures as follows:

2024

    

1,553

2025

 

1,320

2026

 

677

2027

 

2028

 

2029 and thereafter

Total

 

3,551

F-27

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

16— OTHER LONG-TERM LIABILITIES

Other long-term liabilities consist of the following:

December 31, 

    

2023

    

2022

Provision for retirement indemnities (Japan & France), less current portion

 

2,241

 

1,962

Provision for employee termination indemnities (Korea) less current portion

 

149

 

122

Provision for Asset Retirement Obligation (Japan) less current portion

 

91

 

101

Provision for warranty costs, less current portion

 

65

 

62

Provision for guarantee given to customer, less curent portion

66

Conditional government advances, less current portion

 

463

 

463

Accrued interest less current portion

 

 

Total

 

3,075

 

2,710

Provision for asset retirement obligation in Japan is related to subsidiary’s offices and warehouses.

Pension, post-retirement and post-employment benefits for most of the Company’s employees are sponsored by European governments. In addition to government-sponsored plans, subsidiaries in Japan and France have defined benefit retirement plans in place. The provision for retirement indemnities at December 31, 2023 represents an accrual for lump-sum retirement benefit payments to be paid at the time an employee retires if he or she is still present at the Company at the date of retirement. This provision has been calculated taking into account the estimated payment at retirement (discounted to the current date), turnover and salary increases.

The provision is management’s best estimate based on the following assumptions as of year-end:

    

Retirement indemnities France

 

2023

2022

 

Discount rate

 

3.19%

3.80%

Salary increase

 

3.00%

3.00%

Retirement age

 

65

 

65

Average retirement remaining service period

 

23

 

24

    

Retirement indemnities Japan

 

2023

2022

 

Discount rate

 

1.30%

1.30%

Salary increase

 

2.50%

2.50%

Retirement age

 

60

 

60

Average retirement remaining service period

 

14

 

14

The discount rate retained is determined by reference to the high quality rates for AA- rated corporate bonds for a duration equivalent to that of the obligations.

At December 31, 2023, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:

    

France

    

Japan

Non-current liabilities

1,084

1,157

Current liabilities

 

 

70

Total projected benefit obligation

 

1,084

 

1,227

At December 31, 2022, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:

    

France

    

Japan

Non-current liabilities

845

1,117

Current liabilities

 

89

 

102

Total projected benefit obligation

 

934

 

1,219

F-28

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

The Company does not have a funded benefit plan. A detailed reconciliation of pension cost components (in thousands of euros) during fiscal year for each of the three years ending December 31, 2023 is as follows:

France

    

2023

    

2022

    

2021

Change in benefit obligations:

 

  

 

  

 

  

Projected Benefit obligations at beginning of year

 

934

 

1,080

 

1,111

Service cost

 

67

 

84

 

90

Interest cost

 

34

 

11

 

6

Net loss or (gain)

 

 

 

Actuarial (gain) or loss

 

66

 

(241)

 

(72)

Amortization of net prior service cost

 

 

 

Benefits paid

 

(17)

 

 

(56)

Projected Benefit obligations at end of year (1)

 

1,084

 

934

 

1,080

Unrecognized actuarial (gain) loss (2)

 

(146)

 

(219)

 

22

Unrecognized prior service cost (2)

 

13

 

14

 

16

(1)The accumulated benefit obligation was 805 thousand and 701 thousand at December 31, 2023 and 2022 respectively.
(2)The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is 133 thousand.

Japan

    

2023

    

2022

    

2021

Change in benefit obligations:

 

  

 

  

 

  

Projected Benefit obligations at beginning of year

 

1,219

 

1,302

 

1,310

Service cost

 

114

 

112

 

120

Interest cost

 

13

 

7

 

7

Amortization of net loss

 

 

 

Actuarial (gain) / loss

 

4

 

(30)

 

Benefits paid

 

(76)

 

(75)

 

(97)

Plan Amendments

74

Exchange rate impact

 

(122)

 

(95)

 

(39)

Projected Benefit obligations at end of year (1)

 

1,227

 

1,219

 

1,302

Unrecognized actuarial (gain) loss (2)

 

81

 

86

 

126

Unrecognized prior service cost (2)

 

74

 

 

(1)The accumulated benefit obligation was 1,030 thousand and 1,027 thousand at December 31, 2023 and 2022, respectively.
(2)The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is 156 thousand.

The benefits expected to be paid in each of the next five fiscal years, and in the aggregate for the five fiscal years thereafter, are detailed in the table below:

    

France

    

Japan

2024

 

 

70

2025

 

 

152

2026

 

129

 

143

2027

 

85

 

67

2028

 

85

 

46

2029-2033

 

408

 

843

 

707

 

1,322

F-29

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

17— SHAREHOLDERS’ EQUITY

17-1     Common stock

As of December 31, 2023, EDAP TMS S.A.’s common stock consisted of 37,373,312 issued shares fully paid and with a par value of €0.13 each. 37,103,779 of the shares were outstanding.

In September 2022, the Company completed a successful common stock offering and issued 3,066,667 new common shares in the form of ADS for $7.50 per share which resulted in gross proceeds of 23,913 thousand. In connection with this offering, the Company incurred issuance costs amounting to 1,954 thousand.

17-2     Pre-emptive subscription rights

Shareholders have preemptive rights to subscribe on a pro rata basis for additional shares issued by the Company for cash. Shareholders may waive such preemptive subscription rights at an extraordinary general meeting of shareholders under certain circumstances. Preemptive subscription rights, if not previously waived, are transferable during the subscription period relating to a particular offer of shares.

17-3     Dividend rights

Dividends may be distributed from the statutory retained earnings, subject to the requirements of French law and the Company’s by-laws. The Company has not distributed any dividends since its inception as the result of an accumulated statutory deficit of 11,962 thousand. Dividend distributions, if any, will be made in euros. The Company has no plans to distribute dividends in the foreseeable future.

17-4     Treasury stock

As of December 31, 2023, all 269,533 shares held as treasury stock consisted of (i), 89,243 shares acquired between August and December 1998 and (ii) 180,290 shares acquired in June and July 2001 for a total of €590 thousand. All treasury stocks have been acquired to cover stock purchase options (see Note 17-5).

17-5     Stock-option and free share plans

As of December 31, 2023, EDAP TMS S.A. sponsored three stock purchase and subscription option plans open to employees of EDAP TMS group:

On February 18, 2016, the shareholders authorized the Board of Directors to grant up to 1,000,000 options to subscribe to 1,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this stock option plan, the Board of Directors granted 575,000 options to subscribe to new shares to certain employees of EDAP TMS on April 26, 2016. The exercise price was fixed at €3.22 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 26, 2020 (i.e., four years after the date of grant). The options will expire on April 26, 2026 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted under this plan was €960 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).

Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 260,000 options to subscribe to new shares to certain employees of EDAP TMS on April 25, 2017. The exercise price was fixed at €2.39 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 25, 2021 (i.e., four years after the date of grant). The options will expire on April 25, 2027 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 25, 2017 under this plan was €335 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).

Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 165,000 options to subscribe to new shares to certain employees of EDAP TMS on August 29, 2018. The exercise price was fixed at €2.65 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of August 29, 2022 (i.e., four years after the date of grant). The options will expire on August 29, 2029 (i.e., ten years after the date of grant) or when employment with the

F-30

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

Company ceases, whichever occurs earlier. The total fair value of the options granted on August 29, 2018 under this plan was €219 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).

Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 155,000 options to subscribe to new shares to certain employees of EDAP TMS on April 4, 2019. Forfeited options corresponding to employees’ departures were re-allocated. The exercise price was fixed at €3.90 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 4, 2023 (i.e., four years after the date of grant). The options will expire on April 4, 2029 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 4, 2019 under this plan was €299 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).

The impact of this February 18, 2016 Plan on operating income, in accordance with ASC 718, was €65 thousand, €25 thousand and €3 thousand in 2021, 2022 and 2023, respectively.

Under this 2016 plan, 678,080 options are outstanding and are exercisable at December 31, 2023.

On June 28, 2019, the shareholders authorized the Board of Directors to grant up to a maximum of 358,528 options to purchase pre-existing shares and to grant 1,000,000 options to subscribe to 1,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this June 28, 2019 stock option plan, the Board of Directors granted 292,428 options to purchase pre-existing shares and 1,000,000 options to subscribe to new shares to certain employees of EDAP TMS on June 11, 2021. The exercise price was fixed at €5.59 per share. Options were to begin vesting six months after the date of grant and most options will be fully vested as of June 11, 2024 (i.e., three years after the date of grant). On March 29, 2023, the vesting of 270,000 of these options was accelerated and such options may vest immediately. The options will expire on June 11, 2031 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of subscription options granted on June 11, 2021 under this plan was €681 thousand and the total fair value of purchase options was €2,371 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).

The impact of this June 28, 2019 Plan on operating income, in accordance with ASC 718, was €1,484 thousand, €1,104 thousand and €410 thousand in 2021, 2022 and 2023, respectively.

Under this 2019 plan, 1,244,533 options are outstanding, of which 1,037,111 are exercisable at December 31, 2023.

On June 30, 2021, the shareholders authorized the Board of Directors to grant up to a maximum of 2,000,000 options to subscribe to 2,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this June 30, 2021 stock-option plan, the Board of Directors granted:

(i)100,000 options to subscribe to new shares to certain employees of EDAP TMS on November 17, 2021. The exercise price was fixed at 5.18 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of November 17, 2024 (i.e., three years after the date of grant). The options will expire on November 17, 2031 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 17, 2021 under this plan was €229 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(ii)144,000 options to subscribe to new shares to certain employees of EDAP TMS on May 17, 2022. The exercise price was fixed at €6.41 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of May 17, 2025 (i.e., three years after the date of grant). The options will expire on May 17, 2032 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 17, 2022 under this plan was €450 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(iii)32,000 options to subscribe to new shares to certain employees of EDAP TMS on November 8, 2022. The exercise price was fixed at €10.32 per share. Options were to begin vesting six months after the date of grant and all options

F-31

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

will be fully vested as of November 8, 2025 (i.e., three years after the date of grant). The options will expire on November 8, 2032 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 8, 2022 under this plan was €161 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(iv)395,000 options to subscribe to new shares to certain employees of EDAP TMS on December 15, 2022. The exercise price was fixed at €9.94 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of December 15, 2025 (i.e., three years after the date of grant). The options will expire on December 15, 2032 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on December 15, 2022 under this plan was €1,858 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(v)125,000 options to subscribe to new shares to certain employees of EDAP TMS on April 5, 2023. The exercise price was fixed at 9.96 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of April 5, 2026 (i.e., three years after the date of grant). The options will expire on April 5, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 5, 2023 under this plan was 687 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(vi)200,000 options to subscribe to new shares to certain employees of EDAP TMS on May 2, 2023. The exercise price was fixed at 10.10 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of May 2, 2026 (i.e., three years after the date of grant). The options will expire on May 2, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 2, 2023 under this plan was 1,183 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(vii)50,000 options to subscribe to new shares to certain employees of EDAP TMS on May 31, 2023. The exercise price was fixed at 9.32 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of May 31, 2026 (i.e., three years after the date of grant). The options will expire on May 31, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 31, 2023 under this plan was 270 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(viii)177,000 options to subscribe to new shares to certain employees of EDAP TMS on August 23, 2023. The exercise price was fixed at 7.53 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of August 23, 2026 (i.e., three years after the date of grant). The options will expire on August 23, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on August 23, 2023 under this plan was 774 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(ix)80,000 options to subscribe to new shares to certain employees of EDAP TMS on September 20, 2023. The exercise price was fixed at 6.08 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of September 20, 2026 (i.e., three years after the date of grant). The options will expire on September 20, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on September 20, 2023 under this plan was 296 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(x)20,000 options to subscribe to new shares to certain employees of EDAP TMS on November 8, 2023. The exercise price was fixed at 6.64 per share. Options were to begin vesting six months after the date of grant and all options

F-32

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

will be fully vested as of November 8, 2026 (i.e., three years after the date of grant). The options will expire on November 8, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 8, 2023 under this plan was 81 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(xi)34,000 options to subscribe to new shares to certain employees of EDAP TMS on December 6, 2023. The exercise price was fixed at 4.98 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of December 6, 2026 (i.e., three years after the date of grant). The options will expire on December 6, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on December 6, 2023 under this plan was 103 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).

The impact of this June 30, 2021, Plan on operating income, in accordance with ASC 718, was €25 thousand, €442 thousand and €2,936 thousand in 2021, 2022 and 2023, respectively.

Under this 2021 plan, 1,276,300 options are outstanding at December 31, 2023 and 282,475 are exercisable.

Forfeited stock-options are recognized as they occur, in accordance with ASU 2016-09.

The fair value of each stock option granted during the year is estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:

    

Dec-2023

    

Nov-2023

    

Sept-2023

    

Aug-2023

    

May-2023

    

May-2023

    

Apr-2023

    

Weighted-average expected life (years)

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

Expected volatility rates(1)

 

63.29

%

61.09

%

60.90

%

60.60

%

60.80

%

60.90

%

61.00

%

Expected dividend yield

 

0

%

0

%

0

%

0

%

0

%

0

%

0

%

Risk-free interest rate

 

4.16

%

4.55

%

4.55

%

4.35

%

3.77

%

3.47

%

3.39

%

Weighted-average exercise price (€)

 

4.98

 

6.64

 

6.08

 

7.53

 

9.32

 

10.10

 

9.96

 

Weighted-average fair value of options granted during the year (€)

 

3.03

 

4.05

 

3.70

 

4.37

 

5.40

 

5.92

 

5.49

 

(1)Historical volatility calculated over the weighted-average expected life.

As of December 31, 2023, a summary of stock option activity to purchase or to subscribe to Shares under these plans is as follows:

    

2023

    

2022

2021

Options

Weighted

Options

Weighted

Options

Weighted

average

average

average

exercice

exercice

exercice

    

price (€)

    

price (€)

    

price (€)

Outstanding on January 1,

 

2,613,886

5.66

 

2,408,508

4.38

 

1,186,900

2.81

Granted

 

686,000

8.53

 

571,000

9.07

 

1,392,428

5.56

Exercised

 

(55,973)

4.66

 

(320,622)

2.14

 

(150,820)

2.93

Forfeited

 

(45,000)

7.99

 

(45,000)

5.34

 

(20,000)

4.01

Expired

 

 

 

Outstanding on December 31,

 

3,198,913

6.26

 

2,613,886

5.66

 

2,408,508

4.38

Exercisable on December 31,

 

1,997,666

5.23

 

1,362,205

4.35

 

1,149,401

3.25

Share purchase options available for grant on December 31,

 

25,000

 

20,000

 

5,000

As of December 31, 2023, 643,000 options to subscribe to new shares are available for future grants.

F-33

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

The following table summarizes information about options to purchase existing Shares held by the Company, or to subscribe to new Shares, at December 31, 2023:

Outstanding options

Fully vested options (1)

Weighted

Weighted

Weighted

average

average

Aggregate

average

Aggregate

remaining

exercise

Intrinsic

exercise

Intrinsic

contractual

price

Value

price

Value

Exercise price (€)

    

Options

    

life

    

(€)

    

(2)

    

Options

    

(€)

    

(2)

10.32

20,000

8.8

10.32

7,222

10.32

10.10

200,000

9.3

10.10

38,889

10.10

9.96

117,000

9.3

9.96

26,000

9.96

9.94

395,000

9.0

9.94

131,667

9.94

9.32

50,000

9.4

9.32

9,722

9.32

7.53

177,000

9.7

7.53

6.64

20,000

9.8

6.64

6.41

100,000

8.3

6.41

52,778

6.41

6.08

80,000

9.8

6.08

5.59

1,244,533

7.4

5.59

1,037,111

5.59

5.18

83,300

7.8

5.18

431,494

16,197

5.18

83,902

4.98

34,000

9.9

4.98

169,320

3.90

 

107,500

 

5.8

 

3.90

 

419,250

 

107,500

3.90

419,250

3.22

 

357,000

 

2.3

 

3.22

 

1,149,540

 

357,000

3.22

1,149,540

2.65

 

77,500

 

4.7

 

2.65

 

205,375

 

77,500

2.65

205,375

2.39

 

136,080

 

3.3

 

2.39

 

325,231

 

136,080

2.39

325,231

2.39 to 10.32

 

3,198,913

 

7.8

 

0.84

 

2,700,210

 

1,997,666

 

1.09

 

2,183,298

(1)Fully vested options are all exercisable options. On March 29, 2023, the Board of Directors unanimously decided to appoint Ryan Rhodes as the new Chief Executive Officer of the Company effective on May 1, 2023. Marc Oczachowski would continue to serve as Chairman of the Board of the Company. In this context, the Board decided to accelerate the vesting of all unvested options granted to Mr. Oczachowski under the 2019 option plans such that these options fully vested and became exercisable on March 29, 2023. (Ref. Note 33. Subsequent Events.)
(2)The aggregate intrinsic value represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $5.28 at December 31, 2023, which would have been received by the option holders had all in-the-money option holders exercised their options as of that date. If closing stock price is under exercise price, then the aggregate intrinsic value is not considered.

A summary of the status of the non-vested options to purchase shares or to subscribe to new shares as of December 31, 2023, and changes during the three years ended December 31, 2023, is presented below:

Weighted average

Grant-Date Fair

    

Options

    

Value (€)

Non-vested at January 1, 2021

216,250

 

1.59

Granted

1,392,428

 

2.37

Vested

(329,571)

 

2.06

Forfeited

(20,000)

 

1.89

Non-vested at December 31, 2021

1,259,107

 

2.32

Granted

571,000

4.33

Vested

(543,426)

 

2.32

Forfeited

(35,000)

 

2.80

Non-vested at December 31, 2022

1,251,681

 

2.32

Granted

686,000

4.95

Vested

 

(691,434)

 

3.22

Forfeited

 

(45,000)

 

3.98

Non-vested at December 31, 2023

 

1,201,247

 

4.18

As of December 31, 2023, there were €2,509 thousand of total unrecognized compensation expenses related to non-vested stock-options, over a period of 2.9 years.

F-34

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

On June 30, 2021, the shareholders authorized the Board of Directors to grant up to a maximum of 200,000 free shares to certain employees. Conforming to this June 30, 2021 authorization, the Board of Directors granted:

(i)61,500 free shares to certain employees of EDAP TMS on September 28, 2021. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period (minimum one year period starting on the allocation date and ending on the acquisition date, i.e. two years starting on the allocation date). On September 28, 2022, 57,500 free shares were definitely acquired by French resident beneficiaries. The total fair value of the free shares granted on September 28, 2021 under this plan was 340 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation.
(ii)40,000 free shares to the CEO of EDAP TMS on March 30, 2022. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period (minimum one year period starting on the allocation date and ending on the acquisition date, i.e. two years starting on the allocation date). The total fair value of the free shares granted on March 30, 2022 under this plan was 259 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation.

Under this 2021 plan, no free shares are outstanding at December 31, 2023.

On June 30, 2022, the shareholders authorized the Board of Directors to grant up to 600,000 free shares. This new resolution superseded the June 30, 2021 resolution, cancelling the unused portion of the 2021 resolution. Conforming to this June 30, 2022 authorization, the Board of Directors granted:

(i)291,500 free shares to certain employees of EDAP TMS on November 8, 2022. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period, which begins six months after the date of grant and all shares will be fully vested as of November 8, 2025 (i.e. three years after the date of the grant). The total fair value of the free shares granted on November 8, 2022, under this plan was 2,963 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(ii)150,000 free shares to Mr. Marc Oczachowski, Chairman and Chief Executive Officer EDAP TMS on March 29, 2023. All free shares shall be definitively acquired one year after the date of the grant. All free shares will be subject to the required 12-month conservation period following the acquisition of the shares. The total fair value of the free shares granted on March 29, 2023 under this plan was 1,542 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation.
(iii)50,000 free shares to the President of EDAP TMS France, Mr. Frédéric Pech on May 2, 2023. Free shares shall be definitively acquired at the end of the vesting period, which begins six months after the date of grant and all shares will be fully vested as of May 2, 2026 (i.e. three years after the date of the grant). The total fair value of the free shares granted on May 2, 2023, under this plan was 508 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).

Under this 2022 plan, 273,500 free shares are outstanding at December 31, 2023.

F-35

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

17-6    Accumulated other comprehensive income (loss)

The components of accumulated other comprehensive income (loss) net of tax, for the years ended December 31, 2023, and 2022, are as follows:

Year Ended December 31, 2023

Foreign currency

Provision for

translation

retirement indemnities

adjustment

(net of tax)

Total

Beginning balance

    

(3,973)

    

144

    

(3,829)

Other comprehensive income (loss) before reclassifications

 

 

 

Reclassified from accumulated other comprehensive loss

 

 

 

Net current-period other comprehensive income (loss)

 

(478)

 

(180)

 

(658)

Ending balance

 

(4,451)

 

(37)

 

(4,487)

Year Ended December 31, 2022

Foreign currency

Provision for

translation

retirement indemnities

adjustment

(net of tax)

Total

Beginning balance

    

(3,377)

(212)

(3,589)

Other comprehensive income (loss) before reclassifications

 

Reclassified from accumulated other comprehensive loss

 

Net current-period other comprehensive income (loss)

 

(596)

355

(240)

Ending balance

 

(3,973)

144

 

(3,829)

18— TOTAL SALES

Amount of net sales derived from our operations in Asia, France, the United States. and other geographical areas, are as follows:

Year Ended December 31, 

Primary geographical markets (€)

    

2023

    

2022

    

2021

Asia

 

17,841

 

17,936

 

16,009

France

 

11,999

 

10,637

 

12,251

United States

 

16,717

 

15,036

 

5,524

Others geographical areas

 

13,865

 

11,500

 

10,276

Total Net Sales

 

60,423

 

55,108

 

44,060

The amount of net sales is recognized following the timing below:

Year Ended December 31, 

Timing of revenue recognition

    

2023

    

2022

    

2021

Products transferred at a point in time

 

48,646

 

44,173

 

34,552

Products and services transferred over time

 

11,777

 

10,935

 

9,508

Total Net Sales

 

60,423

 

55,108

 

44,060

F-36

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

19— OTHER REVENUES

Other revenues consist of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

Licenses and others

 

 

 

6

Total

 

 

 

6

In 2021, other revenues mainly consist of sales of a license to Theraclion and training to customers.

20— COSTS OF SALES

Costs of sales consist of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

Direct costs of sales

 

(22,624)

  

(19,814)

 

(16,199)

Indirect costs of sales

 

(13,388)

  

(11,102)

 

(9,443)

Total costs of sales

 

(36,012)

  

(30,916)

 

(25,643)

21— RESEARCH AND DEVELOPMENT EXPENSES

Research and development expenses consist of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

Gross research and development expenses

 

(7,596)

 

(5,751)

 

(4,757)

Research Tax Credit

 

411

 

581

 

617

Grants

 

222

 

250

 

739

Net Research and development expenses

 

(6,963)

 

(4,920)

 

(3,402)

In 2023 and 2022, grants consisted mainly of national grants for the assessment and optimization of the focal treatments of prostate cancer (Perfuse development project).

In 2021, grants consisted mainly of national grants for the assessment and optimization of the focal treatments of prostate cancer (Perfuse development project) and of a financial impact for the development of innovative imaging solutions for the focal treatment of liver cancer (HECAM Development project). Ref. Note 12.

Research and development costs are expensed as incurred and include amortization of assets, costs of prototypes, salaries, benefits and other headcount related costs, contract and other outside service fees, and facilities and overhead costs.

22— FINANCIAL INCOME, NET

Interest (expense) income, net consists of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

Interest income

1,311

404

10

Interest expense

 

(232)

 

(168)

 

(52)

Paycheck Protection Program loan forgiveness

 

 

 

187

Total

 

1,079

 

236

 

145

F-37

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

23— INCOME TAXES

23-1     Income / (Loss) before income taxes

Income / (loss) before income taxes is comprised of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

France

(9,026)

(418)

869

Other countries

 

(11,507)

 

(1,678)

 

24

Total

 

(20,533)

 

(2,096)

 

893

23-2     Income tax (expense)/ benefit

Income tax (expense)/benefit consists of the following :

Year Ended December 31, 

    

2023

    

2022

    

2021

Current income tax expense:

  

  

  

France

 

(77)

 

(485)

 

(320)

Other countries

 

(533)

 

(251)

 

(436)

Sub-total current income tax expense

 

(610)

 

(736)

 

(756)

Deferred income tax (expense) benefit:

 

  

 

  

 

  

France

 

3

 

(8)

 

8

Other countries

 

(37)

 

(93)

 

556

Sub-total deferred income tax (expense) benefit

 

(34)

 

(101)

 

563

Total

 

(644)

 

(837)

 

(193)

23-3     Deferred income taxes:

Deferred income taxes reflect the impact of temporary differences between the amounts of assets and liabilities reported for financial reporting purposes and such amounts as measured in accordance with tax laws. The tax effects of temporary differences which give rise to significant deferred tax assets (liabilities) are as follows by nature :

    

2023

    

2022

Net operating loss carry forwards

16,356

13,793

Elimination of intercompany profit in inventory

 

689

 

480

Elimination of intercompany profit in fixed assets

 

396

 

256

Provisions for retirement indemnities

 

663

 

658

Capital leases treated as operating leases for tax

 

10

 

26

Other items

 

354

 

360

Total deferred tax assets

 

18,468

 

15,573

Total deferred tax liabilities

 

 

Net deferred tax assets

 

18,468

 

15,573

Valuation allowance for deferred tax assets

 

(17,739)

 

(14,744)

Deferred tax assets (liabilities), net of allowance

 

729

 

829

Net operating loss carryforwards available amount to €71,821 thousand as of December 31, 2023, of which €31,284 thousand relates to EDAP TMS SA, €40,310 thousand relates to Edap Technomed Inc. and €227 thousand relates to Edap Technomed Co Ltd Japan. These net operating losses generate deferred tax assets of €16,356 thousand as at December 31, 2023. Realization of these tax assets is contingent on future taxable earnings in the applicable tax jurisdictions. As of December 31, 2023, €71,594 thousand out of these €71,821 thousand net operating loss carry-forwards have no expiration date but the amount of the net operating loss carry-forward, which can be used each year to offset taxable earnings, is limited in all jurisdictions. The remaining tax loss carry-forwards expire from years 2023 through 2025. In accordance with ASC 740, a valuation allowance is established if,

F-38

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

based on the weight of available evidence, it is more-likely-than-not that some portion or all of the deferred tax asset will not be realized.

23-4     Effective tax income (expense)

A reconciliation of differences between the statutory French income tax rate and the Company’s effective tax income (loss) is as follows:

    

2023

    

2022

    

2021

Theoretical income tax (expense) benefit at French statutory tax rate

5,133

524

(237)

Income of foreign subsidiaries taxed at different tax rates

 

(546)

 

(174)

 

(95)

Effect of net operating loss carry-forwards and valuation allowances

 

(4,439)

 

(643)

 

626

Non-taxable debt fair value variation

 

 

 

Permanent differences

 

(263)

 

(99)

 

(258)

Effect of cancellation of intra-group positions

 

(476)

 

(366)

 

(130)

French business tax included in income tax (CVAE)

 

(74)

 

(99)

 

(85)

Other

 

20

 

20

 

(15)

Effective income tax (expense) benefit

 

(644)

 

(837)

 

(193)

23-5     Uncertainty in Income Taxes

According to ASC 740, the Company reviewed the tax positions of each subsidiary. On December 31, 2023 the Company believes that there is no significant uncertainty in the Company’s tax positions.

The Company remains subject to examination by major tax jurisdictions.

Interest and penalties on income taxes are classified as a component of the provision for income taxes. There were no interest or penalties in 2023, 2022 and 2021.

24— EARNINGS (LOSS) PER SHARE

Year Ended December 31, 

    

2023

    

2022

    

2021

Income (loss) available to common shareholders (in Euros)

(21,177,772)

(2,933,058)

699,890

Weighted average number of shares for the computation of basic EPS

 

36,996,722

 

34,392,598

 

32,129,047

Basic EPS (in Euros)

(0.57)

(0.09)

0.02

Effect of dilutive securities

 

2,653,050

 

2,502,171

 

293,824

Weighted average number of shares for the computation of diluted EPS

 

36,996,722

 

34,392,598

 

32,422,871

Diluted EPS income / (loss) (in Euros)

(0.57)

(0.09)

0.02

Diluted EPS income / (loss) available to common shareholders is computed including all dilutive securities that are in the money.

The effects of dilutive securities for the year ended December 31, 2023 and 2022 were excluded from the calculation of diluted earnings per share as a net loss was reported in this period.

25— COMMITMENTS AND CONTINGENCIES

25-1     Commitments

The Company currently has commitments regarding its operating leases as described in Note 13-2.

25-2     Contingencies

The Company currently has contingencies relating to standard warranties provided to customers for products as described in Note 1-15 and Note 12.

F-39

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

26— FAIR VALUE OF FINANCIAL INSTRUMENTS

The following disclosure of the estimated fair value of financial instruments was made in accordance with the requirements of ASC 820 ‘‘Disclosure about fair value of financial instruments’’ and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value.

ASC 820 defines three levels of inputs that may be used to measure fair value and requires that the assets or liabilities carried at fair value be disclosed by the input level under which they were valued. The input levels are defined as follows:

Level 1: Quoted (unadjusted) prices in active markets for identical assets and liabilities that the reporting entity can access at the measurement date.

Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3: Unobservable inputs for the asset or liability.

The recorded amount of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities and short-term borrowings are a reasonable estimate of their fair value due to the short-term maturities of these instruments. As of December 31, 2023 and December 31, 2022, the Company did not have any other asset or liability measured at fair value.

As of December 31, 2023, the fair value of the Company’s long-term debt was not materially different from the carrying value.

27— CONCENTRATION OF CREDIT RISK

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash and cash equivalents and trade accounts and notes receivable from customers, primarily located in France, Japan and the United States. The Company maintains cash deposits with major banks. Management periodically assesses the financial condition of these institutions and believes that credit risk is limited.

The Company has implemented procedures to monitor the creditworthiness of its customers. The Company obtains bank guarantees for first time or infrequent unknown customers, and in certain cases obtains insurance against the risk of a payment default by the customer. The Company reviewed individual customer balances considering current and historical loss experience and general economic conditions in determining the allowance for doubtful accounts receivable of €0.2 million and €0.2 million, for the years ended December 31, 2023 and 2022, respectively.

Actual losses may vary from the current estimates, and any adjustments are reported in earnings in the periods in which they become known.

In 2023, 2022 and 2021, the Company did not generate more than 10% revenue with a single customer.

28— FOREIGN CURRENCY TRANSACTIONS

The Company generates a significant percentage of its revenues, and of its operating expenses, in currencies other than the euro. The Company’s operating profitability could be materially adversely affected by large fluctuations in the rate of exchange between the euro and such other currencies. The Company may engage in foreign exchange hedging activities when deemed necessary, but there can be no assurance that hedging activities will be offset by the impact of movements in exchange rates on the Company’s results of operations. As of December 31, 2023, there were no outstanding hedging instruments.

29— SEGMENT INFORMATION

Our activity is organized into three divisions: HIFU, ESWL (including lithotripsy activities) and Distribution. Through these three divisions, we develop, produce, market and distribute minimally invasive medical devices, mainly for urological diseases. HIFU division includes sales of Focal One, Ablatherm and related consumables and services, ESWL division includes

F-40

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

revenues generated by the existing Sonolith range of lithotripters and, Distribution division includes the sale of complimentary products such as lasers, micro-ultrasound systems and other products from third parties.

The organization of our activities into three divisions better clarified our vision and enhanced our financial reporting of our three businesses HIFU, ESWL and Distribution. This new structure also allows for an improved measurement of our business progress.

The business in which the Company operates is the development, production and distribution of minimally invasive medical devices, primarily for the treatment of urological diseases. Substantially all revenues result from the sale of medical devices and their related license and royalty payments from third parties. The segments derive their revenues from this activity.

The following tables set forth the key Statement of income (loss) figures, by segment for fiscal years 2023, 2022 and 2021 and the key balance sheet figures, by segment, for fiscal years 2023, 2022 and 2021. Segment operating profit or loss and segment assets are determined in accordance with the same policies as those described in the summary of significant accounting policies and they are reviewed by the CODM, who is the CEO. Interest income and expense, current and deferred income taxes are not allocated to individual segments. A reconciliation of segment operating profit or loss to consolidated net loss is as follows:

Year Ended December 31, 

    

2023

    

2022

    

2021

Segment operating income (loss)

 

(19,813)

 

(4,257)

 

(1,612)

Financial income (expense), net

 

1,079

 

236

 

145

Foreign Currency exchange (losses) gains, net

 

(1,799)

 

1,925

 

2,360

Income tax (expense) benefit

 

(644)

 

(837)

 

(193)

Consolidated net income (loss)

 

(21,178)

 

(2,933)

 

700

A summary of the Company’s operations by segment is presented below for years ended December 31, 2023, 2022 and 2021:

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2023

Division

Division

Division

Items

consolidated

Sales of goods

 

13,510

 

3,844

 

24,980

 

42,333

Sales of RPPs & leases

 

4,935

 

955

 

286

 

6,176

Sales of spare parts and services

 

2,152

 

5,109

 

4,653

 

11,914

Total sales

 

20,596

 

9,908

 

29,919

 

60,423

External other revenues

 

 

 

 

Total revenues

 

20,596

 

9,908

 

29,919

 

60,423

Total COS

 

(10,112)

 

(6,268)

 

(19,632)

 

(36,012)

Gross profit

 

10,484

 

3,640

 

10,287

 

24,411

R&D expenses

 

(5,755)

 

(764)

 

(444)

 

(6,963)

Selling and marketing expenses

 

(13,524)

 

(1,636)

 

(7,466)

 

(22,626)

G&A expenses

 

(5,983)

 

(1,471)

 

(2,625)

 

(4,556)

 

(14,634)

Total expenses

 

(25,262)

 

(3,871)

 

(10,535)

 

(4,556)

 

(44,224)

Operating income (loss) from operations

 

(14,778)

 

(232)

 

(248)

 

(4,556)

 

(19,813)

Total Assets

 

22,443

12,798

31,400

24,908

 

91,548

Capital expenditures

 

3,577

288

479

 

4,344

Non-current assets

 

6,516

2,105

4,448

 

13,069

Goodwill

 

645

496

1,271

 

2,412

F-41

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2022

Division

Division

Division

Items

consolidated

Sales of goods

 

9,437

 

4,880

 

24,145

 

 

38,462

Sales of RPPs & leases

 

4,287

 

1,058

 

272

 

 

5,617

Sales of spare parts and services

 

1,909

 

5,630

 

3,491

 

 

11,030

Total sales

 

15,634

 

11,568

 

27,907

 

 

55,108

External other revenues

 

 

 

 

 

Total revenues

 

15,634

 

11,568

 

27,907

 

 

55,108

Total COS

 

(6,788)

 

(6,732)

 

(17,396)

 

 

(30,916)

Gross profit

 

8,846

 

4,836

 

10,511

 

 

24,193

R&D expenses

 

(3,525)

 

(950)

 

(444)

 

 

(4,920)

Selling and marketing expenses

 

(8,083)

 

(1,887)

 

(6,409)

 

 

(16,379)

G&A expenses

 

(2,131)

 

(1,077)

 

(1,690)

 

(2,254)

 

(7,152)

Total expenses

 

(13,739)

 

(3,914)

 

(8,543)

 

(2,254)

 

(28,450)

Operating income (loss) from operations

 

(4,894)

 

922

 

1,968

 

(2,254)

 

(4,257)

Total Assets

 

16,293

12,997

26,407

45,426

 

101,123

Capital expenditures

 

1,715

307

356

 

2,378

Non-current assets

 

4,269

2,149

4,187

 

10,605

Goodwill

 

645

496

1,271

 

2,412

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2021

Division

Division

Division

Items

consolidated

Sales of goods

 

4,515

 

4,236

 

20,289

 

 

29,040

Sales of RPPs & leases

 

3,679

 

1,022

 

267

 

 

4,968

Sales of spare parts and services

 

1,715

 

5,758

 

2,578

 

 

10,052

Total sales

 

9,910

 

11,016

 

23,134

 

 

44,060

External other revenues

 

6

 

 

 

 

6

Total revenues

 

9,915

 

11,016

 

23,134

 

 

44,065

Total COS

 

(5,311)

 

(6,080)

 

(14,252)

 

 

(25,643)

Gross profit

 

4,604

 

4,936

 

8,882

 

 

18,422

R&D expenses

 

(2,238)

 

(835)

 

(329)

 

 

(3,402)

Selling and marketing expenses

 

(3,910)

 

(2,048)

 

(4,774)

 

 

(10,732)

G&A expenses

 

(1,481)

 

(1,161)

 

(1,355)

 

(1,904)

 

(5,900)

Total expenses

 

(7,630)

 

(4,043)

 

(6,458)

 

(1,904)

 

(20,034)

Operating income (loss) from operations

 

(3,025)

 

893

 

2,424

 

(1,904)

 

(1,612)

Total Assets

 

13,597

13,596

25,344

24,690

 

77,226

Capital expenditures

 

1,234

141

261

 

1,636

Non-current assets

 

3,689

2,185

3,971

 

9,845

Goodwill

 

645

496

1,271

 

2,412

30— VALUATION ACCOUNTS

    

Allowance

    

Allowance

    

    

for deferred

for doubtful

Slow-moving

Warranty

tax assets

accounts

inventory

reserve

Balance as of December 31, 2020

 

15,508

721

1,563

369

Charges to costs and expenses

 

346

2

371

110

Deductions: write-off and others

 

(1,513)

19

(464)

(227)

Balance as of December 31, 2021

 

14,341

742

1,470

252

Charges to costs and expenses

 

1,538

32

93

112

Deductions: write-off and others

 

(1,135)

(613)

(300)

(202)

Balance as of December 31, 2022

 

14,744

161

1,262

162

Charges to costs and expenses

 

3,175

85

354

134

Deductions: write-off and others

 

(180)

(21)

(353)

(124)

Balance as of December 31, 2023

 

17,739

224

1,263

172

F-42

Table of Contents

EDAP TMS S.A. AND SUBSIDIARIES

CONSOLIDATED FINANCIAL STATEMENTS

(In thousands of euros unless otherwise noted, except per share data)

31— SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

Interest and income taxes paid are as follows:

Year Ended December 31, 

    

2023

    

2022

    

2021

Income taxes paid (refunds received)

 

509

 

410

 

307

Interest paid

 

265

 

168

 

114

Interest received

 

1,311

 

403

 

10

Non-cash transactions:

Year Ended December 31, 

    

2023

    

2022

    

2021

Financing lease obligations incurred

 

358

 

162

 

233

Operating lease obligations incurred

 

1,098

 

1,162

 

674

Cash paid for amounts included in the measurement of lease liabilities:

Year Ended December 31, 

    

2023

    

2022

 

2021

Operating cash flow used in operating leases

 

1,009

 

900

916

Operating cash flow used in finance leases

 

7

 

12

18

Financing cash flow used in finance leases

 

242

 

350

406

32— RELATED PARTY TRANSACTIONS

On August 19, 2019, EDAP Technomed Co. Ltd. (Japan) contracted a loan amounting to JPY 80,000,000. As a current practice in Japan, this loan required a personal warranty from the representative director, President and CEO of the subsidiary Mr. Jean-François Bachelard. EDAP TMS S.A., as the parent company, counter-warranted this personal loan and agreed to indemnify Mr. Bachelard, in an indemnification letter dated September 12, 2019 expiring upon loan maturity date of August 26, 2026.

On April 22, 2020, EDAP Technomed Co. Ltd (Japan) contracted another loan amounting to JPY 50,000,000 requiring a personal warranty from the representative director, president and CEO of the subsidiary Mr. Jean-François Bachelard. EDAP TMS S.A., as the parent company, counter-warranted this personal loan and agreed to indemnify Mr. Bachelard, in an indemnification letter dated June 2, 2020, expiring upon loan maturity date of April 2, 2025.

33— SUBSEQUENT EVENTS

In order to align the Company’s organization to build shareholders value and expand its operational and commercial presence in the United States, the Company announced on January 2, 2024 the appointment of Ken Mobeck as its Chief Financial Officer and François Dietsch as its Chief Accounting Officer.

On March 4, 2024, EDAP announced that its Focal One platform has been granted Breakthrough Device designation by the US Food and Drug Administration (FDA) for the treatment of deep infiltrating endometriosis (DIE). In June 2018, the FDA cleared Focal One Robotic Focal HIFU for the ablation of prostatic tissue.

F-43

EX-1.1 2 edap-20231231xex1d1.htm EX-1.1

Exhibit 1.1

EDAP TMS

A stock company (société anonyme)

with a capital of Euros 4,858,530.56

Head office: Parc d’activité- La Poudrette Lamartine

4 rue du Dauphiné

69120 Vaulx en Velin - France

MEMORANDUM AND ARTICLES OF ASSOCIATION

- BYLAWS -

Including modifications approved by

Board of Directors on December 6th, 2023

Articles of Association – December 6th, 2023 - English translation for information purposes only

1/13


TITLE I

FORMATION - PURPOSE - CORPORATE NAME

REGISTERED OFFICES - DURATION

ARTICLE 1 - FORMATION OF THE COMPANY

A stock company exists between the owners of the shares created hereinafter and those which could be created at a later stage; it is organized and exists under the laws in force and under the following bylaws.

ARTICLE 2 – CORPORATE PURPOSES

The purpose of the Company is:

-the taking of financial interests under whatever form in all French or foreign groups, companies or businesses which currently exist or which may be created in the future, mainly through contribution, subscription or purchasing of shares, obligations or other securities, mergers, holding companies, groups, alliances or partnerships ;
-the management of such financial interests ;
-the direction, management, supervision and coordination of its subsidiaries and interests ;
-the provision of all administrative, financial, technical or other services ;
-and generally, all operations of whatever nature, financial, commercial, industrial, civil, relating to property and real estate which may be connected directly or indirectly, in whole or in part, to the company's purposes or to any similar or related purposes which may favor the extension or development of said purpose.

ARTICLE 3 - CORPORATE NAME

The corporate name of the Company is:

EDAP TMS

ARTICLE 4 - REGISTERED OFFICE

The registered office is fixed at: Parc d'activité La Poudrette Lamartine 4 rue du Dauphiné- (F) 69120 Vaulx en Velin - France.

It may be transferred to any other location in France by decision of the Board of Directors, subject to ratification of such decision by the next ordinary shareholders' meeting, and anywhere else by virtue of a resolution of the extraordinary shareholders' meeting.

In the event of a transfer decided by the Board of Directors, the latter is authorized to amend the articles of association and to carry out the resulting publicity and filing formalities, provided that it is stated that the transfer is subject to the ratification referred to above.

ARTICLE 5 - DURATION

The duration of the Company is sixty (60) years as of the date of incorporation of the Company recorded in the Trade and Corporate Registry unless an anticipated dissolution or a prorogation is decide as provided for in these bylaws.

TITLE II

REGISTERED CAPITAL

ARTICLE 6 - REGISTERED CAPITAL

The registered capital is fixed at the amount of four million eight hundred and fifty-eight thousand five hundred and thirty Euros and fifty-six cents (Euros 4,858,530.56) divided into thirty-seven million three hundred and seventy-three thousand three hundred and twelve (37,373,312) shares with a nominal value of thirteen cents (Euros 0.13) each, fully paid up.

ARTICLE 7 - INCREASE OF THE REGISTERED CAPITAL

The registered capital may be increased once or several times through the creation of new shares, representing contributions in kind or contributions in cash, the transformation of available corporate reserves into shares or through any other mean by virtue of a resolution from the Extraordinary Shareholders' General Meeting. Such meeting shall fix the conditions for the issuing of new shares within the

Articles of Association – December 6th, 2023 - English translation for information purposes only

2/13


framework of the legal provisions in force, or delegate its powers for such purpose to the Board. As a representation of capital increases may be created, either shares similar to the existing ones, or shares of a totally different type which may, within the conditions provided by law, grant a preferential right or whatever privilege on the other shares. The Board has all powers to negotiate, if any, with any bank or financial syndicate to facilitate or guarantee the issuance of shares as mentioned here above complying with any legal provision, in particular as far as preferential rights of subscription for the benefit of the older shareholders are concerned.

No capital increase in shares paid up in cash may however be implemented if the existing capital has not been priorly fully paid up. Capital increases must be implemented within five years as of the date on which the Shareholders' General Meeting has taken or authorized such resolution.

Capital increases may occur through the issue of shares with a premium. That premium of which the total amount shall have to be paid at the time of the subscription of the shares shall not be regarded as a profit to be distributed under operating profit; it shall represent an additional payment to the capital in shares and shall belong exclusively to all shareholders, except otherwise provided for by the Ordinary or Extraordinary Shareholders' Meeting.

In case of an increase through the issue of shares payable in cash, and unless otherwise provided further to a resolution from the Extraordinary Shareholders' General Meeting, the owners of existing shares who have duly contributed as they were called up shall receive in proportion to the amount of these shares, a preferential right to subscribe to the new shares. The Board shall determine the manner in which that right shall be exercised and its validity period in compliance with (French) law; it shall be negotiable under the same conditions as the shares during the subscription.

Those shareholders who, due to the number of shares they hold, may not obtain a new share or a full number of new shares, shall be entitled to group to exercise their right but however no joint subscription may result from such a grouping.

ARTICLE 8 - CAPITAL REDUCTION

The Extraordinary Shareholders' General Meeting may also decide a reduction of the registered capital for whatever reason and in whatever manner, in particular through the reimbursement to the shareholders of a repurchasing of the corporate shares or the exchange of old shares by new shares, for the same or a lower number of shares, with or without the same nominal amount and, if any, the obligation of selling or buying old shares to enable the exchange or also through the payment of a balance in cash.

The General Meeting may also delegate to the Board all powers to implement the capital reduction.

The Auditors shall be informed on the project of capital reduction at least forty five days prior to the Meeting. The General Meeting shall decide on the report from the Auditors who shall provide their appreciation on the causes and the conditions of the operation.

When losses do not motivate the capital reduction, creditors may within a period of thirty days as of the date of the filing with the Clerk of the Trade Court of the minutes of the resolution from the General Meeting who decided or authorized the reduction, oppose to the reduction. The opposition is brought before the Trade Court.

Articles of Association – December 6th, 2023 - English translation for information purposes only

3/13


TITLE III

SHARES

ARTICLE 9 – PAYMENT OF THE SHARES

At the time of capital increase, the shares to be subscribed in cash must be paid up of at least one fourth at the time of the subscription. The balance of payments shall be paid within a maximum of five years, as of the day on which the capital increase shall have become effective, in one or several times, at the times and in the proportions determined by the Board. The calling up of capital contributions shall be communicated to the shareholders by registered letter at least fifteen days prior to the date fixed for each payment.

The shares contributed in cash as part of the capital increases may be paid up partly or totally through the compensation of a debt which is fixed, liquid and due to the company.

The Board may authorize at any time the shareholders to prepay the amount of their shares which are not yet called up.

Should the shareholders not proceed with the payments on the set dates, the interest of the amount of these payments shall run by law for each day of delay at a rate of 12% per annum as of the date of payment fixed in the registered letter above mentioned and without a claim or formal notice being necessary.

If within the period fixed at the time of calling up the capital, some shares have not been paid up from the required payments, the Company may, one month after a special formal individual notice notified to the defaulting shareholder - by registered letter or extra judicial writ – offer, to the other shareholders, the shares to be paid up by registered letter sent to each of them.

To implement this preemptive right, the Board shall have, upon the expiration of the fixed time limit, at the time of the calling up of capital, to offer to the shareholders the shares to be paid up by registered letter sent to each of them.

If several shareholders are purchasers, the shares shall be distributed among them in proportion to their rights in the Company.

If such a proportional distribution is not possible, the remaining shares shall be distributed through draw lots.

If within a time limit of one month further to the shareholders having been warned, some shares are still not paid up, the Company may sale them within the terms and conditions stipulated under Section L.228-27 of the French Commercial Code through the decree of March 23, 1967 referred to for its application.

The sale of the shares shall be carried in public auctions by a stock broker or a public notary. For such purpose, the Company shall publish in a legal gazette within the department of the registered offices, at least thirty days further to the notice scheduled in the previous paragraph, a notice concerning the sale of the shares. It shall inform the debtor and, if any, its co-debtors, of the sale by a registered letter containing indications on the date and the issue number of the gazette in which the publication has been made. The sale of the shares may not take place less than fifteen day as from the sending of the registered letter.

The Company shall be entitled to the net proceeds of the sale up to the due amount and shall be deducted from the principal amount and interests due by the defaulting shareholder before the reimbursement of the costs incurred by the company to realize the sale. The defaulting shareholder remains debtor or benefits from the difference.

Upon the expiration of the time limit as scheduled in the fifth paragraph above, the shares not paid up from the required payments shall stop permitting the admission and the voting rights in shareholders meetings and shall be deducted for the counting of the quorum. The right to the dividends and the preferential right of subscription shall be suspended. If the shareholder pays up the principal sum and its interests, he/she may ask for the payment of non prescribed dividends but he/she may not exercise an action under a preferential right of subscription to a capital increase after the expiration of the time limit fixed for the exercise of that right.

ARTICLE 10 – LEGAL FORM AND CONDITIONS OF VALIDITY OF SHARES

The shares are compulsorily issued by the Company as registered shares and are materialized through a registration into the accounts of the Company.

Articles of Association – December 6th, 2023 - English translation for information purposes only

4/13


The share accounts are kept under the conditions and terms provided by law, by the Company or any other authorized Agent the name or denomination and address of which shall be published in the "Bulletin des Annonces Légales Obligatoires" (Bulletin for compulsory legal announcements).

The share accounts mention:

-the identification data of natural persons or legal entities in the name of whom they have been opened and, if any, the legal nature of their rights or incapacities ;
-the name, the category, the number and, if any, the nominal value of the registered shares;
-the restrictions which may concern these shares (pledge, escrow account, etc...).

Whenever the shares are not fully paid upon subscription, the payments on these shares are put in and witnessed as such by a certificate.

Each share gives right to a part of the ownership of the Company's assets, in proportion with the number of issued shares. Besides, it gives right to a part of profits as stipulated under Article 27 hereinafter.

Shareholders are only responsible up to the amount of shares they possess and above that amount, any calling up of capital is forbidden. They cannot be subject to any restitution of interests or dividends which were regularly distributed.

ARTICLE 11 - SHARE TRANSFERS

Shares may be freely traded under the conditions defined by law. In the event of a capital increase, the shares may be traded from the completion thereof.

Shares shall remain negotiable following the Company’s dissolution, and until the closing of its liquidation.

ARTICLE 12 - INDIVISIUM OF SHARES - SEALS

In respect of the Company the shares are indivisible. Joint owners of a share shall be represented before the Company by a single person they shall have appointed further to a common agreement.

Whenever the ownership of several existing shares shall be necessary to exercise any right whatsoever and in particular to exercise the preferential right as here above provided for, or still, in the case of exchange or attribution of the shares further to an operation such as: capital reduction, capital increase by incorporation of reserves, merger, entitling to a new share against providing existing shares, isolated shares or shares in a number lower than the one required shall grant no right to the holder against the Company ; shareholders shall be personally responsible for the regrouping of the necessary number of shares.

The heirs, representatives or creditors of a shareholder shall under no circumstances whatsoever neither call for the seals on the Company's assets and documents requesting the partition or the sale by auction of a lot held by indivisium, nor interfere in whatever manner in its management ; they must - for the exercise of their rights - refer to the corporate inventories/ books and the decisions from the General Meeting.

All shares which form or shall form the registered capital shall always be assimilated to one another as regards tax costs. Consequently, all duties and taxes which for whatever reason could - with respect to any reimbursement of capital of these shares, or more generally, any distribution of their profit become claimable for only some of them, either during the existence of the Company or during its winding-up, shall be distributed among all shares representing the capital at the time of that or those reimbursements or distributions in such a way that all current or future shares shall confer on their owners - whilst taking into account the nominal amount of shares and rights not amortized of different categories, the same effective privileges giving them the right of receiving the same net amount.

TITLE IV

MANAGEMENT OF THE COMPANY

ARTICLE 13 – BOARD OF DIRECTORS

The Company is managed by a Board of Directors made up of individuals or legal persons whose number is determined by the Ordinary Shareholders Meeting within the limits provided for by the law.

A legal entity must, at the time of its appointment, designate an individual who will be its permanent representative at the Board of Directors. The duration of the office of this permanent representative is the same as that of the Director legal body he/she represents. In

Articles of Association – December 6th, 2023 - English translation for information purposes only

5/13


the event the legal body revokes its permanent representative, it must replace said representative immediately. The same rules apply in case of death or resignation of the permanent representative.

The Directors’ term of office is for six years; one year being calculated as the period in between two consecutive annual Ordinary General Shareholders Meetings. The tenure of a Director terminates at the end of the Ordinary General Shareholders Meeting which meets to vote upon the accounts of the then preceding fiscal year and is held in the year during which the office of said Director comes to an end.

The Directors may always be re-elected, they may also be revoked at any time by the Shareholders' General Meeting.

An individual person cannot to hold more than five positions as a member of a Board of Directors or a member of a  Supervisory Board in companies registered in France; the directorship held in controlled companies (as defined by Section L.233-16 of the French Commercial Code) by the Company, are not taken into account.

In case of death or resignation of one or several Director(s), the Board of Directors may make (a) provisional appointment(s), even between two General Shareholders Meetings.

Any such provisional appointment(s) made pursuant to the previous paragraph need to be ratified by the next following Ordinary Shareholders' General Meeting.

Failing ratification, the resolutions and acts approved beforehand by the Board remain nonetheless valid.

When the number of Directors falls below the compulsory legal minimum, the remaining directors must summon immediately the Ordinary General Shareholders Meeting, in order to reach the full complement of the Board.

Any Director appointed in replacement of another Director whose tenure has not expired remains in office only for the remaining duration of the tenure of his predecessor.  

An employee of the Company may be appointed as a Director. His/her contract of employment must however correspond to an effective work. In this case, he/she does not loose the benefit of his/her employment contract.

The number of Directors who are also linked to the Company by an employment contract can not exceed one third of the Directors in office or five members.

Directors cannot be more than eighty five years old. In case one of the Directors reaches this limit during his/her office, the older Director is automatically considered as having resigned at the next General Shareholders Meeting.

ARTICLE 14 - MEETINGS OF THE BOARD

14.1. The Board of Directors meets as often as the interests of the Company require.

14.2. The Chairman summons the Directors to the Meetings of the Board. The notification of the Meetings may be made by all means, whether oral or written.

Furthermore, if there has not been a Board Meeting for two months, members of the Board representing at least one third of the members of the Board, or the Chief Executive Officer, may validly require the President to summon the Board. In such a case, they must indicate the agenda for the meeting.

In case a Labor Committee exists, the representatives of this committee - appointed pursuant to the Labor Code - must be invited to every meeting of the Board.

The meeting takes place either at the registered office or at any other place in France or abroad.

14.3. For the resolutions of the Board of Directors to be valid, at least one half of its members must be present.

Within the limits provided for in Article L. 225-37, paragraph 3 of the French Commercial Code and subject to the implementation of internal regulations, the Board of Directors may decide that for the calculation of the quorum and the majority of the directors, account will be taken of the participation of one or more directors on the Board of Directors by any means of telecommunication (videoconference and teletransmission), and this, in compliance with the regulatory provisions and safe legal exceptions.

Articles of Association – December 6th, 2023 - English translation for information purposes only

6/13


Any decision granting options to purchase new or existing shares of the Company to a Director who is also an employee, to the President or to the Chief Executive Officer of the Company (when he/she is also a Director), within the framework of an authorization given by the Extraordinary Shareholders' General Meeting, pursuant to Sections L.225-177 et seq. of the French Commercial Code, shall be taken by a majority vote among the Directors who are present or represented. The concerned Director as well as any other Director who is likely to be granted similar options cannot take part in the vote.

The resolutions of the Board shall be taken at a majority vote ; in case of a split decision, the President has casting vote.

The Board of Directors may also take the following decisions by written consultation of the directors, which fall within the Board's own powers:

provisional appointment of Board members, as provided for in Article L. 225-24 of the French Commercial Code
authorization of sureties, endorsements and guarantees as provided for in the last paragraph of Article L. 225-35 of the Commercial Code,
decision taken on the basis of a delegation of powers granted by the Extraordinary Shareholders' Meeting in accordance with the second paragraph of Article L. 225-36 of the Commercial Code, to amend the bylaws to bring them into line with legal and regulatory provisions,
convening of Shareholders' Meetings,
transfer of the registered office to the same department, and
any decision that may be added to this list by virtue of a change in the legislation in force.

When the decision is taken by written consultation, the text of the proposed resolutions accompanied by a voting form is sent by the Chairman to each member of the Board of Directors by electronic means (with acknowledgement of receipt).

The directors have a period of three working days following receipt of the text of the proposed resolutions and the voting form to complete and send to the Chairman by electronic means (with acknowledgement of receipt) the voting form, dated and signed, by ticking a single box for each resolution corresponding to the meaning of their vote.

If no box or more than one box has been ticked for the same resolution, the vote will be null and void and will not be taken into account for the calculation of the majority.

Any director who has not responded within the above time period shall be considered absent and his or her vote shall not be counted for the purpose of calculating quorum and majority.

During the response period, any director may request any additional explanations from the initiator of the consultation.

Within five working days following receipt of the last ballot, the Chairman shall draw up and date the minutes of the deliberations, to which the ballots shall be annexed and which shall be signed by the Chairman and a director having participated in the written consultation.

14.4. Any Director may grant a proxy – even by letter, telegram, telex or fax – to any other Director to represent him/her at a Board Meeting; however, each Director is not allowed to have more than one proxy per meeting.

14.5. The copies or abstracts of the minutes of the Board of directors are certified by the Chairman of the Board, the Chief Executive Officer, the Director temporarily delegated in the duties of President or by a representative duly authorized for that purpose.

The register may be kept and the minutes drawn up in electronic form; in this case, the minutes are signed by means of an electronic signature which at least meets the requirements for an advanced electronic signature. The minutes are dated electronically by a time-stamping means offering any guarantee of proof.

The attendance register can be kept in electronic form; in this case, the register is signed by means of an electronic signature which at least meets the requirements for an advanced electronic signature. The register is dated electronically by a time-stamping means offering any guarantee of proof.

Articles of Association – December 6th, 2023 - English translation for information purposes only

7/13


ARTICLE 15 - POWERS OF THE BOARD

The Board of Directors defines the orientations of the Company's activity and supervises their implementation. Within the limits set out by the corporate purposes, and the powers expressly granted by law to the General Shareholders Meeting, the Board may deliberate upon the business of the Company and take any decisions thereof.

ARTICLE 16 - CHAIRMAN

The Board elects one of its members as Chairman of the Board, who must be an individual. The Board determines the duration of the office of the Chairman: it cannot exceed that of his/her office as a Director. The Board may revoke the Chairman at any time. The remuneration of the Chairman is decided by the Board of Directors.

The Chairman represents the Board and organizes its work. The Chairman is responsible for the good functioning of the Company's organization and, in particular, has to check the ability of the Board members to perform their mission.

The Chairman of the Board of Directors cannot be over eighty-five years old. In case the Chairman reaches this limit during his/her tenure, he/she will automatically be considered as having resigned. However, his/her tenure is extended until the next Board of Directors Meeting, during which his/her successor shall be appointed. Subject to this provision, the Chairman of the Board may always be re-elected.

ARTICLE 16 bis - CHIEF EXECUTIVE OFFICER

The general management of the Company is performed, under his responsibility, either by the Chairman of the Board or by another individual, elected by the Board and bearing the title of Chief Executive Officer.

The choice between these two methods of management belongs to the Board and must be made as provided for by these bylaws.

Shareholders and third parties are informed of this choice under legal and regulatory conditions.

The Chief Executive Officer is vested with the most extensive powers to act under all circumstances on behalf of the Company, within the limits set out by the corporate purposes, and subject to the powers expressly granted by law to the Board of Directors and the General Shareholders Meeting.

The Chief Executive Officer represents the Company with third parties. The Company is bound by the acts of the Chief Executive Officer overcoming the corporate purposes, unless proven that the third party knew such act overcame the corporate purposes or could not ignore so in light of the circumstances; yet, the sole publication of the bylaws is not enough to constitute a sufficient evidence thereof.

The remuneration of the Chief Executive Officer is decided by the Board of Directors. The Chief Executive Officer can be revoked at any time by the Board of Directors. If this revocation is not justified, damages may be allocated to the Chief Executive Officer, except when the Chief Executive Officer is also the Chairman of the Board.

Pursuant to Section 706-43 of the French criminal proceedings Code, the Chief Executive Officer may validly delegate to any person he/she chooses the powers to represent the Company within the framework of criminal proceedings which might be taken against the Company.

The Chief Executive Officer may not hold another position as Chief Executive Officer or member of a Supervisory Board in a company registered in France except when (i) such company is controlled (as referred to in Section L.233-16 of the French Commercial Code) by the Company and (ii) when this controlled company’s shares are not quoted on a regulated market.

The Chief Executive Officer cannot be over seventy years old. In case the Chief Executive Officer reaches this limit during his/her tenure, he/she will automatically be considered as having resigned. However, his/her tenure is extended until the next Board of Directors meeting, during which his/her successor shall be appointed.

ARTICLE 17 - DEPUTY CHIEF EXECUTIVE

Articles of Association – December 6th, 2023 - English translation for information purposes only

8/13


Upon the Chief Executive Officer’s proposal, the Board of Directors may appoint one or several individual(s) as Deputy Chief Executive(s) with the aim of assisting the Chief Executive Officer.

The Deputy Chief Executive may be revoked at any time by the Board, upon proposal of the Chief Executive Officer.

In agreement with the Chief Executive Officer, the Board of Directors shall determine the scope and duration of the powers delegated to the Deputy Chief Executive. The remuneration of the Deputy Chief Executive is decided by the Board of Directors.

Towards third parties, the Deputy Chief Executive has the same powers as the Chief Executive Officer, among which the ability to represent the Company in court.

The Deputy Chief Executive Officer cannot be over seventy years old. In case a Deputy Chief Executive Officer would reach this limit during his/her office, he/she would automatically be considered as having resigned. However, his/her office is extended until the soonest Board of Directors meeting, during which his/her successor shall be appointed.

In any case, the maximum number of Deputy Chief Executive(s) cannot exceed five.

ARTICLE 18 - AGREEMENTS SUBJECT TO AUTHORIZATION

18.1. Securities, endorsement of drafts and guarantees provided for by the Company shall be authorized by the Board of Directors in compliance with the conditions provided for by the law.

18.2. Any agreement to be entered into - either directly or indirectly or through an intermediary - between the Company and one of its Directors, its Chief Executive Officer or Deputy Chief Executive, one of its shareholders holding more than 5% of the voting rights or, if it is a company, the company controlling it (as referred to in the Section L.233-3 of the French Commercial Code) is subject to a prior authorization of the Board of Directors. The same authorization applies to the agreements in which these persons are indirectly interested.

Such prior authorization is not required for agreements which, even though they are entered into by the above mentioned persons, concern usual operations which have been entered into on standard conditions. Nevertheless, such agreements have to be reported to the Chairman by the concerned person. Furthermore, the lists and purposes of these agreements shall be communicated by the Chairman to the Board of Directors and to the Statutory Auditors.

The same shall apply for agreements between the Company and another company, whenever one of the Directors, Chief Executive Officer(s) or Deputy Chief Executive(s) of the Company is the owner, a partner with unlimited liability, a manager, Director, Chief Executive Officer, member of the Executive Board or Supervisory Board of said company.

The prior authorization of the Board of Directors is required pursuant to the conditions provided for by law. It being specified that said director shall not be taken into account for the quorum calculation and that his/her vote shall not be taken into consideration for the calculation of the majority.

ARTICLE 19 - PROHIBITED AGREEMENTS

Directors who are not legal bodies are prohibited from taking out loans from the Company, under any form whatsoever, from getting an overdraft on a current account or otherwise, and benefiting from a guarantee from the Company for the agreements they have entered into with third parties.

The same prohibition applies to Chief Executive Officers, Deputy Chief Executives and to permanent representatives of the Directors legal bodies. It also applies to spouses, ascendants and descendants of the persons referred to in the previous paragraph, as well as to any interposed person.

TITLE V

AUDITORS

ARTICLE 20 - AUDITORS

The Ordinary General Meeting of shareholders appoints, under the conditions set by article L823-1 of the French Commercial Code, and with the mission fixed by law, the Company's Statutory Auditors.

Articles of Association – December 6th, 2023 - English translation for information purposes only

9/13


The Auditors are appointed for six fiscal years. Their mandate ends at the time of the General Meeting deciding upon the statements of the sixth fiscal year.

The Auditor appointed to replace another shall only remain in service until the expiration of the mandate of his predecessor.

Auditors are indefinitely re-eligible.

One or several shareholders representing at least one twentieth of the registered capital may ask in court the objection to one or several Auditors appointed by the meeting and the designation of one or several other Auditors who shall provide their services replacing the objected Auditors. Under penalty of unacceptability of the request, the latter shall have to be made before the President of the Commercial Court who shall rule in chambers within a period of thirty days as from the rejected nomination.

The Auditors must be called at the Board meeting during which the accounts of the ended financial year shall be closed and at all shareholders meetings.

ARTICLE 21 - EXPERTISE

One or several shareholders representing at least one twentieth of the registered capital may ask to the President of the Commercial Court to rule in chambers to designate an expert in charge of presenting a report on one or several management operations.

The report from the expert possibly appointed must be sent to the petitioners, to the Board, to the Ministère Public ("Attorney General"), to the Labor Committee and to the COB (French SEC) ; it shall also be attached to the report from the Auditor(s) prepared for the forthcoming General Meeting and should be granted the same advertising.

TITLE VI

GENERAL MEETINGS

ARTICLE 22 - GENERAL RULES

Collective decisions of the shareholders are taken in Ordinary, Extraordinary or Special Shareholders' Meetings depending on the nature of the decisions they are called upon to take. Ordinary, Extraordinary and Special Shareholders' Meetings exercise their respective powers in accordance with the law.

Shareholders' Meetings are convened and held in the conditions, form and timeframe set by law.

When the Company wishes to convene a meeting by electronic means instead of by mail, it must first obtain the agreement of the shareholders concerned, who must indicate their electronic address.

Meetings are held at the registered office or at any other location specified in the notice of meeting.

The right to participate in Shareholders' Meetings is governed by the legal and regulatory provisions in force.

All shareholders, regardless of the number of shares they own, have the right to attend Shareholders' Meetings and to participate in the deliberations, in person, by proxy or by remote voting, under the conditions and within the time limits provided for by the regulations in force.

Shareholders may, in accordance with the conditions laid down by the regulations in force, send in their postal voting form for any Shareholders' Meeting, either in paper form or, if the Board of Directors so decides in the notice of meeting, by remote transmission.

The Board of Directors may organize, under the conditions provided for by law and the regulations in force, the participation and voting of shareholders at Meetings by videoconference or by telecommunication means, including the Internet, allowing their identification. If

Articles of Association – December 6th, 2023 - English translation for information purposes only

10/13


the Board of Directors decides to exercise this option for a given Meeting, this decision of the Board shall be stated in the notice of meeting. Shareholders participating in the Meetings by videoconference or by any of the other means of telecommunication referred to above, at the discretion of the Board of Directors, are deemed to be present for the purposes of calculating the quorum and the majority. Shareholders who use the electronic voting form offered on the website set up by the meeting's centralizing agent are deemed to be present. The electronic form can be entered and signed directly on this site by means of an identification code and a password. The proxy or vote thus expressed before the Meeting by this electronic means, as well as the acknowledgement of receipt thereof, will be considered as non-revocable writings and binding on all.

Postal voting forms and proxies given to be represented at a Meeting may include an electronic signature of the shareholder or of his legal or judicial representative in the form of a process that complies with the requirements of Article 1316-4 paragraph 2 of the Civil Code, i.e. a reliable identification process that guarantees its link with the act to which it relates.

All shareholders have the right to obtain the documents necessary to enable them to make fully informed decisions on the management and operation of the Company.

The nature of these documents and the conditions under which they are sent or made available are determined by law and regulations.

Meetings are chaired by the Chairman of the Board of Directors or, in his absence, by the Chief Executive Officer, by a Chief Operating Officer if he is a director, or by a director specially delegated for this purpose by the Board. Failing this, the Meeting shall elect its own Chairman.

The functions of scrutineers are performed by the two shareholders, present and accepting these functions, who have, both by themselves and as proxies, the greatest number of votes.

The bureau appoints the secretary, who may be chosen from outside the shareholders.

An attendance sheet is kept under the conditions provided for by law.

The minutes are drawn up in accordance with the law. Copies or extracts of the minutes of the Meeting are validly certified by the Chairman of the Board of Directors, by a director exercising the functions of Chief Executive Officer or by the Secretary of the Meeting.

ARTICLE 23 - EXTRAORDINARY GENERAL MEETINGS

The Extraordinary Shareholders' Meeting convened on the first notice of meeting may only validly deliberate if the shareholders present or represented hold at least one quarter of the shares with voting rights. The Extraordinary Shareholders' Meeting, convened on the second call, may only validly deliberate if the shareholders present or represented hold at least one fifth of the shares with voting rights.

Decisions of the Extraordinary Shareholders' Meeting are taken by a two-thirds majority of the votes cast by the shareholders present or represented. The votes cast do not include those attached to shares for which the shareholder has not taken part in the vote, has abstained or has voted blank or invalid.

ARTICLE 24 - ORDINARY GENERAL MEETINGS

The Ordinary Shareholders' Meeting convened on the first notice of meeting is valid only if the shareholders present or represented hold at least one fifth of the shares with voting rights. The Ordinary Shareholders' Meeting convened on the second call shall deliberate validly regardless of the number of shareholders present or represented.

Decisions of the Ordinary General Meeting are taken by a majority of the votes cast by the shareholders present or represented. The votes cast do not include those attached to shares for which the shareholder has not taken part in the vote, has abstained or has voted blank or invalid.

TITLE VII

INVENTORIES - PROFITS – RESERVES

ARTICLE 25 - COMPANY’S FISCAL YEAR

Articles of Association – December 6th, 2023 - English translation for information purposes only

11/13


Each fiscal year shall cover a period of twelve months starting on January 1st and ending on next December 31st.

ARTICLE 26 - INVENTORY – ACCOUNTS

Regularly accounting of corporate operations is held in compliance with Law.

At the end of the each fiscal year, the Board draws up an inventory and the financial statements.

A management report is prepared on the situation of the Company over the last fiscal year, its expected evolution, the major events which occurred between the date of the end of the last fiscal year and the date on which the management report is prepared and on its activities in research and development.

All these documents are made available to the Auditors disposal according the provisions set forth by the law.

ARTICLE 27 - FIXING, ALLOCATION AND DISTRIBUTION OF PROFITS

On the profit of each fiscal year subject to reduction of the amount of the previous law, an amount equal to 5 % of it shall be allocated in order to constitute the legal funds ; such allocation is no longer compulsory when the said funds amount to 10 % of the registered capital ; should the amount of the legal funds become inferior of the registered capital, such allocation should have to be implemented.

The General Meeting may allocate any amount to the appropriation of all optional, ordinary or extraordinary funds or carrying it forward.

The profit of the fiscal year reduced by the amount of previous losses and by the amount to be allocated to the reserves according any legal provisions or bylaws and increased by the amount of the carried forward profit constitutes the distributable profit.

Further to the approval on the financial statement and the determination of the distributable amounts, the General Meeting decides the amount of the dividends to be distributed to the shareholders. The General Meeting may also decide on the distribution of amounts appropriated from the reserves it has available either to provide or complete dividends or as extraordinary distribution ; in such a case, the decision shall expressly indicate the reserve items from which the distributions are made. However, the dividends have to be priorly distributed from the distributable profit of the current fiscal year.

ARTICLE 28 - PAYMENT OF DIVIDENDS

The terms and conditions of payment of dividends voted by the General Meeting are decided by the relevant meeting or, failing such decision, by the Board. However, the payment must occur within a period which can not exceed nine months from the end of the fiscal year unless a court decision authorizes an extension of such time limit for payment.

Dividends which are not claimed within five years from their maturity date shall be bared.

TITLE VIII

EXTENSION - DISSOLUTION - WINDING UP

ARTICLE 29 - EXTENSION

At least one year prior to the expiration date of the Company, the Board must convene a Extraordinary Shareholders' General Meeting to decide the prorogation of the Company; such prorogation may not exceed 99 years.

Failing such Extraordinary Shareholders' General Meeting, any shareholder may fifteen days further to a formal notice sent to the Chairman of the Board, by registered letter remaining unsuccessful, request from the courts the appointment of a Agent in charge of convening the meeting here above.

ARTICLE 30 - DISSOLUTION

The Extraordinary Shareholders' Meeting may, at any time, decide the accelerated dissolution of the Company.

If - as a consequence of the losses showed by the Company's accounts, the net assets of the Company are reduced below one half of the registered capital of the Company, the Board of Directors must, within four months from the approval of the accounts showing this

Articles of Association – December 6th, 2023 - English translation for information purposes only

12/13


loss, convene an Extraordinary Shareholders' General Meeting in order to decide whether the Company should be dissolved before its statutory term.

If the dissolution is not declared, the registered capital must - at the latest at the closing of the second fiscal year following that which has showed the losses and subject to the legal provisions concerning the minimum capital of sociétés anonymes be reduced by an amount at least equal to the losses which could not be charged on reserves, if during that period the net assets have not been restored up to an amount at least equal to one half of the capital.

Failing such meeting of the Extraordinary Shareholders' General Meeting as well as when the meeting has not been able validly to take its resolutions, any person with an interest to do so may file a claim before a court for the dissolution of the Company.

The Company is in liquidation at the time of its dissolution, whatever the reason. Its legal personality remains for the needs of the liquidation until it is closed.

During the liquidation, the General Meeting keeps the same powers as when the Company existed.

The shares remain negotiable until the liquidation is closed.

The dissolution of the Company is opposable to third parties only as from the date when the dissolution is published at the Trade and Corporate Registry.

ARTICLE 31 - WINDING UP

The winding up of the Company shall be carried out under the conditions provided for sectuions L.237-1 to L.237-31 of the French Commercial Code and under the provisions of the decree of March 23rd, 1967 referred to for their application.

Further to the extinction of the liabilities, the reimbursement of the shares nominal (registered) capital shall be carried out. The liquidation bonus shall be distributed to the shareholders in a due proportion of their respective rights.

TITLE IX

DISPUTES - ELECTION OF DOMICILE

ARTICLE 32 - DISPUTES

Any disputes arising during the existence or the winding up of the Company either between the shareholders and the company or between the shareholders themselves and related to corporate matters shall be submitted to the Courts of the location of the registered office.

office.

Articles of Association – December 6th, 2023 - English translation for information purposes only

13/13


EX-2.3 3 edap-20231231xex2d3.htm EX-2.3

Exhibit 2.3

DESCRIPTION OF SECURITIES REGISTERED UNDER SECTION 12 OF THE EXCHANGE ACT

As of December 31, 2023, EDAP TMS S.A. (the “Company,” “we,” “us,” and “our”) had the following series of securities registered pursuant to Section 12(b) of the Exchange Act:

Title of Each Class

Trading Symbol

Name of each exchange on which registered

American Depositary Shares, each representing 1 share, nominal value €0.13 per share

EDAP

The Nasdaq Global Market

Ordinary Shares, nominal value €0.13 per share(*)

N/A

The Nasdaq Global Market

(*)Not for trading, but only in connection with the registration of American Depositary Shares.

Our ordinary shares are traded on The Nasdaq Global Market of The Nasdaq Stock Market, Inc. (“Nasdaq”) represented by American Depositary Shares (“ADSs”) delivered by The Bank of New York Mellon (the “depositary”) pursuant to the deposit agreement (the “deposit agreement”) dated as of July 31, 1997, as amended and restated as of April 7, 2008, among our company, The Bank of New York Mellon, as depositary, and all owners and beneficial owners from time to time of ADSs issued thereunder. Ordinary shares may be represented by ADSs. The ADSs may be uncertificated securities or certificated securities evidenced by American Depositary Receipts, or ADRs. Each ADS will represent one ordinary share (or a right to receive one share) deposited with the principal Paris office of Société Générale (the “custodian”), as custodian for the depositary under the deposit agreement. Each ADS will also represent any other securities, cash or other property which may be held by the depositary. The depositary’s corporate trust office at which the ADSs will be administered and its principal executive office are located at 240 Greenwich Street, New York, NY 10286.

Our ADSs have been listed on Nasdaq since July 1997 and are traded under the symbol “EDAP.” In connection with the Nasdaq listing (but not for trading), the ordinary shares are registered under Section 12(b) of the Exchange Act.

This exhibit contains a description of the rights of (i) the holders of shares and (ii) ADR holders. Shares underlying the ADSs are held by The Bank of New York Mellon, the depositary, and holders of ADSs will not be treated as holders of the shares.

The following summaries are not intended to be exhaustive and, in the case of our ordinary shares, such summary is subject to, and qualified in its entirety by, EDAP’s by-laws and French law and, in the case of our ADSs, such summary is subject to, and qualified in its entirety by, the terms of the deposit agreement. Such summaries do not address all of the provisions of the by-laws or French law or of the deposit agreement, and do not purport to be complete. Our by-laws and the deposit agreement are each attached as exhibits to our Annual Report on Form 20-F for which this exhibit is provided (the “Annual Report”).

Capitalized terms not otherwise defined in this exhibit have the meanings given to them in EDAP’s Annual Report.


Ordinary Shares

The description below reflects certain terms of our by-laws, and summarizes the material rights of holders of our ordinary shares under French law.

General

As of December 31, 2023, the total number of shares issued was 37,373,312 with 269,533 shares held as treasury shares, thus bringing the total number of shares outstanding to 37,103,779.

Rights, Preferences and Restrictions Attaching to Ordinary Shares

Dividend and Liquidation Rights (French Law)

Net income in each fiscal year, increased or reduced, as the case may be, by any profit or loss of the Company carried forward from prior years, less any contributions to legal reserves, is available for distribution to our shareholders as dividends, subject to the requirements of French law and our by-laws.

Under French law, we are required to allocate at least 5% of our unconsolidated net profits in each fiscal year to a legal reserve fund before dividends may be paid with respect to that year. Such allocation is compulsory until the amount in such reserve fund is equal to 10% of the nominal amount of the registered capital. The legal reserve is distributable only upon the liquidation of the Company.

Our shareholders may, upon recommendation of the Board of Directors, decide to allocate all or a part of distributable profits, if any, among special or general reserves, to carry them forward to the next fiscal year as retained earnings, or to allocate them to the shareholders as dividends.

Our by-laws provide that, if so agreed by the shareholders, reserves that are available for distribution under French law and our by-laws may be distributed as dividends, subject to certain limitations.

If we have made distributable profits since the end of the preceding fiscal year (as shown on an interim income statement certified by our statutory auditors), the Board of Directors has the authority under French law, without the approval of shareholders, to distribute interim dividends to the extent of such distributable profits. We have never paid interim dividends.

Under French law, dividends are distributed to shareholders pro rata according to their respective shareholdings. Dividends are payable to holders of shares outstanding on the date of the annual shareholders' meeting deciding the distribution of dividends, or in the case of interim dividends, on the date of the Board of Directors meeting approving the distribution of interim dividends. However, holders of newly issued shares may have their rights to dividends limited with respect to certain fiscal years. The actual dividend payment date is decided by the shareholders in an ordinary general meeting or by the Board of Directors in the absence of such a decision by the shareholders. The payment of the dividends must occur within nine months from the end of our fiscal year. Under French law, dividends not claimed within five years of the date of payment revert to the French State.

Dividends may be paid in cash or, if the shareholders’ meeting so decides, in kind, provided that all the shareholders receive a whole number of assets of the same nature paid in lieu of cash.

Rights to Share in the Surplus in the Event of Liquidation

If the Company is liquidated, our assets remaining after payment of our debts, liquidation expenses and all of our remaining obligations will be distributed first to repay in full the nominal value of the shares, then the surplus, if any, will be distributed pro rata among the shareholders based on the nominal value of their shareholdings and subject to any special rights granted to holders of priority shares, if any.


Liability to Further Capital Calls

Shareholders are liable for corporate liabilities only up to the par value of the shares they hold and are not liable to further capital calls of the Company.

Rights to Share in Our Profit

Under French law, each ordinary share entitles its holder to a portion of the corporate profits and assets proportional to the amount of share capital represented thereby.

Voting Rights

Each of our ordinary shares entitles its holder to vote and be represented in the shareholders’ meetings in accordance with the provisions of French law and of our by-laws. The ownership of a share implies the acceptance of our by-laws and any decision of our shareholders.

Each shareholder is entitled to one vote per share at any general shareholders’ meeting.

Under French law, treasury shares or shares held by entities controlled by us are not entitled to voting rights and are not taken into account for purposes of quorum calculation.

Under French law, directors are elected at the ordinary general shareholders’ meeting by a simple majority vote, and may be removed from office, with or without cause, at any shareholders’ meeting without notice or justification, by a simple majority vote. Our by-laws provide that members of our Board of Directors are elected for a tenure of six years, with terms beginning upon the year of a director’s initial appointment. Pursuant to French law, the sections of the by-laws relating to the number of directors and election and removal of a director from office may only be modified by a resolution adopted by a two-thirds majority of the votes cast by our shareholders present, represented by a proxy or voting by mail at the meeting. The votes cast do not include votes attached to shares held by shareholders who did not take part in the vote, abstained or voted blank or null.

Repurchase of Shares (French Law)

Pursuant to French law, the Company, as a company whose shares are not admitted to trading on a regulated market subject to the provisions of Article L. 433-3 II of the French Monetary and Financial Code, may not acquire its own shares except (a) to reduce its share capital under certain circumstances with the approval of the shareholders at an extraordinary general meeting, (b) to provide shares for distribution to employees under a profit sharing or a stock option plan, (c) to offer shares as payment in exchange for assets acquired by the Company in the context of an external growth, merger, demerger or contribution transaction and (d) to provide shares to shareholders as part of a sale procedure organized by the Company. However, the Company may not hold more than 10% of its shares then-issued and 5% for a repurchase of shares to offer them as payment or in exchange for assets acquired by the Company in the context of an external growth, merger, demerger or contribution transaction. A subsidiary of the Company is prohibited by French law from holding shares of the Company and, in the event it becomes a shareholder of the Company, such shareholder must transfer all the shares of the Company that it holds.

Sinking Fund Provisions.

Our by-laws do not provide for any sinking fund provisions.

Actions Necessary to Modify Shareholders’ Rights

Shareholders’ rights may be modified as allowed by French law. Shareholders are only authorized to amend any and all provisions of our by-laws at an extraordinary shareholders’ meeting. The Company may not, however, increase any of the shareholders’ commitments without the prior approval of each shareholder.


Changes in Share Capital (French Law)

Our share capital may be increased only with the approval of two-thirds of the shareholders voting or represented at an extraordinary general meeting, following a recommendation of the Board of Directors. Increases in the share capital may be effected either by the issuance of additional shares (including the creation of a new class of shares) or by an increase in the nominal value of existing shares or by the exercise of rights attached to securities giving access to the share capital. Additional shares may be issued for cash or for assets contributed in kind, upon the conversion of debt securities previously issued by the Company, by capitalization of reserves, or, subject to certain conditions, by way of offset against indebtedness incurred by the Company. Dividends paid in the form of shares may be distributed in lieu of payment of cash dividends, as described above under “—Dividend and Liquidation Rights (French law).” French law permits different classes of shares to have liquidation, voting and dividend rights different from those of the outstanding ordinary shares, although we only have one class of shares.

Our share capital may be decreased only with the approval of two-thirds of the shareholders voting or represented at an extraordinary general meeting. The share capital may be reduced either by decreasing the nominal value of the shares or by reducing the number of outstanding shares. The conditions under which the registered capital may be reduced will vary depending upon whether or not the reduction is attributable to losses incurred by the Company. The number of outstanding shares may be reduced either by an exchange of shares or by the repurchase and cancellation by the Company of its shares. Under French law, all the shareholders in each class of shares must be treated equally unless the inequality in treatment is accepted by the affected shareholder. If the reduction is not attributable to losses incurred by us, each shareholder will be offered an opportunity to participate in such capital reduction and may decide whether or not to participate therein.

Attendance and Voting at Shareholders’ Meetings (French Law)

In accordance with French law, there are two types of general shareholders’ meetings, ordinary and extraordinary. Ordinary general meetings are required for matters such as the election of directors, the appointment of statutory auditors, the approval of the report prepared by the Board of Directors, the annual accounts and the declaration of dividends.

Extraordinary general meetings are required for approval of matters such as amendments to the Company’s by-laws, modification of shareholders’ rights, approval of mergers, increases or decreases in share capital (including a waiver of preferential subscription rights), the creation of a new class of shares, the authorization of the issuance of investment certificates or securities convertible or exchangeable into shares and for the sale or transfer of substantially all of the Company’s assets.

The Board of Directors is required to convene an annual ordinary general shareholders’ meeting, which must be held within six months of the end of our fiscal year, for approval of the annual accounts.

Other ordinary or extraordinary meetings may be convened at any time during the year. Shareholders’ meetings may be convened by the Board of Directors or, if the Board of Directors fails to call such a meeting, by our statutory auditors or by a court-appointed agent. The court may be requested to appoint an agent either by one or more shareholders holding at least 5% of the registered capital or by an interested party under certain circumstances, or, in case of an urgent matter, by the Work Council (Comité Social et Economique) representing the employees. The notice calling a meeting must state the agenda for such meeting.

French law provides that, at least 15 days before the date set for any general meeting on first notice, and at least ten days before the date set for any general meeting on second notice, notice of the meeting (avis de convocation) must be sent by mail to all holders of properly registered shares who have held such shares for more than one month before the date of the notice. A preliminary written notice (avis de réunion) must be sent to each shareholder who has requested to be notified in writing. Under French law, one or several shareholders together holding a specified percentage of share capital (currently 5%) may propose resolutions to be submitted for approval by the shareholders at the meeting. Upon our request, The Bank of New York Mellon will send to holders of ADSs notices of shareholders’ meetings and other reports


and communications that are made generally available to shareholders. The Work Council may also require the registration of resolution proposals on the agenda.

Attendance and exercise of voting rights at ordinary and extraordinary general shareholders’ meetings are subject to certain conditions. Shareholders deciding to exercise their voting rights must have their shares registered in their names in the shareholder registry maintained by or on behalf of the Company before the meeting. An ADS holder must timely and properly return its voting instruction card to the depositary to exercise the voting rights relating to the shares represented by its ADSs. The depositary will use its reasonable efforts to vote the underlying shares in the manner indicated by the ADS holder. In addition, if an ADS holder does not timely return a voting instruction card or the voting instruction card received is improperly completed or blank, that holder will be deemed to have given the depositary a proxy to vote, and the depositary will vote in favor of all proposals recommended by the Board of Directors and against all proposals that are not recommended by the Board of Directors.

All shareholders who have properly registered their shares have the right to participate in general shareholders’ meetings, either in person, by proxy, or by mail, and to vote according to the number of shares they hold. Each share confers on the shareholder the right to one vote. Under French law, an entity we control directly or indirectly is prohibited from holding shares in the Company and, in the event it becomes a shareholder, shares held by such entity would be deprived of voting rights. A proxy may be granted by a shareholder whose name is registered on our share registry to his or her spouse, to another shareholder or to a legal representative, in the case of a legal entity, or by sending a proxy to the Company. Under French law, a proxy that is returned without instructions will be counted as present for purposes of the quorum and will be counted (i) in favor of the adoption of the draft resolutions presented or approved by the Board of Directors and (ii) against the adoption of all other draft resolutions which were not expressly presented or approved by the Board of Directors.

The presence in person or by proxy of shareholders having not less than 20% (in the case of an ordinary general meeting or an extraordinary general meeting deciding upon any capital increase by capitalization of reserves) or 25% (in the case of any other extraordinary general meeting) of the shares entitled to vote is necessary to reach a quorum. If a quorum is not reached at any meeting, the meeting is adjourned. Upon reconvening of an adjourned meeting, there is no quorum requirement in the case of an ordinary general meeting or an extraordinary general meeting deciding upon any capital increase by capitalization of reserves. The presence in person or by proxy of shareholders having not less than 20% of the shares is necessary to reach a quorum in the case of any other type of extraordinary general meeting.

At an ordinary general meeting or an extraordinary general meeting deciding upon any capital increase by capitalization of reserves, a simple majority of the votes of the shareholders present or represented by proxy is required to approve a resolution. At any other extraordinary general meeting, two-thirds of the votes cast is required. However, a unanimous vote is required to increase liabilities of shareholders.

Under French law, abstention from voting, blank votes and null votes by those present or those represented by proxy or voting by mail are not counted as votes against the resolution submitted to a shareholder vote at any of the two types of meetings.

In addition to his/her rights to certain information regarding the Company, any shareholder may, during the two-week period preceding a shareholders’ meeting, and at the latest four business days prior such meeting, submit to the Board of Directors written questions relating to the agenda for the meeting. The Board of Directors must respond to such questions during the meeting.

Under French law, shareholders can nominate individuals or companies for election to the Board of Directors at a shareholders’ meeting. When the nomination is part of the agenda of the shareholders’ meeting, the nomination must contain the name, age, professional references and professional activity of the nominee for the past five years, as well as the number of shares owned by such candidate, if any. In addition, if the agenda for the shareholders’ meeting includes the election of members of the Board of Directors, any shareholder may require, during the meeting, the nomination of a candidate for election at the Board of Directors at the shareholders’ meeting, even if such shareholder has not followed the nomination procedures. Under French law, shareholders cannot elect a new member of the Board of Directors at a general


shareholders meeting if the agenda for the meeting does not include the election of a member of the Board of Directors, unless such nomination is necessary to fill a vacancy due to the previous dismissal of a member.

As set forth in our by-laws, shareholders’ meetings are held at the registered office of the Company or at any other locations specified in the written notice. We do not have staggered or cumulative voting arrangements for the election of directors.

Preferential Subscription Rights (French Law)

Shareholders have preferential rights to subscribe for additional shares issued by the Company for cash on a pro rata basis (or any equity securities of the Company or other securities giving a right, directly or indirectly, to equity securities issued by the Company). Shareholders may waive their preferential rights, either individually or at an extraordinary general meeting under certain circumstances. Preferential subscription rights, if not previously waived, are transferable during the subscription period relating to a particular offering of shares. U.S. holders of ADSs may not be able to exercise preferential rights for shares underlying their ADSs unless a registration statement under the Securities Act is effective with respect to such rights or an exemption from the registration requirement thereunder is available.

Form and Holding of Shares (French Law)

Form of Shares

Our by-laws provide that shares can only be held in registered form.

Holding of Shares

The shares are registered in the name of the respective owners thereof in the registry maintained by or on behalf of the Company.

Stock certificates evidencing shares, in a manner comparable to that in the United States, are not issued by French companies, but we may issue or cause to be issued confirmations of shareholdings registered in such registry to the persons in whose names the shares are registered. Pursuant to French law, such confirmations do not constitute documents of title and are not negotiable instruments.

Ownership of ADSs or Shares by Non-French Residents (French Law)

Under French law, there is no limitation on the right of non-French residents or non-French security holders to own, or where applicable, vote securities of a French company.

Nevertheless, any investment: (i) by (a) any non-French citizen, (b) any French citizen not residing in France (within the meaning of Article 4 B of the French Tax Code), (c) any non-French entity or (d) any French entity controlled by one of the aforementioned individuals or entities; (ii) that will result in the relevant investor (a) acquiring control of an entity having its registered office in France or an establishment registered in France, (b) acquiring all or part of a business line of an entity having its registered office in France, (c) for non-EU or non-EEA investors crossing, directly or indirectly, alone or in concert, a 25% threshold of voting rights in an entity having its registered office in France, or (d) crossing, directly or indirectly, alone or in concert, the threshold of 10% of the voting rights of a company incorporated under French law whose shares are admitted to trading on a regulated market; and (iii) developing activities in certain strategic industries related to: (a) activities likely to prejudice national defense interests, participating in the exercise of official authority or likely to prejudice public order and public security (including activities related to weapons, dual-use goods and technologies, IT systems, cryptology, data capturing devices, gambling, toxic agents or data storage), (b) activities relating to essential infrastructure, goods or services (including energy, water, transportation, space, telecom, public health, farm products, processing and recycling of critical raw materials or media), and (c) research and development activities related to critical technologies (including cybersecurity, artificial intelligence, robotics, additive manufacturing, semiconductors, quantum technologies, energy storage, photonics, renewable energy technologies or biotechnology) or dual-use goods and technologies, is subject to the prior authorization of the French Minister of


Economy, which authorization, if granted, may be subject to certain undertakings. The abovementioned (ii)(c) and (d) do not apply either to a natural person who is a national of a Member State of the European Union or of a State party to the Agreement on the European Economic Area which has concluded an administrative assistance agreement with France to combat fraud and tax evasion and who is domiciled in one of these States, or to an entity in which all the members of the control chain, within the meaning of II of Article R. 151-1 of the French Monetary and Financial Code, are governed by the law of one of these States or are nationals of and domiciled in one of these States.

This request for prior authorization must be filed with the French Ministry of Economy, which has 30 business days from receipt of the complete file to provide a first decision which may (i) unconditionally authorize the investment or (ii) indicate that further examination is required. In the latter case, the French Ministry of Economy must make a second decision within 45 business days from its first decision. In case of lack of response from the French Ministry of Economy within the above mentioned timeframe, the authorization will be deemed refused. If the authorization is granted, it may be subject to the signature of a letter of undertakings aimed at protecting the French national interests. If an investment requiring the prior authorization of the French Minister of Economy is completed without such authorization having been granted, the French Minister of Economy might direct the relevant investor to (i) submit a request for authorization, (ii) have the previous situation restored at its own expense, or (iii) amend the investment. In the absence of such authorization, the relevant investment shall be deemed null and void. The relevant investor might also be found criminally liable and might be sanctioned with a fine which cannot exceed the greater of: (i) twice the amount of the relevant investment, (ii) 10% of the annual turnover before tax of the target company and (iii) €5 million (for a company) or €1 million (for an individual).

The French Monetary and Financial Code (“CMF”) provides for statistical reporting requirements. Transactions by which non-French residents acquire at least 10% of the share capital or voting rights, or cross the 10% threshold, of a French resident company, are considered as foreign direct investments in France and are subject to statistical reporting requirements (Articles R. 152-1; R.152-3 and R. 152-11 of the CMF). When the investment exceeds €15,000,000, companies must declare foreign transactions directly to the Banque de France within 20 business days following the date of certain direct foreign investments in us, including any purchase of ADSs. A failure to comply with such statistical reporting requirement may be sanctioned by five years’ imprisonment and a fine of a maximum amount equal to twice the amount which should have been reported, in accordance with Article L 165-1 of the CMF. This amount may be increased fivefold if the violation is made by a legal entity.

Certain Exemptions (US Law)

Under the U.S. securities laws, as a foreign private issuer, we are exempt from certain rules that apply to domestic U.S. issuers with equity securities registered under the U.S. Securities Exchange Act of 1934, including the proxy solicitation rules and the rules requiring disclosure of share ownership by directors, officers and certain shareholders. We are also exempt from certain of the current Nasdaq corporate governance requirements. For more information on these exemptions, see Item 16.G, “Corporate Governance —Exemptions from Certain Nasdaq Corporate Governance Rules.”

Differences in Corporate Law

We are a société anonyme, or S.A., incorporated under the laws of France. French sociétés anonymes differ from Delaware corporations. Set forth below is a summary of certain differences between the provisions of the French Commercial Code applicable to us and the Delaware General Corporation Law relating to shareholders’ rights and protections. This summary is not intended to be a complete discussion of the respective rights and it is qualified in its entirety by reference to Delaware law and French law.


FRANCE

DELAWARE

Number of Directors

Under French law, a société anonyme must have at least three and may have up to 18 directors. The number of directors is fixed by or in the manner provided in the by-laws. In addition, the composition of a board of directors endeavors to seek a balanced representation of women and men.

Since January 1, 2017, the number of directors of each gender may not be less than 40% when the company is listed on a regulated market or when the company meets certain criteria of turnover and number of employees, if not listed on a regulated market. Any appointment made in violation of this limit that is not remedied as well as the deliberations taken by the director irregularly appointed will be null and void. The directors are appointed at the shareholders’ general meetings.

Under Delaware law, a corporation must have at least one director and the number of directors shall be fixed by or in the manner provided in the by-laws, unless the certificate of incorporation fixes the number of directors.

Director Qualifications

Under French law, a corporation may prescribe qualifications for directors under its by-laws. In addition, under French law, directors of a corporation may be legal entities (with the exception of the Chairman of the board of directors), and such legal entities may designate an individual to represent them and to act on their behalf at meetings of the board of directors.

Under Delaware law, a corporation may prescribe qualifications for directors under its certificate of incorporation or by-laws. Under Delaware law, only individuals may be directors.

Removal of Directors

Under French law, directors may be removed from office, with or without cause, by the shareholders at any shareholders’ general meeting without notice or justification, by a simple majority vote of the shareholders present and voting at the meeting in person or by proxy.

Under Delaware law, unless otherwise provided in the certificate of incorporation, directors may be removed from office, with or without cause, by a majority stockholder vote, though in the case of a corporation whose board of directors is classified, stockholders may effect such removal only for cause.


Vacancies on the Board of Directors

Under French law, vacancies on the board of directors resulting from death or resignation, provided that at least three directors remain in office, may be filled by a majority of the remaining directors pending ratification at the next shareholders’ general meeting.

Under Delaware law, vacancies on a corporation’s board of directors, including those caused by an increase in the number of directors, unless otherwise provided in the certificate of incorporation, may be filled by stockholders or by a majority of the remaining directors (even though less than a quorum).

Annual General Meeting

Under French law, the annual general meeting of shareholders shall be held at such place, on such date and at such time as decided each year by the board of directors and notified to the shareholders in the convening notice of the annual meeting, within six months following the end of the relevant fiscal year unless such period is extended by court order.

Under Delaware law, the annual meeting of stockholders shall be held at such place, on such date and at such time as may be provided by the certificate of incorporation or by the by-laws, or by the board of directors if neither the certificate of incorporation or the by-laws so provide, provided that the court may order an annual meeting upon the application of a director or stockholder if a corporation has not held a meeting within 30 days of a date designated for the meeting or within 13 months after the latest of the company’s organization, the last annual meeting or the last action by written consent to elect directors.

General Meeting

Under French law, general meetings of the shareholders may be called by the board of directors or, failing that, by the statutory auditors, or by a court appointed agent (mandataire ad hoc) or liquidator in certain circumstances, or by the majority shareholder in capital or voting rights following a public tender offer or exchange offer or the transfer of a controlling block on the date decided by the board of directors or the relevant person.

Under Delaware law, special meetings of the stockholders may be called by the board of directors or by such person or persons as may be authorized by the certificate of incorporation or by the by-laws.


Notice of General Meetings

French law provides that, at least 15 days before the date set for any general meeting on first notice, and at least ten days before the date set for any general meeting on second notice, notice of the meeting (avis de convocation) must be sent by mail to all holders of properly registered shares who have held such shares for more than one month before the date of the notice. A preliminary written notice (avis de réunion) must be sent to each shareholder who has requested to be notified in writing. This notice to shareholders holding registered shares may also be transmitted by electronic means of telecommunication, in lieu of any such mailing, to any shareholder requesting it beforehand by registered letter with acknowledgment of receipt in accordance with legal and regulatory requirements, specifying their e-mail address. When the shareholders’ general meeting cannot deliberate due to lack of required quorum, the second meeting must be called at least ten calendar days in advance in the same manner as used for the first notice. The notice shall specify the name of the company, its legal form, share capital, registered office address, registration number with the French Registry of Trade and Companies (registre du commerce et des sociétés), the place, date, hour and agenda of the meeting and its nature (ordinary and/or extraordinary meeting). The convening notice must also indicate the conditions under which the shareholders may vote by correspondence and the places and conditions in which they can obtain voting forms by mail.

Under Delaware law, unless otherwise provided in the certificate of incorporation or by-laws, written notice of any meeting of the stockholders must be given to each stockholder entitled to vote at the meeting not less than ten nor more than 60 days before the date of the meeting and shall specify the place, date, hour, means of remote communication, if any, by which stockholders and proxy holders may be deemed to be present in person and vote, the record date for voting if it is different from the record date for determining notice and purpose or purposes of the meeting.


Proxy

All shareholders who have properly registered their shares have the right to participate in general shareholders’ meetings, either in person, by proxy, or by mail, and to vote according to the number of shares they hold. Each share confers on the shareholder the right to one vote. A proxy may be granted by a shareholder whose name is registered on our share registry to his or her spouse, to another shareholder or to a legal representative, in the case of a legal entity, or by sending a proxy to the Company. Under French law, a proxy that is returned without instructions will be counted as present for purposes of the quorum and will be counted (i) in favor of the adoption of the draft resolutions presented or approved by the board of directors and (ii) against the adoption of all other draft resolutions which were not expressly presented or approved by the board of directors. The proxy is only valid for a single meeting or for successive meetings convened with the same agenda. It can also be granted for two shareholders’ general meetings, one ordinary, and the other extraordinary, held on the same day or within a period of 15 days.

Under Delaware law, at any meeting of stockholders, a stockholder may designate another person to act for such stockholder by proxy, but no such proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period. A director of a Delaware corporation may not issue a proxy representing the director's voting rights as a director.

Shareholder Action by Written Consent

Under French law, shareholders’ action by written consent is not permitted in a société anonyme.

Under Delaware law, a corporation’s certificate of incorporation (1) may permit stockholders to act by written consent if such action is signed by all stockholders, (2) may permit stockholders to act by written consent signed by stockholders having the minimum number of votes that would be necessary to take such action at a meeting or (3) may prohibit actions by written consent.


Preemptive Rights

Under French law, in case of issuance of additional shares or other securities for cash or set-off against cash debts, the existing shareholders have preferential subscription rights (droits préférentiels de souscription) to these securities on a pro rata of his/her share ownership unless such rights are waived by a two-thirds majority of the votes held by the shareholders present or represented at the extraordinary general meeting deciding or authorizing the capital increase, voting in person or represented by proxy or voting by mail. In case such preferential subscription rights have not been waived by the shareholders' extraordinary general meeting, each shareholder may individually either exercise, assign or not exercise its preferential subscription rights. Further, preferential subscription rights may only be exercised during the subscription period. In accordance with French law, the exercise period cannot be less than five trading days in duration. Preferential subscription rights are transferable during the subscription period, but starting two business days prior to the start of the subscription period and ending two business days prior to its closing.

Under Delaware law, unless otherwise provided in a corporation’s certificate of incorporation, a stockholder does not, by operation of law, possess preemptive rights to subscribe to additional issuances of the corporation’s stock or to any security convertible into such stock.


Sources of Dividends

Under French law, dividends may only be paid by a French société anonyme out of “distributable profits” (bénéfices distribuables) plus any distributable reserves and “distributable premium” that the shareholders decide to make available for distribution, other than those reserves that are specifically required by law.

“Distributable profits” (bénéfices distribuables) consist of the unconsolidated net profits of the relevant corporation for each fiscal year, as increased or reduced by any profit or loss carried forward from prior years.

“Distributable premium” refers to the contribution paid by the shareholders in addition to the par value of their ordinary shares for their subscription that the shareholders decide to make available for distribution.

Except in case of a share capital reduction, no distribution can be made to the shareholders when the net equity is, or would become, lower than the amount of the share capital plus the reserves which cannot be distributed in accordance with the law or the company's by-laws.

Under Delaware law, subject to any restrictions under a corporation's certificate of incorporation, dividends may be paid by a Delaware corporation either out of (1) surplus as defined in and computed in accordance with Delaware law or (2) in case there is no such surplus, out of its net profits for the fiscal year in which the dividend is declared and/or the preceding fiscal year, except when the capital is diminished by depreciation in the value of its property, or by losses, or otherwise, to an amount less than the aggregate amount of capital represented by issued and outstanding stock having a preference on the distribution of assets.


Repurchase of Ordinary Shares

Pursuant to French law, a company whose shares are not admitted to trading on a regulated market subject to the provisions of Article L. 433-3 II of the French Monetary and Financial Code, may not acquire its own shares except (a) to reduce its share capital under certain circumstances with the approval of the shareholders at an extraordinary general meeting, (b) to provide shares for distribution to employees under a profit sharing or a stock option plan, (c) to offer shares as payment in exchange for assets acquired by the company in the context of an external growth, merger, demerger or contribution transaction and (d) to provide shares to shareholders as part of a sale procedure organized by the company. However, the company may not hold more than 10% of its shares then-issued and 5% for a repurchase of shares to offer them as payment or in exchange for assets acquired by the company in the context of an external growth, merger, demerger or contribution transaction. A subsidiary of the company is prohibited by French law from holding shares of the Company and, in the event it becomes a shareholder of the Company, such shareholder must transfer all the shares of the Company that it holds.

Under Delaware law, a corporation may generally redeem or repurchase shares of its stock unless the capital of the corporation is impaired or such redemption or repurchase would impair the capital of the corporation.


Liability of Directors

Under French law, the company's by-laws may not include any provisions limiting the liability of directors. Civil liabilities of the directors may be sought for (1) an infringement of laws and regulations applicable to a company, (2) breach of the by-laws and (3) management failure.

Under Delaware law, a corporation’s certificate of incorporation may include a provision eliminating or limiting the personal liability of a director to the corporation and its stockholders for damages arising from a breach of fiduciary duty as a director. However, no provision can limit the liability of a director for:

• any breach of the director’s duty of loyalty to the corporation or its stockholders;

• acts or omissions not in good faith or that involve intentional misconduct or a knowing violation of law;

• intentional or negligent payment of unlawful dividends or stock purchases or redemptions; or

• any transaction from which the director derives an improper personal benefit.

Voting Rights

French law provides that, unless otherwise provided in the by-laws, each shareholder is entitled to one vote for each share of capital stock held by such shareholder.

Delaware law provides that, unless otherwise provided in the certificate of incorporation, each stockholder is entitled to one vote for each share of capital stock held by such stockholder.


Shareholder Vote on Certain Transactions

Generally, under French law, completion of a merger, dissolution, sale, lease or exchange of all or substantially all of a corporation’s assets requires:

the approval of the board of directors; and
approval by a two-thirds majority of the votes held by the shareholders present, represented by proxy or voting by mail at the relevant shareholders’ meeting or, in the case of a merger that will result in an increase of the shareholders' commitments or with a non-EU company, approval of all shareholders of the corporation (by exception, the extraordinary general meeting of the acquiring company may delegate to the board of directors authority to decide a merger-absorption or to determine the terms and conditions of the merger plan).

Generally, under Delaware law, unless the certificate of incorporation provides for the vote of a larger portion of the stock or under certain circumstances, completion of a merger, consolidation, sale, lease or exchange of all or substantially all of a corporation’s assets or dissolution requires:

the approval of the board of directors; and
approval by the vote of the holders of a majority of the outstanding stock or, if the certificate of incorporation provides for more or less than one vote per share, a majority of the votes of the outstanding stock of a corporation entitled to vote on the matter.


Dissent or Dissenters’ Appraisal Rights

French law does not provide for any such right but provides that a merger is subject, depending on the circumstances of the merger, to shareholders’ approval by a two-thirds majority vote, or unanimous decisions of the shareholders, as stated above.

Under Delaware law, a holder of shares of any class or series has the right, in specified circumstances, to dissent from a merger or consolidation by demanding payment in cash for the stockholder’s shares equal to the fair value of those shares, as determined by the Delaware Chancery Court in an action timely brought by the corporation or a dissenting stockholder. Unless otherwise provided in the certificate of incorporation, Delaware law grants these appraisal rights only in the case of mergers or consolidations and not in the case of a sale or transfer of assets or a purchase of assets for stock. Further, no appraisal rights are available for shares of any class or series that is listed on a national securities exchange or held of record by more than 2,000 stockholders, unless the agreement of merger or consolidation requires the holders to accept for their shares anything other than:

shares of stock of the surviving corporation;
shares of stock of another corporation that are either listed on a national securities exchange or held of record by more than 2,000 stockholders;
cash in lieu of fractional shares of the stock described in the two preceding bullet points; or
any combination of the above.

In addition, appraisal rights are not available to holders of shares of the surviving corporation in specified mergers that do not require the vote of the stockholders of the surviving corporation.


Standard of Conduct for Directors

French law does not contain specific provisions setting forth the standard of conduct of a director. However, directors have a duty of loyalty, a duty to act without self-interest, on a well-informed basis and they cannot make any decision against a corporation’s corporate interest (intérêt social) taking into consideration the social and environmental aspects of their activity, where applicable.

Delaware law does not contain specific provisions setting forth the standard of conduct of a director. The scope of the fiduciary duties of directors is generally determined by the courts of the State of Delaware. In general, directors have a duty to act without self-interest, on a well-informed basis and in a manner they reasonably believe to be in the best interest of the stockholders.

Shareholder Suits

French law provides that a shareholder, or a group of shareholders, may initiate a legal action to seek indemnification from the directors of a corporation in the corporation’s corporate interest if it fails to bring such legal action itself. If so, any damages awarded by the court are paid to the corporation and legal fees relating to such action may be borne by the relevant shareholder or the group of shareholders.

The plaintiff must remain a shareholder through the duration of the legal action.

There is no other case where shareholders may initiate a derivative action to enforce a right of a corporation.

A shareholder may alternatively or cumulatively bring individual legal action against the directors, provided he has suffered distinct damages from those suffered by the corporation. In this case, any damages awarded by the court are paid to the relevant shareholder.

Under Delaware law, a stockholder may initiate a derivative action to enforce a right of a corporation if the corporation fails to enforce the right itself. The complaint must:

state that the plaintiff was a stockholder at the time of the transaction of which the plaintiff complains or that the plaintiff’s shares thereafter devolved on the plaintiff by operation of law; and
allege with particularity the efforts made by the plaintiff to obtain the action the plaintiff desires from the directors and the reasons for the plaintiff’s failure to obtain the action; or
state the reasons for not making the effort.

Additionally, the plaintiff must remain a stockholder through the duration of the derivative suit. The action will not be dismissed or compromised without the approval of the Delaware Court of Chancery.


Amendment of Certificate of Incorporation

Under French law, corporations are not required to file a certificate of incorporation with the French Registry of Trade and Companies (registre du commerce et des sociétés) and only have by-laws (statuts) as organizational documents. As indicated in the paragraph below, only the extraordinary shareholders’ meeting is authorized to adopt or amend the by-laws.

Under Delaware law, generally a corporation may amend its certificate of incorporation if:

its board of directors has adopted a resolution setting forth the amendment proposed and declared its advisability; and
the amendment is adopted by the affirmative votes of a majority (or greater percentage as may be specified by the corporation) of the voting power of the outstanding shares entitled to vote on the amendment and a majority (or greater percentage as may be specified by the corporation) of the voting power of the outstanding shares of each class or series of stock, if any, entitled to vote on the amendment as a class or series.

Amendment of By-laws

Under French law, only the extraordinary shareholders’ meeting is authorized to adopt or amend the by-laws. The extraordinary shareholders’ meeting may authorize the board of directors to amend the by-laws to comply with legal provisions, subject to the ratification of such amendments by the next extraordinary shareholders’ meeting. The board of directors is authorized to amend the by-laws as a result of a decision to relocate the company’s registered office in France, subject to ratification by the next ordinary shareholders’ meeting.

Under Delaware law, the stockholders entitled to vote have the power to adopt, amend or repeal by-laws. A corporation may also confer, in its certificate of incorporation, that power upon the board of directors.

American Depositary Shares

The description below reflects certain terms of the deposit agreement, and summarizes the material rights of holders of our ADSs.

You may hold ADSs either directly or indirectly through your broker or other financial institution. If you hold ADSs directly, you are an ADS holder. This description assumes you hold your ADSs directly. If you hold the ADSs indirectly, you must rely on the procedures of your broker or other financial institution to assert the rights of ADS holders described in this section. You should consult with your broker or financial institution to find out what those procedures are.


As an ADS holder, we will not treat you as one of our shareholders and you will not have shareholder rights. French law governs the rights of holders of our ordinary shares. The depositary will be the holder of the shares underlying your ADSs. As a holder of ADSs, you will have ADS holder rights. A deposit agreement among us, the depositary and you, as an ADS holder, and the beneficial owners of ADSs set out ADR holder rights as well as the rights and obligations of the depositary. New York law governs the deposit agreement and the ADRs.

We refer to the shares that are at any time deposited or deemed deposited under the deposit agreement and any and all other securities, cash and property received by the depositary or the custodian in respect thereof and at such time held under the deposit agreement as “Deposited Securities.”

The following is a summary of the material provisions of the deposit agreement. For more complete information, you should read the entire deposit agreement and the form of ADR.

Deposit, Transfer and Withdrawal

French law provides that ownership of shares generally be evidenced only by an inscription in an account in the name of the holder maintained by either the issuer or an authorized intermediary such as a bank. See above “Ordinary Shares¾Form and Holding of Shares (French law).” Thus, all references to the deposit, surrender and delivery of our shares refer only to book-entry transfers and do not contemplate the physical transfers of certificates representing the shares in France.

The depositary has agreed, subject to the terms and conditions of the deposit agreement, that upon notice from the custodian of deposit of our shares, or evidence of rights to receive our shares, and pursuant to appropriate instruments of transfer, it will deliver through its Corporate Trust Office to the person or persons specified by the depositor, ADSs registered in the name or names of such person or persons for the number of ADSs issuable in respect of such deposit, upon payment to the depositary of its fees and expenses and of any taxes or charges.

Upon surrender of ADSs at the Corporate Trust Office of the depositary for the purpose of withdrawal of the Deposited Securities represented by the ADSs, payment of the fees, governmental charges and taxes provided in the deposit agreement and payment of all taxes and governmental charges payable in connection with such surrender and withdrawal, and subject to the provisions of the deposit agreement, the Company’s articles of association and the Deposited Securities, the ADS holder is entitled to delivery to it or upon its order of the shares and any other Deposited Securities at the time represented by the ADSs at the Corporate Trust Office of the depositary or at the office of the custodian in Paris. The forwarding for delivery at the Corporate Trust Office of the depositary of cash, other property (other than rights) and documents of title for such delivery will be at the request, risk and expense of the ADS holder.

Dividends, Other Distributions and Rights

Subject to any restrictions imposed by applicable law, regulations or applicable permits, the depositary will be required to convert or cause to be converted into U.S. dollars, to the extent it can do so on a reasonable basis and can transfer the resulting U.S. dollars to the United States, within one business day or as promptly as practicable, all cash dividends and other cash distributions denominated in a currency other than U.S. dollars, or foreign currency, including euros, that it receives in respect of the Deposited Securities and to distribute the resulting dollar amount (net of fees and expenses of the depositary) as promptly as practicable to the owners of the ADSs entitled thereto, in proportion to the number of ADSs representing such Deposited Securities held by them. Such distribution may be made upon an averaged or other practicable basis without regard to any distinctions among owners on account of exchange restrictions or the date of delivery of any ADSs or otherwise. The amount distributed will be reduced by any amount on account of taxes to be withheld by us or the depositary.

If any foreign currency cannot be converted to U.S. dollars in whole or in part, and transferred, or if any approval or license of any government or agency thereof which is required for such conversion is denied or in the opinion of the depositary cannot be promptly obtained, the depositary shall, as to the portion of the foreign currency that is convertible, make such conversion and distribution in U.S. dollars to the extent permissible to the owners entitled thereto, and as to the non-convertible balance, distribute foreign currency received by it to each owner requesting in writing such distribution


and hold the balance of such foreign currency not so distributed uninvested for the respective accounts of the owners of ADRs entitled thereto, without liability for the interest thereon.

If we declare a dividend in, or free distribution of, our shares, the depositary may, upon prior consultation with and approval of us, and shall if we so request, distribute to the owners, in proportion to the number of ADSs representing such Deposited Securities held by them, respectively, an aggregate number of ADSs that represents the amount of shares received as such dividend or free distribution in respect of such Deposited Securities, subject to the terms and conditions of the deposit agreement with respect to the deposit of our shares and the issuance of ADSs, including the withholding of any tax or other governmental charge and the payment of fees of the depositary. The depositary may withhold any such distribution of ADRs if it has not received satisfactory assurances from us that such distribution does not require registration under the Securities Act or is exempt from registration under the provisions of such the Securities Act. In lieu of delivering fractional ADSs in the event of any such dividend or free distribution, the depositary will sell the amount of shares represented by the aggregate of such fractions and distribute the net proceeds in accordance with the deposit agreement. Each ADS shall thenceforth also represent the additional shares distributed upon the Deposited Securities represented thereby.

If we offer or cause to be offered to the holders of any Deposited Securities any rights to subscribe for additional shares or any rights of any other nature, the depositary, after consultation with us, will have discretion as to the procedure to be followed in making such rights available to any owners of ADRs or in disposing of such rights for the benefit of any owners and making the net proceeds available to such owners or, if by the terms of such rights offering or for any other reason, the depositary may not either make such rights available to any owners or dispose of such rights and make the net proceeds available to such owners, or if by the terms of such rights offering or for any other reason, the depositary may not either make such rights available to any owners or dispose of such rights and make the net proceeds available to such owners, then the depositary shall allow the rights to lapse; provided, however, if at the time of the offering of any rights the depositary determines that it is lawful and feasible to make such rights available to all owners or to certain owners of ADSs but not to other owners, the depositary may, and at our request will, distribute to any owner to whom it determines the distribution to be lawful and feasible, in proportion to the number of ADSs held by such owner, warrants or other instruments therefor in such form as it deems appropriate.

If the depositary determines in its discretion that it is not lawful and feasible to make such rights available to all or certain owners, it may, and at our request will, sell the rights, warrants or other instruments in proportion to the number of ADSs held by the owner to whom it has determined it may not lawfully or feasibly make such rights available, and allocate the net proceeds of such sales (net of the fees of the depositary as provided in the deposit agreement, any expenses in connection with such sale and all taxes and governmental charges payable in connection with such rights and subject to the terms and conditions of the deposit agreement) for the account of such owners otherwise entitled to such rights, warrants or other instruments, upon an averaged or other practical basis without regard to any distinctions among such owners because of exchange restrictions or the date of delivery of any ADSs, or otherwise. The depositary will not be responsible for any failure to determine that it may be lawful or feasible to make such rights available to owners in general or any owner or owners in particular. See Item 3, “—Risk Factors—Risks Relating to Ownership of our Ordinary Shares and the ADSs—Preferential subscription rights may not be available for U.S. persons” in our Annual Report.

In circumstances in which rights would not otherwise be distributed, if an owner of ADSs requests the distribution of warrants or other instruments in order to exercise the rights allocable to the ADSs of such owner, the depositary will make such rights available to such owner upon written notice from us to the depositary that (a) we have elected in our sole discretion to permit such rights to be exercised and (b) such owner has executed such documents as we have determined in our sole discretion are reasonably required under applicable law.

If the depositary has distributed warrants or other instruments for rights, upon instruction pursuant to such warrants or other instruments to the depositary from such owner to exercise such rights, upon payment by such owner to the depositary for the account of such owner of an amount equal to the purchase price of our shares to be received upon exercise of the rights, and upon payment of the fees of the depositary as set forth in such warrants or other instruments, the depositary will, on behalf of such owner, exercise the rights and purchase the shares, and we shall cause the shares so purchased to be delivered to the depositary on behalf of such owner. As agent for such owner, the depositary will cause the shares so purchased to be deposited, and will deliver the ADSs to such owner pursuant to the deposit agreement.


The depositary will not offer rights to owners of ADSs unless both the rights and the securities to which such rights relate are either exempt from or not subject to registration under the Securities Act with respect to a distribution to all owners or are registered under the provisions of the Securities Act. Notwithstanding any terms of the deposit agreement to the contrary, we shall have no obligation to prepare and file a registration statement for any purpose. The depositary will not be responsible for any failure to determine that it may be lawful or feasible to make such rights available to owners in general or any owner or owners in particular.

Whenever the depositary shall receive any distribution other than cash, our shares or rights in respect of the Deposited Securities, the depositary will cause the securities or property received by it to be distributed to the owners entitled thereto, after deduction or upon payment of any fees and expenses of the depositary or any taxes or other governmental charges, in proportion to the respective holdings of the owners, in any manner that the depositary, after consultation with us, may reasonably deem equitable and practicable for accomplishing such distribution. If, in the opinion of the depositary, such distribution cannot be made proportionately among the owners entitled thereto, or if for any other reason (including any requirement that we or the depositary withhold an amount on account of taxes or other governmental charges or that such securities must be registered under the Securities Act in order to be distributed) the depositary deems such distribution not feasible, the depositary may, after consultation with us, adopt such method as we may reasonably deem equitable and practicable for the purpose of effecting such distribution, including, but not limited to, the public or private sale of the securities or property thus received, or any part thereof, with the net proceeds of any such sale (net of the fees of the depositary) to be distributed by the depositary to the owners of ADSs entitled thereto as in the case of a distribution received in cash.

Whenever the depositary receives notice from us that we have declared a dividend or other distribution payable in our shares or cash at the election of each holder of our shares, or as otherwise payable if no such election is made pursuant to the terms of the relevant distribution, the depositary will mail a notice to the owners of the ADSs informing them of the distribution and stating that owners of ADSs will be entitled, subject to any applicable provisions of French law, our articles of association or the relevant terms of such distribution, to instruct the depositary as to the form in which such owner elects to receive the distribution. Upon a timely written request from an owner, the depositary will endeavor, insofar as practicable, to make the requested election and distribute cash or shares, as the case may be, to such owners in accordance with the terms of the deposit agreement. If the depositary does not receive timely instructions from any owner of ADSs as to such owner’s election, the depositary will not make any election with respect to the shares represented by such owner’s ADSs and will distribute the shares or cash it receives, if any, in respect of such shares to the relevant owner.

If the depositary determines that any distribution of property other than cash (including our shares and rights to subscribe therefore) is subject to any tax or other governmental charge which the depositary is obligated to withhold, the depositary may, by public or private sale, dispose of all or a portion of such property in such amounts and in such manner as the depositary deems necessary and practicable to pay such taxes or charges and the depositary will distribute the net proceeds of any such sale after deduction of such taxes or charges to the owners of ADSs entitled thereto in proportion to the number of ADSs held by them, respectively.

Upon any change in nominal or par value, split-up, consolidation or any other reclassification of Deposited Securities, or upon any recapitalization, reorganization, merger or consolidation or sale of assets affecting us or to which we are a party, any securities that shall be received by the depositary or custodian in exchange for, in conversion of, or in respect of Deposited Securities will be treated as new Deposited Securities under the deposit agreement, and the ADSs will thenceforth represent, in addition to the existing Deposited Securities, the right to receive the new Deposited Securities so received in exchange or conversion, unless additional ADSs are delivered pursuant to the following sentence. In any such case the depositary may, with our approval and will if we so request, execute and deliver additional ADSs as in the case of a distribution in shares, or call for the surrender of outstanding ADSs to be exchanged for new ADSs specifically describing such new Deposited Securities.

Record Dates

Whenever any cash dividend or other cash distribution becomes payable or any distribution other than cash is made, or whenever rights shall be issued with respect to the Deposited Securities, or whenever for any reason the


depositary gives effect to a change in the number of our shares that are represented by each ADS, or whenever the depositary shall receive notice of any meeting of holders of shares or other Deposited Securities, or whenever the depositary shall find it necessary or convenient, the depositary will fix a record date, which shall be the same date as for the shares or a date fixed after consultation with us and as close thereto as practicable (i) for the determination of the owners of ADRs who shall be (a) entitled to receive such dividend, distribution or rights, or the net proceeds of the sale thereof, or (b) entitled to give instructions for the exercise of voting rights at any such meeting, (ii) for fixing the date on or after which each ADS will represent the changed number of shares, all subject to the provisions of the deposit agreement or (iii) to facilitate any other matter for which the record date was set.

Voting of Deposited Securities

The procedures described herein must be followed in order for owners of ADSs to give voting instructions in respect of the underlying shares.

We will use reasonable efforts to request that the depositary notify owners of ADSs of upcoming votes and ask for voting instructions from such owners. Upon receipt by the depositary of notice of any meeting of holders of shares or other Deposited Securities, the depositary shall, at our request, mail to the owners of the ADRs (i) a copy or summary in English of the notice of such meeting sent by us, (ii) a statement that such owner as of the close of business on a record date established by the depositary pursuant to the deposit agreement will be entitled, subject to any applicable provisions of French law, our articles of association and the Deposited Securities (which provisions, if any, will be summarized in pertinent part in such statement), to instruct the depositary with regard to the exercise of the voting rights, if any, pertaining to the shares or other Deposited Securities represented by such owner’s ADSs, (iii) copies or summaries in English of any materials or other documents provided by us for the purpose of enabling such owners to give instructions for the exercise of such voting rights, and (iv) a voting instruction card setting forth the date established by the depositary for the receipt of such voting instruction card, the “Receipt Date.” The voting instruction card shall include an express indication that such instructions may be given or deemed given (as explained below) (a) if no voting instruction card is received by the depository on or before the Receipt Date, (b) if the depositary receives an improperly completed or blank voting instruction card or (c) if the voting instructions included in the voting instruction card are illegible or unclear. Voting instructions may be given only in respect of a number of ADSs representing an integral number of shares. For a discussion of certain requirements relating to an ADR holder’s right to vote, see above “Ordinary SharesAttendance and Voting at Shareholders’ Meetings (French law).”

Upon receipt by the depositary from an owner of ADSs of a properly completed voting instruction card on or before the Receipt Date, the depositary will either, in its discretion (i) use reasonable efforts, insofar as practical and permitted under any applicable provisions of French law and our articles of association, to vote or cause to be voted the shares represented by such ADSs in accordance with any non-discretionary instructions set forth in such voting instruction card or (ii) forward such instructions to the custodian and the custodian will use its reasonable efforts, insofar as practical and permitted under any applicable provisions of French law and our articles of association, to vote or cause to be voted the shares represented by such ADSs in accordance with any non-discretionary instructions set forth in such voting instruction card. If no voting instruction card is received by the depositary from an owner with respect to any of the shares represented by such owner’s ADSs on or before the Receipt Date, or if the voting instruction card is improperly completed or blank, or if the voting instructions included in the voting instruction card are illegible or unclear, such owner shall be deemed to have instructed the depositary to vote such shares and the depositary shall vote such shares in favor of any resolution proposed or approved by our Board of Directors and against any resolution not so proposed or approved.

We and the depositary may modify or amend the above voting procedures or adopt additional voting procedures from time to time as we and the depositary determine may be necessary or appropriate to comply with French or United States law or our articles of association. There can be no assurance that such modifications, amendments or additional voting procedures will not limit the practical ability of owners and beneficial owners of ADSs to give voting instructions in respect of the shares represented by ADSs or will not include restrictions on the ability of owners and beneficial owners of ADSs to sell ADSs during a specified period of time prior to a shareholders’ meeting.


Reports and Other Communications

The depositary will make available for inspection by owners of ADSs at its Corporate Trust Office any reports, notices and other communications, including any proxy soliciting material, received from us, which are both (a) received by the depositary, the custodian or a nominee of either as the holder or the Deposited Securities and (b) transmitted to the holders of our shares or other Deposited Securities by us. The depositary will also, at our request, send to the owners copies of such reports, notices and communications when furnished by us pursuant to the deposit agreement, including English-language versions, as applicable, of any such reports, notices and communications.

Amendment and Termination of the Deposit Agreement

The form of ADSs and any provisions of the deposit agreement may at any time and from time to time be amended by agreement between us and the depositary in any respect which we and the depositary may deem necessary or desirable without the consent of the owners of ADSs. However, any amendment that imposes or increases any fees or charges (other than taxes and other governmental charges, registration fees, cable, telex or facsimile transmission costs, delivery costs or other such expenses), or which otherwise prejudices any substantial existing right of ADS owners, will not take effect as to outstanding ADSs until the expiration of 30 days after notice of any amendment has been given to the owners of outstanding ADSs. Every owner of an ADS at the time any such amendment so becomes effective, will be deemed, by continuing to hold such ADS, to consent and agree to such amendment and to be bound by the deposit agreement as amended thereby. In no event will any amendment impair the right of any owner of an ADS to surrender such ADS and receive therefor the Deposited Securities represented thereby, except to comply with mandatory provisions of applicable law.

The depositary will at any time at our direction terminate the deposit agreement by mailing notice of such termination to the owners of the ADSs then outstanding 30 days prior to the date fixed in such notice for such termination. The depositary may likewise terminate the deposit agreement by mailing notice of such termination to us and the owners of all ADSs then outstanding, if any time 60 days having expired after the depositary will have delivered to us written notice of its election to resign and a successor depositary shall not have been appointed and accepted its appointment, in accordance with the terms of the deposit agreement. If any ADSs remain outstanding after the date of termination of the deposit agreement, the depositary thereafter will discontinue the registration of transfers of ADSs, will suspend the distribution of dividends to the owners thereof and will not give any further notices or perform any further acts under the deposit agreement, except the collection of dividends and other distributions pertaining to the Deposited Securities, the sale of rights and other property and the delivery of underlying shares, together with any dividends or other distributions received with respect thereto and the net proceeds of the sale of any rights or other property, in exchange for surrendered ADSs (after deducting the fees of the depositary and other expenses set forth in the deposit agreement). At any time after the expiration of one year from the date of termination, the depositary may sell the Deposited Securities then held thereunder and hold uninvested the net proceeds of such sale together with any other cash, unsegregated and without liability for interest, for the pro rata benefit of the owners that have not theretofore surrendered their ADSs, such owners thereupon becoming general creditors of the depositary with respect to such net proceeds. After making such a sale, the depositary will be discharged from all obligations under the deposit agreement, except to account for net proceeds and other cash (after deducting the fees of the depositary and other expenses set forth in the deposit agreement and any applicable taxes or other governmental charges).

Charges of Depositary

The depositary will charge any party depositing or withdrawing shares or any party surrendering ADSs or to whom ADSs are issued (including, without limitation, issuance pursuant to a stock dividend or stock split declared by the Company or an exchange of stock regarding the ADSs or Deposited Securities or a distribution of ADSs pursuant to the deposit agreement) where applicable; (1) taxes and other governmental charges; (2) such registration fees as may from time to time be in effect for the registration of transfers of shares generally on the share register of the Company (or any appointed agent of the Company for transfers and registration of shares) and applicable to transfers of shares to the name of the depositary or its nominee or the custodian or its nominee on the making of deposits or withdrawals; (3) such cable, telex and facsimile transmissions expenses as are expressly provided in the deposit agreement; (4) such expenses as are incurred by the depositary in the conversion of foreign currency pursuant to the deposit agreement; (5) a fee of $5.00 or


less per 100 ADSs (or portion thereof) for the delivery and for the surrender of ADSs pursuant to the deposit agreement; (6) a fee of $0.02 or less per ADS (or portion thereof) for any cash distribution pursuant to the deposit agreement; and (7) a fee for the distribution of securities other than shares under the deposit agreement, such fee being in an amount equal to the fee for the delivery referred to above which would have been charged as a result of the deposit of such securities and (treating all such securities as if they were shares) if they had not been instead distributed by the depositary to owners of the ADSs.

The depositary, pursuant to the deposit agreement, may own and deal in any class of our securities and in ADSs.

Liability of Owner for Taxes

If any tax or other governmental charge shall become payable by the custodian or the depositary with respect to any ADS or any Deposited Securities represented by the ADSs evidenced by such ADS, such tax or other governmental charge will be payable by the owner of such ADS to the depositary. The depositary may refuse to effect any transfer of such ADS or any withdrawal of Deposited Securities underlying such ADS and may apply such dividends, distributions or the proceeds of any such sale to pay any such tax or other governmental charge and the owner of such ADS will remain liable for any deficiency.

Transfer of American Depositary Shares

The ADSs are transferable on the books of the depositary, provided that the depositary may close the transfer books (when other than in the ordinary course of business in consultation with us to the extent practicable) at any time, or from time to time, when deemed expedient by it in connection with the performance of its duties or at our written request. As a condition precedent to the execution and delivery, registration of transfer, split-up, combination or surrender of any ADS, the delivery of any distribution thereon, or withdrawal of any Deposited Securities, the Company, depositary, custodian or Registrar may require payment from the owner of the ADS or the depositor of the shares of a sum sufficient to reimburse it for any tax or other governmental charge and any stock transfer, registration or conversion fee with respect thereto (including any such tax or charge and fee with respect to shares being deposited or withdrawn) and payment of any applicable fees payable by the holders of ADSs.

The depositary may refuse to effect the transfer of the ADSs, to register the transfer of any ADS or to make any distribution on, or related to, shares until it has received such proof of citizenship or residence, exchange control approval or other information as it may deem necessary or proper. The delivery, transfer, registration of transfer of outstanding ADSs and surrender of ADSs generally may be suspended or refused during any period when the transfer books of the depositary, the Company and the Registrar are closed or if any such action is deemed necessary or advisable by the depositary or the Company, at any time or from time to time subject to the provisions of the deposit agreement. Notwithstanding anything in the deposit agreement to the contrary, the surrender of outstanding ADSs and the withdrawal of Deposited Securities may not be suspended except as permitted in General Instruction I(A)(1) to Form F-6 (as such form may be amended from time to time) under the Securities Act, which currently permits suspension only in connection with (i) temporary delays caused by closing the transfer books of the depositary or the Company or the deposit of shares in connection with voting at a shareholders’ meeting or the payment of dividends, (ii) the payment of fees, taxes and similar charges and (iii) compliance with any U.S. or foreign laws or governmental regulations relating to the ADSs or the withdrawal of the Deposited Securities. See above “American Depositary Shares—Voting of Deposited Securities” with respect to additional transfer restrictions.

Acquisitions of ADSs

Pursuant to the terms of the deposit agreement, all notifications and approvals required pursuant to our articles of association or under French law in connection with the acquisition of shares are applicable in all respects.

General

Neither the depositary nor we, nor our respective directors, employees, agents or controlling persons (as defined under the Securities Act) will be liable to any owner or beneficial owner of ADSs if by reason of any provision of any


present or future law or regulation of the United States, France or any other country, or of any other governmental or regulatory authority or stock exchange or by reason of any provision, present or future, of our articles of association, or by reason of any act of God or war or other circumstance beyond its or our control, the depositary or us or any of its or our directors, employees, agents or controlling persons (as defined under the Securities Act) shall be prevented, delayed or forbidden from, or be subject to any civil or criminal penalty on account of, doing or performing any act or thing which by the terms of the deposit agreement or the Deposited Securities it is provided will be done or performed; nor will we or the depositary incur any liability to any owner or beneficial owner of ADSs by reason of any nonperformance or delay, caused as aforesaid, in the performance of any act or thing which by the terms of the deposit agreement it is provided will or may be done or performed, or by reason of any exercise of, or failure to exercise, any discretion provided for under the deposit agreement or our articles of association.

We and the depositary assume no obligation, nor shall either we or the depositary be subject to any liability under the deposit agreement, except that each agrees to perform their respective obligations specifically set forth therein without negligence or bad faith.

The depositary will keep books at its Corporate Trust Office in The City of New York for the registration of transfers of ADSs, which at all reasonable times will be open for inspection by the owners of ADSs, provided that such inspection will not be for the purpose of communicating with owners in the interest of a business or object other than our business or a matter related to the deposit agreement or the ADSs.

The depositary may appoint one or more co-transfer agents for the purposes of effecting transfers, combinations and split-ups of ADSs at designated transfer offices on behalf of the depositary. In carrying out its functions, a co-transfer agent may require evidence of authority and compliance with applicable laws and other requirements by owners or persons entitled to ADSs and will be entitled to protection and indemnity to the same extent as the depositary.

Governing Law

The deposit agreement and the ADSs are governed by the laws of the State of New York.


EX-12.1 4 edap-20231231xex12d1.htm EX-12.1

EXHIBIT 12.1

 

Annual Certification

Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

 

Certification by the Principal Executive Officer pursuant to Securities Exchange Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Ryan Rhodes, certify that:

 

1.

I have reviewed this annual report on Form 20-F of EDAP TMS S.A.;

 

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 company as of, and for, the periods presented in this report;

 

4.

The company’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 company and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, 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 company’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 company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

 

5.

The company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’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 company’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 company’s internal control over financial reporting.

 

 

=

Dated: March 28, 2024

/s/ RYAN RHODES                  

 

Title: Chief Executive Officer


EX-12.2 5 edap-20231231xex12d2.htm EX-12.2

EXHIBIT 12.2

 

Annual Certification

Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

 

I, Ken Mobeck, certify that:

 

1.

I have reviewed this annual report on Form 20-F of EDAP TMS S.A.;

 

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 company as of, and for, the periods presented in this report;

 

4.

The company’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 company and  have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, 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 company’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 company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

 

5.

The company’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’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 company’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 company’s internal control over financial reporting.

 

 

Dated: March 28, 2024

/s/ KEN MOBECK                     

 

Title: Chief Financial Officer


EX-13.1 6 edap-20231231xex13d1.htm EX-13.1

EXHIBIT 13.1

 

Annual Certification

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), each of the undersigned officers of EDAP TMS S.A. (the “Company”), does hereby certify, to such officer's knowledge, that:

 

The Annual Report on Form 20-F for the year ended December 31, 2023 (the “Annual Report”) of the Company fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 and the information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

 

Dated: March 28, 2024

/s/ RYAN RHODES            

 

Ryan Rhodes

Chief Executive Officer

 

 

mAR

Dated: March 28, 2024

/s/ KEN MOBECK                            

 

Ken Mobeck

 

Chief Financial Officer

 

 

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act has been provided to EDAP TMS S.A. and will be retained by EDAP TMS S.A. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-15.1 7 edap-20231231xex15d1.htm EX-15.1

EXHIBIT 15.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements No. 333-268265, No. 333-261182, No. 333-259857, No. 333-257142 and No. 333-217160 on Form S-8 and No. 333-255101 on Form F-3 of our reports dated March 28, 2024, with respect to the consolidated financial statements of EDAP TMS S.A. and subsidiaries, and the effectiveness of internal control over financial reporting.

Lyon, March 28, 2024

KPMG S.A

Stéphane Gabriel Devin

Partner


EX-97.1 8 edap-20231231xex97d1.htm EX-97.1

Exhibit 97.1

EDAP TMS S.A.

Clawback Policy

Effective November 8, 2023

Purpose

As required pursuant to Rule 5608 of the listing standards of the Nasdaq Stock Market LLC (the “Stock Exchange”), Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10D-1 under the Exchange Act, the Board of Directors (the “Board”) of EDAP TMS S.A. (the “Company”), upon the recommendation of the Compensation Committee (the “Committee”), has adopted this Clawback Policy (the “Policy”) to empower the Company to recover Covered Compensation (as defined below) erroneously awarded to a Covered Officer (as defined below) in the event of an Accounting Restatement (as defined below).

Notwithstanding anything in this Policy to the contrary, at all times, this Policy remains subject to interpretation and operation in accordance with the final rules and regulations promulgated by the U.S. Securities and Exchange Commission (the “SEC”), the final listing standards adopted by the Stock Exchange, and any applicable SEC or Stock Exchange guidance or interpretations issued from time to time regarding such Covered Compensation recovery requirements (collectively, the “Final Guidance”). Questions regarding this Policy should be directed to the Head of Legal Affairs.

Policy Statement

Unless a Clawback Exception (as defined below) applies, the Company will recover reasonably promptly from each Covered Officer the Covered Compensation Received (as defined below) by such Covered Officer in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (each, an “Accounting Restatement”). If a Clawback Exception applies with respect to a Covered Officer, the Company may forgo such recovery under this Policy from such Covered Officer.

Covered Officers

For purposes of this Policy, “Covered Officer” is defined as any current or former “officer” which include, at a minimum, the Company’s chief executive officer, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Officers of the Company’s parent(s) or subsidiaries are deemed officers of the Company if they perform such policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant.

The determination of who constitutes a Covered Officer shall be made by the Board upon the recommendation of the Committee.


Covered Compensation

For purposes of this Policy:

Covered Compensation” is defined as the amount of Incentive-Based Compensation (as defined below) Received during the applicable Recovery Period (as defined below) that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received during such Recovery Period had it been determined based on the relevant restated amounts, and computed without regard to any taxes paid.

Incentive-Based Compensation Received by a Covered Officer will only qualify as Covered Compensation if: (i) it is Received on or after October 2, 2023; (ii) it is Received after such Covered Officer begins service as a Covered Officer; (iii) such Covered Officer served as a Covered Officer at any time during the performance period for such Incentive-Based Compensation; and (iv) it is Received while the Company has a class of securities listed on a national securities exchange or a national securities association.

For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded Covered Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the amount of such Incentive-Based Compensation that is deemed to be Covered Compensation will be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received, and the Company will maintain and provide to the Stock Exchange documentation of the determination of such reasonable estimate.

Incentive-Based Compensation” is defined as any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure (as defined below). For purposes of clarity, Incentive-Based Compensation includes compensation that is in any plan, other than tax-qualified retirement plans, including long term disability, life insurance, and supplemental executive retirement plans, and any other compensation that is based on such Incentive-Based Compensation, such as earnings accrued on notional amounts of Incentive-Based Compensation contributed to such plans.
Financial Reporting Measure” is defined as a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures.
Incentive-Based Compensation is deemed “Received” in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.

Recovery Period

For purposes of this Policy, the applicable “Recovery Period” is defined as the three completed fiscal years immediately preceding the Trigger Date (as defined below) and, if applicable, any transition period resulting from a change in the Company’s fiscal year within or immediately following those three completed fiscal years (provided, however, that if a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year comprises a period of nine to 12 months, such period would be deemed to be a completed fiscal year).

For purposes of this Policy, the “Trigger Date” as of which the Company is required to prepare an Accounting Restatement is the earlier to occur of: (i) the date that the Board, applicable Board committee, or officers authorized to take action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare the Accounting Restatement or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare the Accounting Restatement.

2


Clawback Exceptions

The Company is required to recover all Covered Compensation Received by a Covered Officer in the event of an Accounting Restatement unless (i) one of the following conditions are met and (ii) the Committee has made a determination that recovery would be impracticable in accordance with Rule 10D-1 under the Exchange Act (under such circumstances, a “Clawback Exception” applies):

the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered (and the Company has already made a reasonable attempt to recover such erroneously awarded Covered Compensation from such Covered Officer, has documented such reasonable attempt(s) to recover, and has provided such documentation to the Stock Exchange);
recovery would violate home country law that was adopted prior to November 28, 2022 (and the Company has already obtained an opinion of home country counsel, acceptable to the Stock Exchange, that recovery would result in such a violation, and provided such opinion to the Stock Exchange); or
recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code and regulations thereunder. For purposes of clarity, this Clawback Exception only applies to tax-qualified retirement plans and does not apply to other plans, including long term disability, life insurance, and supplemental executive retirement plans, or any other compensation that is based on Incentive-Based Compensation in such plans, such as earnings accrued on notional amounts of Incentive-Based Compensation contributed to such plans.

Prohibitions

The Company is prohibited from paying or reimbursing the cost of insurance for, or indemnifying, any Covered Officer against the loss of erroneously awarded Covered Compensation.

Administration and Interpretation

The Board will administer this Policy in accordance with the Final Guidance, and will have full and exclusive authority and discretion to supplement, amend, repeal, interpret, terminate, construe, modify, replace and/or enforce (in whole or in part) this Policy, including the authority to correct any defect, supply any omission or reconcile any ambiguity, inconsistency or conflict in the Policy, subject to the Final Guidance. The Board will review the Policy from time to time and will have full and exclusive authority to take any action it deems appropriate.

The Board will have the authority to offset any compensation or benefit amounts that become due to the applicable Covered Officers to the extent permissible under Section 409A of the Internal Revenue Code of 1986, as amended, and as it deems necessary or desirable to recover any Covered Compensation.

This Policy shall not preclude any other compensation recoupment or clawback policies, arrangements or provisions of the Company (“Other Recovery Provisions”); to the extent recovery of compensation is achieved by the Company under this Policy, there shall be no duplication of recovery under Other Recovery Provisions, except as may be required by law.

Each Covered Officer, upon being so designated or assuming such position, is required to execute and deliver to the Head of Legal Affairs an acknowledgment of and consent to this Policy, in a form reasonably acceptable to and provided by the Company from time to time, (i) acknowledging and consenting to be bound by the terms of this Policy, (ii) agreeing to fully cooperate with the Company in connection with any of such Covered Officer’s obligations to the Company pursuant to this Policy, and (iii) agreeing that the Company may enforce its rights under this Policy through any and all reasonable means permitted under applicable law as it deems necessary or desirable under this Policy. For the avoidance of doubt, each Covered Officer will be fully bound by, and must comply with, this Policy, whether or not such Covered Officer has executed and returned such acknowledgement and consent form to the Company.

Disclosure

This Policy, and any recovery of Covered Compensation by the Company pursuant to this Policy that is required to be disclosed in the Company’s filings with the SEC, will be disclosed as required by the Securities Act of 1933, as amended, the Exchange Act, and related rules and regulations, including the Final Guidance.

3


EDAP TMS S.A.

Clawback Policy Acknowledgment and Consent

The undersigned hereby acknowledges that he or she has received and reviewed a copy of the Clawback Policy (the “Policy”) of EDAP TMS S.A.(the “Company”), effective as of November 8, 2023, as adopted by the Company’s Board of Directors upon the recommendation of the Compensation Committee.

Pursuant to such Policy, the undersigned hereby:

acknowledges that he or she has been designated as (or assumed the position of) a Covered Officer (as defined in the Policy);
acknowledges and consents to the Policy;
acknowledges and consents to be bound by the terms of the Policy;
agrees to fully cooperate with the Company in connection with any of the undersigned’s obligations to the Company pursuant to the Policy, including, without limitation, the repayment by or recovery from the undersigned of Covered Compensation (as defined in the Policy); and
agrees that the Company may enforce its rights under the Policy through any and all reasonable means permitted under applicable law as the Company deems necessary or desirable under the Policy.

ACKNOWLEDGED AND AGREED:

Name:

Date:

[EDAP TMS S.A. Clawback Policy Acknowledgement and Consent]


EX-101.SCH 9 edap-20231231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - CASH EQUIVALENTS - Schedule of Cash Equivalents and Short Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - OTHER RECEIVABLES - (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - OTHER ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Financing leases right-of-use assets (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - DEFERRED REVENUES - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - OTHER ACCRUED LIABILITIES - Schedule of other accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - OTHER ACCRUED LIABILITIES - Conditional advances (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - LEASE OBLIGATIONS - Maturities of finance leases liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - LEASE OBLIGATIONS - Maturities of operating leases liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - LONG TERM DEBT - Schedule Of Long-term Debt and Financial Instruments Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - OTHER LONG-TERM LIABILITIES - Other Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - OTHER LONG-TERM LIABILITIES - Provision Presentation According to ASC 715 (Details) link:presentationLink link:calculationLink link:definitionLink 41606 - Disclosure - OTHER LONG-TERM LIABILITIES - Expected Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - COSTS OF SALES - Schedule of Costs of Sales (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES - Research and Development Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - FINANCIAL INCOME, NET - Schedule of Financial Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 42303 - Disclosure - INCOME TAXES - Income Tax Benefit (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 42304 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 42305 - Disclosure - INCOME TAXES - Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 42902 - Disclosure - SEGMENT INFORMATION - Reconciliation of segment operating profit or loss to consolidated net loss (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - CASH EQUIVALENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS - Components (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - DEFERRED REVENUES - Summary of Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - DEFERRED REVENUES - Change in Deferred Revenue on Extension of Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - OTHER ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - OTHER ACCRUED LIABILITIES - Schedule of Changes in warranty costs provision (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - LEASE OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SHORT-TERM BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - LONG TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - LONG TERM DEBT - Schedule of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - LONG TERM DEBT - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - OTHER LONG-TERM LIABILITIES - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - OTHER LONG-TERM LIABILITIES - Reconciliation of Pension Cost Components (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - OTHER LONG-TERM LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - SHAREHOLDERS' EQUITY - Stock Option Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - SHAREHOLDERS' EQUITY - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - SHAREHOLDERS' EQUITY - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - SHAREHOLDERS' EQUITY - Non-vested Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41706 - Disclosure - SHAREHOLDERS' EQUITY - Components of Accumulated Other Comprehensive Income (Loss) Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 41707 - Disclosure - SHAREHOLDERS' EQUITY - Free share awards (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - TOTAL SALES - Sales by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - TOTAL SALES - Timing of Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - OTHER REVENUES - Other Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - INCOME TAXES - Income (Loss) Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 42903 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information By Segment (Details) link:presentationLink link:calculationLink link:definitionLink 43001 - Disclosure - VALUATION ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 43201 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - OTHER RECEIVABLES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - DEFERRED REVENUES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - OTHER ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - LEASE OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SHORT-TERM BORROWINGS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - LONG TERM DEBT link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - OTHER LONG-TERM LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - TOTAL SALES link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - OTHER REVENUES link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - COSTS OF SALES link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - FINANCIAL INCOME, NET link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 12501 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 12701 - Disclosure - CONCENTRATION OF CREDIT RISK link:presentationLink link:calculationLink link:definitionLink 12801 - Disclosure - FOREIGN CURRENCY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12901 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 13001 - Disclosure - VALUATION ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 13101 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 13201 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 13301 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - CASH EQUIVALENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - OTHER RECEIVABLES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - OTHER ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - DEFERRED REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - OTHER ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - LEASE OBLIGATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - LONG TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - TOTAL SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - OTHER REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - COSTS OF SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - FINANCIAL INCOME, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 32403 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 32903 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 33003 - Disclosure - VALUATION ACCOUNTS (Tables) link:presentationLink link:calculationLink link:definitionLink 33103 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 42701 - Disclosure - CONCENTRATION OF CREDIT RISK (Details) link:presentationLink link:calculationLink link:definitionLink 42901 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 43101 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 edap-20231231_cal.xml EX-101.CAL EX-101.DEF 11 edap-20231231_def.xml EX-101.DEF EX-101.LAB 12 edap-20231231_lab.xml EX-101.LAB EX-101.PRE 13 edap-20231231_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document And Entity Information
12 Months Ended
Dec. 31, 2023
shares
Document Information [Line Items]  
Document Type 20-F
Document Registration Statement false
Document Annual Report true
Document Period End Date Dec. 31, 2023
Document Transition Report false
Document Shell Company Report false
Entity File Number 000-29374
Entity Registrant Name EDAP TMS SA
Entity Incorporation, State or Country Code I0
Entity Address, Address Line One Parc d’Activites la Poudrette-Lamartine
Entity Address, Address Line Two 4/6, rue du Dauphiné
Entity Address, Postal Zip Code 69120
Entity Address, City or Town Vaulx-en-Velin
Entity Address, Country FR
Title of 12(b) Security American Depositary Shares
Entity Central Index Key 0001041934
Trading Symbol EDAP
Security Exchange Name NASDAQ
ICFR Auditor Attestation Flag true
Entity Common Stock, Shares Outstanding (in shares) 37,103,779
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 Emerging Growth Company false
Document Financial Statement Error Correction [Flag] false
Document Accounting Standard U.S. GAAP
Entity Shell Company false
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2023
Document Fiscal Period Focus FY
Amendment Flag false
Auditor Name KPMG S.A.
Auditor Firm ID 1253
Auditor Location Lyon, France
Business Contact  
Document Information [Line Items]  
Entity Address, Address Line One Parc d’Activites la Poudrette-Lamartine
Entity Address, Address Line Two 4/6, rue du Dauphiné
Entity Address, Postal Zip Code 69120
Entity Address, City or Town Vaulx-en-Velin
Entity Address, Country FR
Contact Personnel Name Blandine Confort
City Area Code 33
Local Phone Number 4 72 15 31 50
Contact Personnel Email Address bconfort@edap-tms.com
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents € 43,471 € 63,136
Current portion of net trade accounts and notes receivable 17,858 13,421
Other receivables 1,380 1,522
Inventories 15,112 11,780
Other assets, current portion 659 660
Total current assets 78,480 90,518
Non-current assets    
Property and equipment, net 6,471 4,200
Operating lease right-of-use assets 1,722 1,784
Intangible assets, net 1,084 725
Goodwill 2,412 2,412
Deposits and other non-current assets 651 656
Deferred tax assets 729 829
Total assets 91,548 101,123
Current liabilities    
Trade accounts and notes payable 11,297 6,647
Deferred revenues, current portion 4,049 4,050
Social security and other payroll withholdings taxes 1,695 1,550
Employee absences compensation 860 798
Income taxes payable 77 219
Other accrued liabilities 4,506 3,873
Short-term borrowings 2,466 1,846
Current obligations under finance leases 195 224
Current portion of operating lease obligations 898 901
Current portion of long-term debt 1,553 1,601
Total current liabilities 27,596 21,708
Non-current liabilities    
Deferred revenues, non-current 643 264
Obligations under finance leases 433 324
Operating lease obligations, non-current 882 899
Long-term debt, non-current 1,997 3,587
Other long-term liabilities 3,075 2,710
Total liabilities 34,626 29,492
Shareholders' equity    
Common stock, €0.13 par value; 37,373,312 shares issued and 37,103,779 shares outstanding at December 31, 2023 €0.13 par value 37,197,731 shares issued and 36,910,925 shares outstanding at December 31, 2022 4,851 4,776
Additional paid-in capital 120,908 113,952
Retained earnings (63,549) (42,372)
Cumulative other comprehensive loss (4,487) (3,829)
Treasury stock, at cost 269,533 shares at December 31, 2023 and 286,806 shares at December 31, 2022 (800) (897)
Total shareholders' equity 56,922 71,632
Total liabilities and shareholders' equity € 91,548 € 101,123
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - € / shares
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED BALANCE SHEETS    
Common stock, par value € 0.13 € 0.13
Common stock, shares issued 37,373,312 37,197,731
Commons stock, shares outstanding 37,103,779 36,910,925
Treasury stock 269,533 286,806
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF INCOME (LOSS) - EUR (€)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues € 60,423,000 € 55,108,000 € 44,065,000
Total cost of sales (36,012,000) (30,916,000) (25,643,000)
Gross profit 24,411,000 24,193,000 18,422,000
Research and development expenses (6,963,000) (4,920,000) (3,402,000)
Selling and marketing expenses (22,626,000) (16,379,000) (10,732,000)
General and administrative expenses (14,634,000) (7,152,000) (5,900,000)
Income (loss) from operations (19,813,000) (4,257,000) (1,612,000)
Financial (expense) income, net 1,079,000 236,000 145,000
Foreign currency exchange gain (loss), net (1,799,000) 1,925,000 2,360,000
Income (loss) before taxes (20,533,000) (2,096,000) 893,000
Income tax (expense) benefit (644,000) (837,000) (193,000)
Net income (loss) € (21,177,772) € (2,933,058) € 699,890
Basic income (loss) per share (in EUR per share) € (0.57) € (0.09) € 0.02
Diluted income (loss) per share (in EUR per share) € (0.57) € (0.09) € 0.02
Basic Weighted average shares outstanding (in shares) 36,996,722 34,392,598 32,129,047
Diluted Weighted average shares outstanding (in shares) 36,996,722 34,392,598 32,422,871
Product      
Revenues € 60,423,000 € 55,108,000 € 44,060,000
Goods      
Revenues 42,333,000 38,462,000 29,040,000
Total cost of sales (23,302,000) (20,528,000) (16,181,000)
RPP's and leases      
Revenues 6,176,000 5,617,000 4,968,000
Total cost of sales (4,541,000) (3,387,000) (3,108,000)
Spare parts and services      
Revenues 11,914,000 11,030,000 10,052,000
Total cost of sales € (8,169,000) € (7,000,000) (6,354,000)
Other revenues      
Revenues     € 6,000
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - EUR (€)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)      
Net income (loss) € (21,177,772) € (2,933,058) € 699,890
Foreign currency translation adjustments (478,000) (596,000) (554,000)
Provision for retirement indemnities (141,000) 282,000 77,000
Deferred tax for retirement indemnities (39,000) 73,000 (48,000)
Comprehensive income (loss), net of tax € (21,836,000) € (3,173,000) € 175,000
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - EUR (€)
Common stock
Additional paid-in capital.
Retained Earnings / (Loss)
Other comprehensive income (loss)
Treasury stock
Total
Balance at Dec. 31, 2020 € 3,830,000 € 66,548,000 € (40,139,000) € (3,064,000) € (928,000) € 26,248,000
Balance (in shares) at Dec. 31, 2020 29,165,316          
Net (loss) / income     700,000     699,890
Translation adjustment       (554,000)   (554,000)
Stock-based compensation   1,900,000       1,900,000
Capital increase € 559,000 21,173,000       21,732,000
Capital increase (in shares) 4,300,820          
Provision for retirement indemnities       77,000   77,000
Deferred tax for retirement indemnities       (48,000)   (48,000)
Balance (in shares) at Dec. 31, 2021 33,466,136          
Balance at Dec. 31, 2021 € 4,389,000 89,621,000 (39,439,000) (3,589,000) (928,000) 50,054,000
Net (loss) / income     (2,933,000)     (2,933,058)
Translation adjustment       (596,000)   (596,000)
Stock-based compensation   2,103,000       2,103,000
Capital increase € 388,000 22,228,000       22,616,000
Capital increase (in shares) 3,444,789          
Treasury stock disposition         31,000 31,000
Provision for retirement indemnities       282,000   282,000
Deferred tax for retirement indemnities       73,000   73,000
Balance (in shares) at Dec. 31, 2022 36,910,925          
Balance at Dec. 31, 2022 € 4,776,000 113,952,000 (42,372,000) (3,829,000) (897,000) 71,632,000
Net (loss) / income     (21,178,000)     (21,177,772)
Translation adjustment       (478,000)   (478,000)
Stock-based compensation   6,865,000       6,865,000
Capital increase € 74,000 90,000       164,000
Capital increase (in shares) 192,854          
Treasury stock disposition         97,000 97,000
Provision for retirement indemnities       (141,000)   (141,000)
Deferred tax for retirement indemnities       (39,000)   (39,000)
Balance (in shares) at Dec. 31, 2023 37,103,779          
Balance at Dec. 31, 2023 € 4,851,000 € 120,908,000 € (63,549,000) € (4,487,000) € (800,000) € 56,922,000
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Parenthetical) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY    
Issuance costs € 1,954 € 1,961
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - EUR (€)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net income (loss) € (21,177,772) € (2,933,058) € 699,890
Adjustments to reconcile net income (loss) to net cash generated by (used in) operating activities:      
Depreciation and amortization 1,913,000 1,605,000 1,920,000
Share based compensation 6,865,000 2,103,000 1,900,000
US Paycheck Protection Program loan Forgiveness     (187,000)
Change in allowances for doubtful accounts & slow-moving inventories 422,000 124,000 363,000
Change in long-term provisions 159,000 79,000 (350,000)
Net capital loss on disposals of assets 1,000 266,000 142,000
Deferred tax expense (benefit) 42,000 48,000 (563,000)
Operating cash flow before changes in working capital (11,775,000) 1,292,000 3,925,000
Increase/Decrease in operating assets and liabilities:      
Decrease (Increase) in trade accounts and notes and other receivables (4,910,000) (1,974,000) (103,000)
Decrease (Increase) in inventories (4,212,000) (4,482,000) 166,000
Decrease (Increase) in other assets (12,000) (82,000) (210,000)
(Decrease) Increase in trade accounts and notes payable 5,281,000 1,143,000 (38,000)
(Decrease) Increase in accrued expenses, other current liabilities 950,000 1,079,000 706,000
Net change in operating assets and liabilities (2,903,000) (4,316,000) 520,000
Net cash generated by (used in) operating activities (14,678,000) (3,024,000) 4,445,000
Cash flows from investing activities:      
Additions to capitalized assets produced by the Company (2,583,000) (1,570,000) (1,161,000)
Acquisitions of property and equipment (1,179,000) (613,000) (393,000)
Acquisitions of intangible assets (534,000) (137,000) (92,000)
Decrease (Increase) of other financial assets 1,000   13,000
Increase in deposits and guarantees (50,000) (58,000) (6,000)
Net cash generated by (used in) investing activities (4,344,000) (2,378,000) (1,638,000)
Cash flow from financing activities:      
Proceeds from capital increase [1]   21,960,000 21,289,000
Proceeds from stock-option exercise 261,000 688,000 442,000
Proceeds from long term borrowings, net of financing costs   286,000 1,058,000
Repayment of long term borrowings (1,586,000) (803,000) (1,401,000)
Repayment of obligations under financing leases (242,000) (350,000) (406,000)
Increase (decrease) in bank overdrafts and short-term borrowings 656,000 (38,000) (717,000)
Net cash generated by (used in) financing activities (911,000) 21,741,000 20,266,000
Net effect of exchange rate changes on cash and cash equivalents 268,000 (388,000) (585,000)
Net increase (decrease) in cash and cash equivalents (19,665,000) 15,952,000 22,488,000
Cash and cash equivalents at beginning of year 63,136,000 47,183,000 24,696,000
Cash and cash equivalents at end of year € 43,471,000 € 63,136,000 € 47,183,000
[1] The net proceeds from capital increase of €21,960 thousand relate to the Company’s successful common stock offering in September 2022 and of €21,289 thousand relate to the Company’s successful common stock offering in April 2021 – refer to Note 17-1.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF CASH FLOW (Parenthetical) - EUR (€)
€ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2022
Apr. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF CASH FLOWS        
Proceeds from capital increase € 21,960 € 21,289 € 21,960 [1] € 21,289 [1]
[1] The net proceeds from capital increase of €21,960 thousand relate to the Company’s successful common stock offering in September 2022 and of €21,289 thousand relate to the Company’s successful common stock offering in April 2021 – refer to Note 17-1.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1— SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1-1     Nature of operations

EDAP TMS S.A. and its subsidiaries (‘‘the Company’’) are engaged in the development, manufacturing, promotion and distribution of advanced minimally-invasive ultrasound technologies for both diagnosis and treatment of urological diseases. We have introduced the Focal One® Robotic HIFU (high-intensity focused ultrasound) system around the world including Europe, U.S., Latin America, and parts of Asia. With the addition of the ExactVu™ Micro-Ultrasound system, we offer customers a complete solution from diagnosis to treatment of prostate disease. The Company also produces and distributes systems for the treatment of urinary tract stones. These technologies include the Sonolith® i-move lithotripter system based on Extracorporeal ShockWave Lithotripsy (ESWL) technology and advanced surgical laser systems. We also derive revenues from the distribution of urodynamics products and urology lasers. Net sales consist primarily of direct sales to hospitals and clinics in France and Europe, export sales to third-party distributors and agents, and export sales through subsidiaries based in Germany, Italy, the United States and Asia.

The Company purchases the majority of the components used in its products from a number of suppliers but for some components, relies on a single source. Delay would be caused if the supply of these components or other components was interrupted and these delays could be extended in certain situations where a component substitution may require regulatory approval. Failure to obtain adequate supplies of these components in a timely manner could have a material adverse effect on the Company’s business, financial position and results of operations.

1-2     Basis of preparation

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP).

1-3     Management estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (‘‘U.S. GAAP’’) requires management to make estimates and assumptions, such as business plans, stock price volatility, duration of standard warranty per market, duration and interest rate of operating leases, price of maintenance contracts used to determine the amount of revenue to be deferred and life duration of our range of products. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.

1-4     Consolidation

The accompanying consolidated financial statements include the accounts of EDAP TMS S.A. and all its domestic and foreign owned subsidiaries after elimination of intercompany balances and transactions. We do not have any significant interests in any variable interest entities.

1-5     Revenue recognition

The Company’s revenue consists of:

- Sales of goods (devices and consumables), where invoicing generally takes place upon delivery. Consumables revenues included in sales contracts are deferred until delivery.

- Revenue-per-Procedures (“RPP”) and leases: they comprise (i) revenues on a per treatment basis which are invoiced after each treatment, or in advance, or on a periodic basis, (ii) leases of devices, which are generally invoiced on a monthly or quarterly basis, and (iii) lease components arising from multiple-element arrangements, where specific sales terms are negotiated in accordance with each customer’s individual requirements and which are generally invoiced based on contract terms,

- Sales of spare parts and services (maintenance, upgrades, mobility and others). Spare parts are invoiced when delivered. Regarding services, invoicing is performed either on a subscription basis (in advance or at the end of the period) or when performed.

Sales of our medical devices and sales of disposables, sales of RPPs and leases, and sales of spare parts and services, are all net of commissions.

The Company invoices its customers based on the billing schedules in its sales arrangements. Payments are generally due between one to three months from date of invoice.

The Company accounts for a contract with a customer when there is a legally enforceable contract between the Company and its customer, the rights of the goods or services and their payment terms can be identified, the contract has commercial substance, collectability of the contract consideration is probable, it is approved and the parties are committed to their obligations.

Our sale arrangements may contain multiple elements, including device(s), consumables and services. For these multiple-element arrangements, the Company accounts for individual goods and services as separate performance obligations: (i) if a customer can benefit from the good or service on its own or with other resources that are readily available to the customer, and (ii) if they are a distinct good or service that is separately identifiable from other items in the multiple-element arrangement. The Company’s sale arrangements may include a combination of the following performance obligations: device(s), consumables, leases and services (such as, but not limited to, warranty extension).

For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the goods or services. If a standalone selling price is not directly observable, then the Company estimates the standalone selling price considering market conditions and entity-specific factors including, but not limited to, features and functionality of the goods and services, geographies, and type of customer. The Company regularly reviews standalone selling prices and updates these estimates as necessary.

The Company recognizes revenue when the performance obligations are satisfied by transferring control over the goods or service to a customer.

The Company’s revenue consists of the following:

Sales of goods:

Sales of goods are and have historically been comprised of sales net of commission of medical devices (ESWL lithotripters and HIFU devices) and net sales of disposables (mostly Focalpaks in the HIFU division and electrodes in the ESWL division). Sales of goods also includes products such as micro-ultrasound devices, urology lasers and urodynamics devices distributed through our agents and third-party distributors.

For devices and disposables, revenue is recognized when the Company transfers control to the customer (i.e. when the customer has the ability to direct the use of, and obtain substantially all of the remaining benefit from, the device or disposables), which is generally at the point of delivery, depending on the terms of the arrangement (i.e. when the customer can use the goods to provide services or sell or exchange the good), and based on contractual incoterms. Installation-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.

The Company’s sales arrangements do not provide a right of return. The goods are generally covered by a period of one to two years standard warranty upon installation depending of the geographic area. Over this standard one to two years period, it is considered as an extension of such warranty period and constitutes a distinct performance obligation. The Company also provides training associated with the sales of goods; such training-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.

Sales of RPPs and leases:

Sales of RPP and leases include the revenues from the sale of treatment procedures and from the leasing of machines. For RPP, we provide machines to clinics and hospitals for free for a limited period, rather than selling the devices. These hospitals and clinics perform treatments using the devices and usually pay us based on the number of individual treatments provided. Revenues from leasing of machine are considered as immaterial.

Revenues related to the sale of treatments invoiced on a ‘‘Revenue-Per-Procedure’’ (‘‘RPP’’) basis are recognized when the treatment procedure has been completed. Revenues from devices leased to customers under operating leases are recognized on a straight-line basis.

Regarding multiple-element arrangements with a lease component, a portion of the contract is allocated to the lease component on the basis of observable market prices applied by the Company for similar devices under operating leases. The lease component is recognized on a straight line basis over the contractual period. Other immaterial components under the contract are recognized in accordance with their nature.

Sales of spare parts and services:

Revenues related to spare parts are recognized when spare parts are delivered to distributors who perform their own maintenance services. Spare parts used in the performance of EDAP’s own maintenance and repair services are generally not recognized separately, unless a type of spare part is specifically excluded from the maintenance contract terms.

Revenues related to Services mainly consist of maintenance contracts which rarely exceed one year and are recognized on a straight line basis over the term of the service period as the customer benefits from the service equally throughout the service contract period. For services rendered when no maintenance contract is in place or for services not included in the scope of a maintenance contract, revenues are recorded when services are performed.

The Company recognizes revenue for extended warranties included in the multiple-element arrangements as a separate performance obligation in Sales of services on a straight-line basis over the extended warranty period. In the majority of countries in which the Company operates, the statutory warranty period is one to two years and the extended warranty covers periods beyond this statutory period. Standard warranties do not constitute a separate performance obligation. The Company accrues for the warranty costs at the time of sale of the device through the multiple-element arrangement.

Distributors:

As part of its sale process in countries other than continental France, when the Company does not have a local subsidiary, sales of goods to end-customers are performed through agents and distributors. Such agents and distributors are primarily responsible for the sales’ process, bear the inventory risk, and are free to determine the sale prices. Sales of goods to agents and distributors are recognized when the control is transferred to the related agent or distributor which generally occurs based on contractual incoterms.

Deferred revenue:

Deferred revenue for the periods presented primarily relates to service contracts where the service fees are billed up-front, generally quarterly or annually, prior to those services having been performed, and consists primarily of billing or cash receipts in advance of services due under maintenance contracts or extended warranty contracts. The associated deferred revenue is generally recognized ratably over the service period.

Disaggregation of revenue:

Disaggregation by primary geographical market, and timing of revenue recognition is reported in Note 18.

Contract Balances:

Details on contract liabilities are reported on Note 11.

The Company applies the practical expedient in paragraph 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less. This relates mainly to maintenance services.

1-6     Costs of sales

Costs of sales include all direct product costs, costs related to shipping, handling, duties and importation fees, as well as certain indirect costs such as service and supply chain departments expenses. Indirect costs are allocated by type of sales (goods, RPP and leases, spare parts and services) using an allocation method determined by management by type of costs and segment activities and reviewed on an annual basis.

1-7     Shipping and handling costs

Shipping and handling costs are not considered as performance obligations. Shipping and handling costs are recorded as a component of cost of sales.

1-8     Cash equivalents and short term investments

Cash equivalents are cash investments which are highly liquid and have initial maturities of 90 days or less.

Cash investments with a maturity higher than 90 days are considered as short-term investments. There is no short-term investment at December 31, 2023.

1-9     Accounts Receivable

The Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company reviews its allowance for doubtful accounts quarterly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Write-offs for 2023 and 2022 approximated €1 thousand and €640 thousand, respectively. The Company does not have any off-balance-sheet credit exposure related to its customers.

1-10     Inventories

Inventories are valued at the lower of cost and net realizable value. Cost is either the manufacturing cost, which is principally comprised of components and labor costs for our own manufactured products, or purchase price for urology products we distribute. Cost is determined on a first-in, first-out basis for components and spare parts and by specific identification for finished goods (medical devices). The Company establishes reserves for inventory estimated to be obsolete, unmarketable or slow moving, first based on a detailed comparison between quantity in inventory and historical consumption and then based on case-by-case analysis of the difference between the cost of inventory and the related estimated market value.

1-11     Property and equipment

Property and equipment is stated at historical cost, net of accumulated depreciation and impairment. Depreciation of property and equipment is calculated using the straight-line method over the estimated useful life of the related assets, as follows:

Leasehold improvements (in years)

    

10 or lease term if shorter

Equipment (in years)

 

3

    

    

10

Furniture, fixtures, fittings and other (in years)

 

2

 

10

Equipment includes industrial equipment and research equipment that has alternative future uses. Equipment also includes devices and treatment probes that are manufactured by the Company and leased to customers through operating leases related to Revenue-Per-Procedure transactions. This equipment is generally depreciated over a period of five to seven years.

1-12     Long-lived assets

The Company reviews the carrying value of its long-lived assets, including fixed assets and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of long-lived assets is assessed by a comparison of the carrying amount of the assets (or the Group of assets, including the asset in question, that represents the lowest level of separately-identifiable cash flows) to the total estimated undiscounted cash flows expected to be generated by the asset or group of assets. If the future net undiscounted cash flows is less than the carrying amount of the asset or group of assets, the asset or group of assets is considered impaired and an expense is recognized equal to the amount required to reduce the carrying amount of the asset or group of assets to its then fair value. Fair value is determined by discounting the cash flows expected to be generated by the assets, when the quoted market prices are not available for the long-lived assets. Estimated future cash flows are based on assumptions and are subject to risk and uncertainty.

1-13     Goodwill and intangible assets

Goodwill represents the excess of purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is not amortized but instead tested annually for impairment or more frequently when events or change in circumstances indicate that the assets might be impaired.

When impairment indicators are identified, the impairment test is performed by comparing the fair value of a reporting unit with its carrying amount, including goodwill. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. For the purpose of any impairment test, the Company relies upon projections of future undiscounted cash flows and takes into account assumptions regarding the evolution of the market and its ability to successfully develop and commercialize its products.

Changes in market conditions could have a major impact on the valuation of these assets and could result in additional impairment losses.

Intangible assets consist primarily of purchased patents relating to lithotripters, purchased licenses, a purchased trade name and a purchased trademark. The basis for valuation of these assets is their historical acquisition cost. Amortization of intangible assets is calculated by the straight-line method over the shorter of the contractual or estimated useful life of the assets, as follows:

Patents (in years)

    

5

SAP Licenses (in years)

 

10

Other licenses (in years)

 

5

Trade name and trademark (in years)

 

7

1-14     Treasury Stocks

Treasury stock purchases are accounted for at cost. The sale of treasury stocks is accounted for using the first in first out method. Gains on the sale or retirement of treasury stocks are accounted for as additional paid-in capital whereas losses on the sale or retirement of treasury stock are recorded as additional paid-in capital to the extent that previous net gains from sale or retirement of treasury stocks are included therein; otherwise the losses shall be recorded to accumulated benefit (deficit) account. Gains or losses from the sale or retirement of treasury stock do not affect reported results of operations. Treasury stocks held by a company cannot exceed 10% of the total number of shares issued.

1-15     Warranty expenses

The Company provides customers with a warranty for each product sold and accrues warranty expense at time of sale based upon historical claims experience. Standard warranty period may vary from 1 year to 2 years depending on the market. The warranty expense is incurred at time of accrual and not when paid. Warranty expense amounted to €134 thousand, €112 thousand and €110 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.

1-16     Income taxes

The Company accounts for income taxes in accordance with ASC 740, ‘‘Accounting for Income Taxes’’ Under ASC 740, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws to taxable years in which such differences are expected to reverse. A valuation allowance is established if, based on the weight of available evidence, it is more likely than not that some portion, or all of the deferred tax assets, will not be realized. In accordance with ASC740, no provision has been made for income or withholding taxes on undistributed earnings of foreign subsidiaries, such undistributed earnings being permanently reinvested.

Under ASC740, the measurement of a tax position that meets the more-likely-that-not recognition threshold must take into consideration the amounts and probabilities of the outcomes that could be realized upon ultimate settlement using the facts, circumstances and information available at the reporting date.

1-17     Research and development costs

Research and development costs are recorded as an expense in the period in which they are incurred.

The French government provides tax credits to companies for innovative research and development. This tax credit is calculated based on a percentage of eligible research and development costs and it can be refundable in cash and is not contingent on future taxable income. As such, the Company considers the research tax credits as a grant, offsetting research and development expenses.

1-18     Advertising costs

Advertising costs are recorded as an expense in the period in which they are incurred and are included in selling and administrative expenses in the accompanying consolidated statements of income (loss). Advertising costs amounted to €1,352 thousand, €929 thousand and €490 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.

1-19     Foreign currency translation and transactions

Translation of the financial statements of consolidated companies

The reporting currency of EDAP TMS S.A. for all years presented is the euro (€). The functional currency of each subsidiary is its local currency. In accordance with ASC 830, all accounts in the financial statements are translated into euro from the functional currency at the following exchange rates:

assets and liabilities are translated at year-end exchange rates;
shareholders’ equity is translated at historical exchange rates (as of the date of contribution);
statement of income (loss) items are translated at average exchange rates for the year; and
translation gains and losses are recorded in a separate component of shareholders’ equity.

Foreign currencies transactions

Transactions involving foreign currencies are translated into the functional currency using the exchange rate prevailing at the time of the transactions. Receivables and payables denominated in foreign currencies are translated at year-end exchange rates. The resulting unrealized exchange gains and losses are recorded in the statement of income (loss).

Presentation in the Statement of Income (loss)

Aggregate foreign currency transactions gains and losses are disclosed in a single caption in the Statement of Income (loss) under section “Foreign currency exchange gain (loss), net”.

1-20     Earnings per share

Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding for the period. Diluted earnings per share reflects potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company. The dilutive effects of the Company’s common stock options and warrants is determined using the treasury stock method to measure the number of shares that are assumed to have been repurchased using the average market price during the period, which is converted from U.S. dollars at the average exchange rate for the period.

1-21     Derivative instruments

ASC 815 requires the Company to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, the Company must classify the hedging instrument, based upon the exposure being hedged, as fair value hedge, cash flow hedge or a hedge of a net investment in a foreign operation.

Gains and losses from derivative instruments are recorded in the Statement of Income (loss). As of December 31, 2023, there are no derivative instruments.

1-22     Employee stock option and free shares plan

The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of income (loss) and comprehensive income (loss) as an operating expense over the requisite service period. The fair value of stock options is determined using the Black-Scholes option-pricing model. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. The fair value of free shares is measured using the fair value of the Company's shares as if the free shares were vested and issued on the grant date. Forfeited stock-options and free shares are recognized as they occur, in accordance with ASU 2016-09. The Company recognizes compensation cost for employee awards with only service conditions that have a graded vesting schedule on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards.

At December 31, 2023, the Company had three stock-based employee compensation plans and two free shares plans.

1-23     Warrants

There are no warrants outstanding at December 31, 2023.

1-24     Leases

Leases as a Lessee

In accordance with ASC 842, Leases, and as from January 1, 2019, the Company classifies all leases at the inception of a contract and assess whether the contract is, or contains, a lease. The assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the company controls the use of the identified asset (e.g. whether the company has the right to obtain substantially all of the economic benefits from the use of the asset throughout the period, and whether the company has the right to direct the use of the asset).

Leases are classified as either finance leases or operating leases. Substantially all our operating leases are comprised of office space leases, and substantially all our finance leases are comprised of office furniture and technology equipment.

The Company recognizes a right-of-use (“ROU”) asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, plus prepaid lease payments, less any lease incentives received. All ROU assets are reviewed for impairment. For operating leases, the lease liability is initially measured at the present value of the unpaid lease payments at lease commencement date, discounted using the incremental borrowing rate for assets of same duration or characteristics. For finance leases the lease liability is initially measured in the same manner and date as for operating leases and is subsequently measured at amortized cost using the effective interest method

For operating leases, the ROU asset is subsequently measured throughout the lease term at the carrying amount of the lease liability, plus initial direct costs, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

For finance leases, the ROU asset is subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term unless the lease transfers ownership of the underlying asset to the Company or the Company is reasonably certain to exercise an option to purchase the underlying asset. In those cases, the ROU asset is amortized over the useful life of the underlying asset. Amortization of the ROU asset is recognized and presented separately from interest expense on the lease liability.

Lease payments included in the measurement of the lease liability comprise the following: the fixed payments, including in-substance fixed payments over the lease term (which includes termination penalties the Company would owe if the lease term assumes the Company’s exercise of a termination option), variable lease payments that depend on an index or rate payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, the exercise price of an option to

purchase the underlying asset if the company is reasonably certain to exercise the option, and amounts expected to be payable under a Company provided residual value guarantee. The company assesses the discount rate by requesting credit simulation from certain banks.

Variable lease payments associated with the Company’s leases are recognized when the event, activity, or circumstance in the lease agreement on which those payments are assessed occurs. Variable lease payments are presented as operating expenses in the Company’s consolidated statements of income (loss) in the same line item as expenses arising from fixed lease payments (operating leases) or amortization of the ROU asset (finance leases).

Our real estate leases generally include non-lease maintenance services. The consideration in the contract is allocated to the lease and non-lease components based on standalone selling prices.

Some of our real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement, and changes to index and rate-based variable lease payments are recognized in profit or loss in the period of the change. Variable payments that do not depend on an index or rate, such as rental payments based on the use of the underlying asset or property taxes and insurance reimbursement, are recorded as operating expenses when incurred. Lease modifications result in remeasurement of the lease payments when that modification is not accounted for as a separate contract.

Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. Included in lease expense are any variable lease payments incurred in the period that were not included in the initial lease liability. Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense determined on an amortized cost basis. The lease payments are allocated between a reduction of the lease liability and interest expense.

The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either a Company option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor .

We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material. We have elected not to review the classification for expired or existing leases, prior to January 1, 2019.

Leases as a Lessor:

A lessor shall classify a lease as a sales-type lease when the lease meets any of the following criteria at lease commencement:

The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.
The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
The lease term is for the major part of the remaining economic life of the underlying asset. However, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease.
The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f) equals or exceeds substantially all of the fair value of the underlying asset.
The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.

When none of the criteria are met:

A lessor shall classify the lease as either a direct financing lease or an operating lease. A lessor shall classify the lease as an operating lease unless both of the following criteria are met, in which case the lessor shall classify the lease as a direct financing lease:

The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f) and/or any other third party unrelated to the lessor equals or exceeds substantially all of the fair value of the underlying asset;
It is probable that the lessor will collect the lease payments plus any amount necessary to satisfy a residual value guarantee.

1-25     Recent accounting pronouncements

Recently Adopted Accounting Pronouncements

As of November 27, 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07 (Segment reporting: Improvements to reportable segment disclosures) that improves disclosures about a public entity’s reportable segments and addresses requests from investors and other allocators of capital for additional, more detailed information about a reportable segment’s expenses. This Topic provides guidance “on how to report certain information about operating segments in complete sets of financial statements of the public entity and in condensed financial statements of interim periods issued to shareholders.” This standard is effective for the Company in fiscal years beginning after December 15, 2023. The Company is currently evaluating the impact of this guidance on its Consolidated Financial Statements.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.1
CASH EQUIVALENTS
12 Months Ended
Dec. 31, 2023
CASH EQUIVALENTS  
CASH EQUIVALENTS

2— CASH EQUIVALENTS

Cash equivalents at December 31, 2023 and 2022 only comprise cash investments which are highly liquid and have initial maturities of 90 days or less.

December 31, 

    

2023

    

2022

Total cash and cash equivalents

 

43,471

 

63,136

Short term investment

Total cash and cash equivalents

 

43,471

 

63,136

Please refer to Note 15-1 – Long-term debt as €567 of indebtedness is pledged in cash position in USD.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET
12 Months Ended
Dec. 31, 2023
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET  
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET

3— TRADE ACCOUNTS AND NOTES RECEIVABLE, NET

Trade accounts and notes receivable consist of the following:

December 31, 

    

2023

    

2022

Trade accounts receivable

 

17,186

 

12,965

Notes receivable

 

896

 

617

Less: allowance for doubtful accounts

 

(224)

 

(161)

Total

 

17,858

 

13,421

Less current portion

 

(17,858)

 

(13,421)

Total long-term portion

 

 

Notes receivable usually represent commercial bills of exchange (drafts) with initial maturities of 90 days or less.

Bad debt expenses amount to a net cost of €68 thousand, a net cost of €32 thousand and €2 thousand, respectively for the years ended December 31, 2023, 2022 and 2021.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER RECEIVABLES
12 Months Ended
Dec. 31, 2023
OTHER RECEIVABLES.  
OTHER RECEIVABLES.

4— OTHER RECEIVABLES

Other receivables consist of the following:

December 31, 

    

2023

    

2022

Research and development tax credit receivable from the French State

411

 

581

Value-added taxes receivable

863

 

894

Other receivables from Government and public authorities

22

 

Others

84

 

46

Total

1,380

 

1,522

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES
12 Months Ended
Dec. 31, 2023
INVENTORIES.  
INVENTORIES

5— INVENTORIES

December 31, 

    

2023

    

2022

Components, spare parts

8,973

 

7,543

Work-in-progress

512

 

283

Finished goods – own manufactured products

2,115

 

1,514

Finished goods – distribution products

4,775

 

3,702

Total gross inventories

16,375

 

13,042

Less: allowance for slow-moving inventory and net realizable value

(1,263)

 

(1,262)

Total

15,112

 

11,780

The provision for slow moving inventory relates to components and spare parts. The increase in the allowance for slow moving inventory (excluding exchange rate impact), which are classified within cost of sales, amounted to €354 thousand for the year ended December 31, 2023, €93 thousand for the year ended December 31, 2022, and €371 thousand for the year ended December 31, 2021. During 2023, we recorded a reversal allowance for slow moving inventory for €301 thousand linked to the write-off  of obsolete inventory.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ASSETS
12 Months Ended
Dec. 31, 2023
OTHER ASSETS  
OTHER ASSETS

6— OTHER ASSETS

Other assets consist of the following:

December 31, 

    

2023

    

2022

Prepaid expenses, current portion

659

 

660

Total

659

 

660

Prepaid expenses mainly consist of rental and future congresses and conferences expenses.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2023
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

7— PROPERTY AND EQUIPMENT, NET

Property and equipment consist of Property and equipment purchased or capitalized by the Company and finance leases for 2023 and 2022.

7-1     Property and Equipment, net

Property and equipment consist of the following:

December 31, 

    

2023

    

2022

Equipment

11,900

9,553

Furniture, fixture, and fittings and other

 

3,672

 

3,108

Total gross value

 

15,573

 

12,661

Less: accumulated depreciation and amortization

 

(9,686)

 

(8,916)

Total

 

5,887

 

3,745

Depreciation expense related to property and equipment (inclusive of depreciation expense on equipment leased to customers) amounted to €1,557 thousand, €1,194 thousand and €1,521 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.

Assets leased to customers:

Capitalized costs on equipment leased to customers of €885 thousand and €753 thousand are included in property and equipment at December 31, 2023 and 2022, respectively. Accumulated amortization of these assets leased to third parties was €207 thousand and €264 thousand, at December 31, 2023 and 2022, respectively.

Depreciation expense on equipment leased to customers amounted to €13 thousand, €37 thousand and €40 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively.

7-2     Finance leases

Finance lease right-of-use assets in 2023 and previous years consist of the following:

December 31, 

    

2023

    

2022

Facilities

242

269

Equipment

 

220

 

220

Vehicles and IT equipment

 

828

 

780

Total gross value

 

1,290

 

1,269

Less: accumulated depreciation and amortization

 

705

 

813

Total

 

585

 

455

Depreciation expense related to finance lease right-of-use assets amounted to €193 thousand, €303 thousand and €275 for the years ended December 31, 2023, 2022, 2021, respectively.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1
OPERATING LEASE RIGHT-OF-USE ASSETS
12 Months Ended
Dec. 31, 2023
OPERATING LEASE RIGHT-OF-USE ASSETS.  
OPERATING LEASE RIGHT-OF-USE ASSETS

8— OPERATING LEASE RIGHT-OF-USE ASSETS

Operating lease right-of-use assets consist of the following:

December 31, 

    

2023

    

2022

Facilities

 

1,534

 

1,536

Equipment

 

30

 

57

Furniture, fixture, and fittings and other

 

157

 

191

Total net operating lease right of use

 

1,722

 

1,784

Operating lease cost amounted to €1,053 thousand and €910 thousand for the years ended December 31, 2023 and 2022, respectively.

Variable lease costs related to above contracts amounted to €243 thousand and €152 thousand for the years ended December 31, 2023 and 2022, respectively.

Non-recognized lease liabilities for short term leases amounted to €71 thousand and €74 thousand for the years ended December 31, 2023 and 2022, respectively.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.1
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2023
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS

9— GOODWILL AND INTANGIBLE ASSETS

As discussed in Note 1-13, ASC 350 requires that goodwill not be amortized but instead be tested at least annually for impairment, or more frequently when events or change in circumstances indicate that the asset might be impaired, by comparing the carrying value to the fair value of the reporting unit to which they are assigned. The Company considers its ASC 280 operating

segments — High Intensity Focused Ultrasound (HIFU), Lithotripsy (ESWL) and Distribution services (DIST) — to be its reporting units for purposes of testing for impairment. Goodwill amounts to €496 thousand for the ESWL division, €1,271 thousand for the DIST division and to €645 thousand for the HIFU division, at December 31, 2023.

The Company completed the required annual impairment test in the fourth quarter of 2023. To determine the fair value of the Company’s reporting units, the Company used the discounted cash flow approach for each of the three reportable units. In all three cases, the fair value of the reporting unit was in excess of the reporting unit’s book value, which resulted in no goodwill impairment.

Intangible assets consist of the following:

December 31, 

    

2023

    

2022

Licenses

 

2,119

 

1,585

Trade name and trademark

 

333

 

370

Patents

 

412

 

412

Organization costs

 

225

 

225

Total gross value

 

3,089

 

2,592

Accumulated amortization for licenses

 

(1,038)

 

(863)

Accumulated amortization for trade name and trademark

 

(331)

 

(368)

Accumulated amortization for patents

 

(412)

 

(412)

Accumulated amortization for organization costs

 

(225)

 

(225)

Less: Total accumulated amortization

 

(2,005)

 

(1,868)

Total

 

1,084

 

725

Amortization expenses related to intangible assets amounted to €175 thousand, €141 thousand and €125 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively.

For the five coming years, the annual estimated amortization expense will consist of the following:

    

December 31, 

 

2023

2024

 

205

2025

 

195

2026

 

192

2027

 

175

2028

 

88

2029 and thereafter

174

Total

 

1,029

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1
TRADE ACCOUNTS AND NOTES PAYABLE
12 Months Ended
Dec. 31, 2023
TRADE ACCOUNTS AND NOTES PAYABLE  
TRADE ACCOUNTS AND NOTES PAYABLE

10— TRADE ACCOUNTS AND NOTES PAYABLE

Trade accounts and notes payable consist of the following:

December 31, 

    

2023

    

2022

Trade accounts payable

 

11,236

 

6,640

Notes payable

 

61

 

7

Total

 

11,297

 

6,647

Trade accounts payable usually represent invoices with a due date of 90 days or less and invoices to be received.

Notes payable represent commercial bills of exchange (drafts) with initial maturities of 90 days or less.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.1
DEFERRED REVENUES
12 Months Ended
Dec. 31, 2023
DEFERRED REVENUES  
DEFERRED REVENUES

11— DEFERRED REVENUES

Deferred revenues consist of the following:

December 31, 

    

2023

    

2022

Deferred revenues on maintenance contracts

1,809

1,803

Deferred revenue on RPP

492

517

Deferred revenue on sale of devices

104

83

Deferred revenue on extension of warranty, included in sales contracts

591

535

Deferred revenue on treatment probe lease and other

1,696

1,376

Total

4,693

4,314

Less long term portion

(643)

(264)

Current portion

4,049

4,050

Deferred revenue on extension of warranty will be recognized over the following periods:

    

December 31, 

 

2023

2024

 

224

2025

 

183

2026

 

74

2027

 

46

2028

 

30

2029 and thereafter

35

Total

 

591

Changes in deferred revenue on extension of warranty are as follows:

    

Total

Balance as of December 31, 2021

 

740

New extension of warranty

 

162

Recognition of revenue

 

(367)

Balance as of December 31, 2022

 

535

New extension of warranty

 

238

Recognition of revenue

 

(181)

Balance as of December 31, 2023

 

591

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2023
OTHER ACCRUED LIABILITIES.  
OTHER ACCRUED LIABILITIES

12— OTHER ACCRUED LIABILITIES

Other accrued liabilities consist of the following:

December 31, 

    

2023

    

2022

Retirement indemnities

    

2,310

 

2,153

Provision for warranty costs

    

172

 

162

Accruals for payroll and associated taxes

    

2,256

 

1,848

Conditional government advances

    

463

 

463

Value added tax payable

    

758

 

531

Advances received from customers

    

860

 

861

Provision for Asset Retirement Obligation (Japan)

    

91

 

101

Provision for employee termination indemnities (Korea)

    

149

 

122

Others

    

522

 

340

Total

    

7,581

 

6,583

Less non-current portion

    

(3,075)

 

(2,710)

Current portion

    

4,506

 

3,873

In 2021, we received conditional advances for €0.5 million from Banque Publique d’Investissement for business development programs in China and Africa.

Grants that relate to expenses we incur for this research program are recognized in the line item “Research and Development Expenses” in the period in which the expenses subject to the grants have been incurred (see Note 21).

Conditional advances as of December 31, 2023, mature as follows:

2024

    

111

2025

 

93

2026

 

93

2027

 

86

2028

 

81

2029 and thereafter

Total

 

463

Changes in the provision for warranty costs are as follows:

    

2023

    

2022

Beginning of year

 

162

 

252

Amount used during the year

 

(124)

 

(202)

New warranty expenses

 

134

 

112

End of year

 

172

 

162

Less current portion

 

(107)

 

(100)

Long term portion

 

65

 

62

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE OBLIGATIONS
12 Months Ended
Dec. 31, 2023
LEASE OBLIGATIONS  
LEASE OBLIGATIONS

13— LEASE OBLIGATIONS

13-1     Financing leases

The Company leases certain of its equipment under finance leases. At December 31, 2023, the corresponding liability associated with this lease equipment amounts to €10 thousand for medical devices and to €617 thousand for vehicles and other IT equipment.

Maturities of finance leases liabilities for the years ended December 31, 2023 and 2022 are as follows:

    

December 31, 

 

2023

2024

 

214

2025

 

170

2026

 

134

2027

 

86

2028

 

52

2029 and thereafter

2

Total undiscounted minimum lease payments

 

659

Less: amount representing interest

 

(33)

Present value of minimum lease payments

 

627

Less: current portion

 

(195)

Long-term portion

 

433

    

December 31, 

 

2022

2023

 

234

2024

 

149

2025

 

102

2026

 

63

2027

 

12

2028 and thereafter

6

Total undiscounted minimum lease payments

 

566

Less: amount representing interest

 

(17)

Present value of minimum lease payments

 

548

Less: current portion

 

(224)

Long-term portion

 

324

Interest paid under finance lease obligations was €7 thousand, €12 thousand and €55 thousand the years ended December 31, 2023, 2022 and 2021 respectively.

The weighted average remaining lease term and the weighted average discount rate for finance leases were respectively 3.75 years and 3.67% at December 31, 2023 and 1.02 years and 1.32% at December 31, 2022.

13-2     Operating leases

Maturities of operating lease liabilities consist of the following amounts:

    

December 31, 

 

2023

2024

898

2025

 

485

2026

 

240

2027

 

157

2028

 

2029 and thereafter

Total undiscounted minimum lease payments

 

1,780

Less: current portion

 

(898)

Long-term portion

 

882

    

December 31, 

 

2022

2023

 

901

2024

 

636

2025

 

238

2026

 

24

2027

 

2028 and thereafter

Total undiscounted minimum lease payments

 

1,799

Less: current portion

(901)

Long-term portion

899

The weighted average remaining lease term and the weighted average discount rate for operating leases were respectively 2.35 years and 4.98% at December 31, 2023 and 2.18 years and 2.29% at December 31, 2022.

Total rent expenses under operating leases amounted to €1,017 thousand, €912 thousand and €953 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively. These total rent expenses are related to office rentals, office equipment and car rentals.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1
SHORT-TERM BORROWINGS
12 Months Ended
Dec. 31, 2023
SHORT-TERM BORROWINGS.  
SHORT-TERM BORROWINGS

14— SHORT-TERM BORROWINGS

As of December 31, 2023 and 2022, short-term borrowings consist mainly of €2,466 thousand and €1,846 thousand of factored account receivables and for which the Company maintains the effective control, respectively.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1
LONG TERM DEBT
12 Months Ended
Dec. 31, 2023
LONG TERM DEBT  
LONG TERM DEBT

15— LONG TERM DEBT

15-1     Long-term debt:

    

December 31, 

 

2023

 

2022

France term loan

 

3,222

 

4,593

Japanese term loan

 

323

 

558

Germany term loan

 

 

28

USA term loan

 

 

Korea term loan

5

8

Malaysia term loan

 

 

Total long term debt

 

3,551

 

5,188

Less current portion

 

(1,553)

 

(1,601)

Total long-term portion

 

1,997

 

3,587

As of December 31, 2023 and 2022, long-term debt in Japan consists of two loans in denominated in Yen and subscribed with the following conditions:

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP Technomed Co. Ltd

 

80,000,000

August 2, 2026

 

1.98

%  

Monthly installment

EDAP Technomed Co. Ltd

 

50,000,000

April 2, 2025

 

1.8

%  

Monthly installment

As of December 31, 2023 and 2022, long-term debt in France consists of three loans in Euro subscribed in 2020 which terms and maturity were amended and a new loan in Euro subscribed in 2021 with the following terms:

    

Drown

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

1,066,081

July 1, 2025

 

0.99

%  

Monthly installment

This loan is pledged against the Company’s cash in USD for an amount equal to the countervalue of the loan in USD. This loan constitutes a complete financial package of €1,530,000, of which €1,066,081 were drawn to finance HIFU treatment probes. This drawn amount will be reimbursed over three years until July 1, 2025.

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

2,000,000

July 30, 2026

 

0.73

%  

Monthly installment

This loan is a COVID-related loan guaranteed by the French government entered into in 2020 with an initial one-year repayment term subsequently extended to six years.

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

2,000,000

August 4, 2026

 

0.73

%  

Monthly installment

This loan, in Euro, is a COVID-related loan guaranteed by the French government in 2020 with an initial one year repayment term subsequently extended to six years.

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

72,222

July 5, 2024

 

0.45

%

Monthly installment

This loan is related to the acquisition of computer servers.

As of December 31, 2022, long-term debt in Germany consists of one loan in Euro with the following terms :

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS GMBH

 

400,000

April 30, 2023

 

2.40

%  

Monthly installment

This loan was pledged against an HIFU equipment with a purchase value of €438 thousand.

15-2     Financial instruments carried at fair value:

As of December 31, 2023, there are no warrants outstanding.

Refer to Note 26 for more details on the fair value of other Financial Instruments.

15-3     Long-term debt maturity:

Long-term debt carried at amortized cost at December 31, 2023 matures as follows:

2024

    

1,553

2025

 

1,320

2026

 

677

2027

 

2028

 

2029 and thereafter

Total

 

3,551

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER LONG-TERM LIABILITIES
12 Months Ended
Dec. 31, 2023
OTHER LONG-TERM LIABILITIES.  
OTHER LONG-TERM LIABILITIES

16— OTHER LONG-TERM LIABILITIES

Other long-term liabilities consist of the following:

December 31, 

    

2023

    

2022

Provision for retirement indemnities (Japan & France), less current portion

 

2,241

 

1,962

Provision for employee termination indemnities (Korea) less current portion

 

149

 

122

Provision for Asset Retirement Obligation (Japan) less current portion

 

91

 

101

Provision for warranty costs, less current portion

 

65

 

62

Provision for guarantee given to customer, less curent portion

66

Conditional government advances, less current portion

 

463

 

463

Accrued interest less current portion

 

 

Total

 

3,075

 

2,710

Provision for asset retirement obligation in Japan is related to subsidiary’s offices and warehouses.

Pension, post-retirement and post-employment benefits for most of the Company’s employees are sponsored by European governments. In addition to government-sponsored plans, subsidiaries in Japan and France have defined benefit retirement plans in place. The provision for retirement indemnities at December 31, 2023 represents an accrual for lump-sum retirement benefit payments to be paid at the time an employee retires if he or she is still present at the Company at the date of retirement. This provision has been calculated taking into account the estimated payment at retirement (discounted to the current date), turnover and salary increases.

The provision is management’s best estimate based on the following assumptions as of year-end:

    

Retirement indemnities France

 

2023

2022

 

Discount rate

 

3.19%

3.80%

Salary increase

 

3.00%

3.00%

Retirement age

 

65

 

65

Average retirement remaining service period

 

23

 

24

    

Retirement indemnities Japan

 

2023

2022

 

Discount rate

 

1.30%

1.30%

Salary increase

 

2.50%

2.50%

Retirement age

 

60

 

60

Average retirement remaining service period

 

14

 

14

The discount rate retained is determined by reference to the high quality rates for AA- rated corporate bonds for a duration equivalent to that of the obligations.

At December 31, 2023, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:

    

France

    

Japan

Non-current liabilities

1,084

1,157

Current liabilities

 

 

70

Total projected benefit obligation

 

1,084

 

1,227

At December 31, 2022, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:

    

France

    

Japan

Non-current liabilities

845

1,117

Current liabilities

 

89

 

102

Total projected benefit obligation

 

934

 

1,219

The Company does not have a funded benefit plan. A detailed reconciliation of pension cost components (in thousands of euros) during fiscal year for each of the three years ending December 31, 2023 is as follows:

France

    

2023

    

2022

    

2021

Change in benefit obligations:

 

  

 

  

 

  

Projected Benefit obligations at beginning of year

 

934

 

1,080

 

1,111

Service cost

 

67

 

84

 

90

Interest cost

 

34

 

11

 

6

Net loss or (gain)

 

 

 

Actuarial (gain) or loss

 

66

 

(241)

 

(72)

Amortization of net prior service cost

 

 

 

Benefits paid

 

(17)

 

 

(56)

Projected Benefit obligations at end of year (1)

 

1,084

 

934

 

1,080

Unrecognized actuarial (gain) loss (2)

 

(146)

 

(219)

 

22

Unrecognized prior service cost (2)

 

13

 

14

 

16

(1)The accumulated benefit obligation was €805 thousand and €701 thousand at December 31, 2023 and 2022 respectively.
(2)The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is €133 thousand.

Japan

    

2023

    

2022

    

2021

Change in benefit obligations:

 

  

 

  

 

  

Projected Benefit obligations at beginning of year

 

1,219

 

1,302

 

1,310

Service cost

 

114

 

112

 

120

Interest cost

 

13

 

7

 

7

Amortization of net loss

 

 

 

Actuarial (gain) / loss

 

4

 

(30)

 

Benefits paid

 

(76)

 

(75)

 

(97)

Plan Amendments

74

Exchange rate impact

 

(122)

 

(95)

 

(39)

Projected Benefit obligations at end of year (1)

 

1,227

 

1,219

 

1,302

Unrecognized actuarial (gain) loss (2)

 

81

 

86

 

126

Unrecognized prior service cost (2)

 

74

 

 

(1)The accumulated benefit obligation was €1,030 thousand and €1,027 thousand at December 31, 2023 and 2022, respectively.
(2)The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is €156 thousand.

The benefits expected to be paid in each of the next five fiscal years, and in the aggregate for the five fiscal years thereafter, are detailed in the table below:

    

France

    

Japan

2024

 

 

70

2025

 

 

152

2026

 

129

 

143

2027

 

85

 

67

2028

 

85

 

46

2029-2033

 

408

 

843

 

707

 

1,322

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2023
SHAREHOLDERS' EQUITY.  
SHAREHOLDERS' EQUITY

17— SHAREHOLDERS’ EQUITY

17-1     Common stock

As of December 31, 2023, EDAP TMS S.A.’s common stock consisted of 37,373,312 issued shares fully paid and with a par value of €0.13 each. 37,103,779 of the shares were outstanding.

In September 2022, the Company completed a successful common stock offering and issued 3,066,667 new common shares in the form of ADS for $7.50 per share which resulted in gross proceeds of €23,913 thousand. In connection with this offering, the Company incurred issuance costs amounting to €1,954 thousand.

17-2     Pre-emptive subscription rights

Shareholders have preemptive rights to subscribe on a pro rata basis for additional shares issued by the Company for cash. Shareholders may waive such preemptive subscription rights at an extraordinary general meeting of shareholders under certain circumstances. Preemptive subscription rights, if not previously waived, are transferable during the subscription period relating to a particular offer of shares.

17-3     Dividend rights

Dividends may be distributed from the statutory retained earnings, subject to the requirements of French law and the Company’s by-laws. The Company has not distributed any dividends since its inception as the result of an accumulated statutory deficit of 11,962 thousand. Dividend distributions, if any, will be made in euros. The Company has no plans to distribute dividends in the foreseeable future.

17-4     Treasury stock

As of December 31, 2023, all 269,533 shares held as treasury stock consisted of (i), 89,243 shares acquired between August and December 1998 and (ii) 180,290 shares acquired in June and July 2001 for a total of €590 thousand. All treasury stocks have been acquired to cover stock purchase options (see Note 17-5).

17-5     Stock-option and free share plans

As of December 31, 2023, EDAP TMS S.A. sponsored three stock purchase and subscription option plans open to employees of EDAP TMS group:

On February 18, 2016, the shareholders authorized the Board of Directors to grant up to 1,000,000 options to subscribe to 1,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this stock option plan, the Board of Directors granted 575,000 options to subscribe to new shares to certain employees of EDAP TMS on April 26, 2016. The exercise price was fixed at €3.22 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 26, 2020 (i.e., four years after the date of grant). The options will expire on April 26, 2026 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted under this plan was €960 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).

Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 260,000 options to subscribe to new shares to certain employees of EDAP TMS on April 25, 2017. The exercise price was fixed at €2.39 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 25, 2021 (i.e., four years after the date of grant). The options will expire on April 25, 2027 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 25, 2017 under this plan was €335 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).

Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 165,000 options to subscribe to new shares to certain employees of EDAP TMS on August 29, 2018. The exercise price was fixed at €2.65 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of August 29, 2022 (i.e., four years after the date of grant). The options will expire on August 29, 2029 (i.e., ten years after the date of grant) or when employment with the

Company ceases, whichever occurs earlier. The total fair value of the options granted on August 29, 2018 under this plan was €219 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).

Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 155,000 options to subscribe to new shares to certain employees of EDAP TMS on April 4, 2019. Forfeited options corresponding to employees’ departures were re-allocated. The exercise price was fixed at €3.90 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 4, 2023 (i.e., four years after the date of grant). The options will expire on April 4, 2029 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 4, 2019 under this plan was €299 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).

The impact of this February 18, 2016 Plan on operating income, in accordance with ASC 718, was €65 thousand, €25 thousand and €3 thousand in 2021, 2022 and 2023, respectively.

Under this 2016 plan, 678,080 options are outstanding and are exercisable at December 31, 2023.

On June 28, 2019, the shareholders authorized the Board of Directors to grant up to a maximum of 358,528 options to purchase pre-existing shares and to grant 1,000,000 options to subscribe to 1,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this June 28, 2019 stock option plan, the Board of Directors granted 292,428 options to purchase pre-existing shares and 1,000,000 options to subscribe to new shares to certain employees of EDAP TMS on June 11, 2021. The exercise price was fixed at €5.59 per share. Options were to begin vesting six months after the date of grant and most options will be fully vested as of June 11, 2024 (i.e., three years after the date of grant). On March 29, 2023, the vesting of 270,000 of these options was accelerated and such options may vest immediately. The options will expire on June 11, 2031 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of subscription options granted on June 11, 2021 under this plan was €681 thousand and the total fair value of purchase options was €2,371 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).

The impact of this June 28, 2019 Plan on operating income, in accordance with ASC 718, was €1,484 thousand, €1,104 thousand and €410 thousand in 2021, 2022 and 2023, respectively.

Under this 2019 plan, 1,244,533 options are outstanding, of which 1,037,111 are exercisable at December 31, 2023.

On June 30, 2021, the shareholders authorized the Board of Directors to grant up to a maximum of 2,000,000 options to subscribe to 2,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this June 30, 2021 stock-option plan, the Board of Directors granted:

(i)100,000 options to subscribe to new shares to certain employees of EDAP TMS on November 17, 2021. The exercise price was fixed at 5.18 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of November 17, 2024 (i.e., three years after the date of grant). The options will expire on November 17, 2031 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 17, 2021 under this plan was €229 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(ii)144,000 options to subscribe to new shares to certain employees of EDAP TMS on May 17, 2022. The exercise price was fixed at €6.41 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of May 17, 2025 (i.e., three years after the date of grant). The options will expire on May 17, 2032 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 17, 2022 under this plan was €450 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(iii)32,000 options to subscribe to new shares to certain employees of EDAP TMS on November 8, 2022. The exercise price was fixed at €10.32 per share. Options were to begin vesting six months after the date of grant and all options
will be fully vested as of November 8, 2025 (i.e., three years after the date of grant). The options will expire on November 8, 2032 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 8, 2022 under this plan was €161 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(iv)395,000 options to subscribe to new shares to certain employees of EDAP TMS on December 15, 2022. The exercise price was fixed at €9.94 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of December 15, 2025 (i.e., three years after the date of grant). The options will expire on December 15, 2032 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on December 15, 2022 under this plan was €1,858 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(v)125,000 options to subscribe to new shares to certain employees of EDAP TMS on April 5, 2023. The exercise price was fixed at €9.96 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of April 5, 2026 (i.e., three years after the date of grant). The options will expire on April 5, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 5, 2023 under this plan was €687 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(vi)200,000 options to subscribe to new shares to certain employees of EDAP TMS on May 2, 2023. The exercise price was fixed at €10.10 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of May 2, 2026 (i.e., three years after the date of grant). The options will expire on May 2, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 2, 2023 under this plan was €1,183 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(vii)50,000 options to subscribe to new shares to certain employees of EDAP TMS on May 31, 2023. The exercise price was fixed at €9.32 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of May 31, 2026 (i.e., three years after the date of grant). The options will expire on May 31, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 31, 2023 under this plan was €270 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(viii)177,000 options to subscribe to new shares to certain employees of EDAP TMS on August 23, 2023. The exercise price was fixed at €7.53 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of August 23, 2026 (i.e., three years after the date of grant). The options will expire on August 23, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on August 23, 2023 under this plan was €774 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(ix)80,000 options to subscribe to new shares to certain employees of EDAP TMS on September 20, 2023. The exercise price was fixed at €6.08 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of September 20, 2026 (i.e., three years after the date of grant). The options will expire on September 20, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on September 20, 2023 under this plan was €296 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(x)20,000 options to subscribe to new shares to certain employees of EDAP TMS on November 8, 2023. The exercise price was fixed at €6.64 per share. Options were to begin vesting six months after the date of grant and all options
will be fully vested as of November 8, 2026 (i.e., three years after the date of grant). The options will expire on November 8, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 8, 2023 under this plan was €81 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(xi)34,000 options to subscribe to new shares to certain employees of EDAP TMS on December 6, 2023. The exercise price was fixed at €4.98 per share. Options were to begin vesting six months after the date of grant and all options will be fully vested as of December 6, 2026 (i.e., three years after the date of grant). The options will expire on December 6, 2033 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on December 6, 2023 under this plan was €103 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).

The impact of this June 30, 2021, Plan on operating income, in accordance with ASC 718, was €25 thousand, €442 thousand and €2,936 thousand in 2021, 2022 and 2023, respectively.

Under this 2021 plan, 1,276,300 options are outstanding at December 31, 2023 and 282,475 are exercisable.

Forfeited stock-options are recognized as they occur, in accordance with ASU 2016-09.

The fair value of each stock option granted during the year is estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:

    

Dec-2023

    

Nov-2023

    

Sept-2023

    

Aug-2023

    

May-2023

    

May-2023

    

Apr-2023

    

Weighted-average expected life (years)

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

Expected volatility rates(1)

 

63.29

%

61.09

%

60.90

%

60.60

%

60.80

%

60.90

%

61.00

%

Expected dividend yield

 

0

%

0

%

0

%

0

%

0

%

0

%

0

%

Risk-free interest rate

 

4.16

%

4.55

%

4.55

%

4.35

%

3.77

%

3.47

%

3.39

%

Weighted-average exercise price (€)

 

4.98

 

6.64

 

6.08

 

7.53

 

9.32

 

10.10

 

9.96

 

Weighted-average fair value of options granted during the year (€)

 

3.03

 

4.05

 

3.70

 

4.37

 

5.40

 

5.92

 

5.49

 

(1)Historical volatility calculated over the weighted-average expected life.

As of December 31, 2023, a summary of stock option activity to purchase or to subscribe to Shares under these plans is as follows:

    

2023

    

2022

2021

Options

Weighted

Options

Weighted

Options

Weighted

average

average

average

exercice

exercice

exercice

    

price (€)

    

price (€)

    

price (€)

Outstanding on January 1,

 

2,613,886

5.66

 

2,408,508

4.38

 

1,186,900

2.81

Granted

 

686,000

8.53

 

571,000

9.07

 

1,392,428

5.56

Exercised

 

(55,973)

4.66

 

(320,622)

2.14

 

(150,820)

2.93

Forfeited

 

(45,000)

7.99

 

(45,000)

5.34

 

(20,000)

4.01

Expired

 

 

 

Outstanding on December 31,

 

3,198,913

6.26

 

2,613,886

5.66

 

2,408,508

4.38

Exercisable on December 31,

 

1,997,666

5.23

 

1,362,205

4.35

 

1,149,401

3.25

Share purchase options available for grant on December 31,

 

25,000

 

20,000

 

5,000

As of December 31, 2023, 643,000 options to subscribe to new shares are available for future grants.

The following table summarizes information about options to purchase existing Shares held by the Company, or to subscribe to new Shares, at December 31, 2023:

Outstanding options

Fully vested options (1)

Weighted

Weighted

Weighted

average

average

Aggregate

average

Aggregate

remaining

exercise

Intrinsic

exercise

Intrinsic

contractual

price

Value

price

Value

Exercise price (€)

    

Options

    

life

    

(€)

    

(2)

    

Options

    

(€)

    

(2)

10.32

20,000

8.8

10.32

7,222

10.32

10.10

200,000

9.3

10.10

38,889

10.10

9.96

117,000

9.3

9.96

26,000

9.96

9.94

395,000

9.0

9.94

131,667

9.94

9.32

50,000

9.4

9.32

9,722

9.32

7.53

177,000

9.7

7.53

6.64

20,000

9.8

6.64

6.41

100,000

8.3

6.41

52,778

6.41

6.08

80,000

9.8

6.08

5.59

1,244,533

7.4

5.59

1,037,111

5.59

5.18

83,300

7.8

5.18

431,494

16,197

5.18

83,902

4.98

34,000

9.9

4.98

169,320

3.90

 

107,500

 

5.8

 

3.90

 

419,250

 

107,500

3.90

419,250

3.22

 

357,000

 

2.3

 

3.22

 

1,149,540

 

357,000

3.22

1,149,540

2.65

 

77,500

 

4.7

 

2.65

 

205,375

 

77,500

2.65

205,375

2.39

 

136,080

 

3.3

 

2.39

 

325,231

 

136,080

2.39

325,231

2.39 to 10.32

 

3,198,913

 

7.8

 

0.84

 

2,700,210

 

1,997,666

 

1.09

 

2,183,298

(1)Fully vested options are all exercisable options. On March 29, 2023, the Board of Directors unanimously decided to appoint Ryan Rhodes as the new Chief Executive Officer of the Company effective on May 1, 2023. Marc Oczachowski would continue to serve as Chairman of the Board of the Company. In this context, the Board decided to accelerate the vesting of all unvested options granted to Mr. Oczachowski under the 2019 option plans such that these options fully vested and became exercisable on March 29, 2023. (Ref. Note 33. Subsequent Events.)
(2)The aggregate intrinsic value represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $5.28 at December 31, 2023, which would have been received by the option holders had all in-the-money option holders exercised their options as of that date. If closing stock price is under exercise price, then the aggregate intrinsic value is not considered.

A summary of the status of the non-vested options to purchase shares or to subscribe to new shares as of December 31, 2023, and changes during the three years ended December 31, 2023, is presented below:

Weighted average

Grant-Date Fair

    

Options

    

Value (€)

Non-vested at January 1, 2021

216,250

 

1.59

Granted

1,392,428

 

2.37

Vested

(329,571)

 

2.06

Forfeited

(20,000)

 

1.89

Non-vested at December 31, 2021

1,259,107

 

2.32

Granted

571,000

4.33

Vested

(543,426)

 

2.32

Forfeited

(35,000)

 

2.80

Non-vested at December 31, 2022

1,251,681

 

2.32

Granted

686,000

4.95

Vested

 

(691,434)

 

3.22

Forfeited

 

(45,000)

 

3.98

Non-vested at December 31, 2023

 

1,201,247

 

4.18

As of December 31, 2023, there were €2,509 thousand of total unrecognized compensation expenses related to non-vested stock-options, over a period of 2.9 years.

On June 30, 2021, the shareholders authorized the Board of Directors to grant up to a maximum of 200,000 free shares to certain employees. Conforming to this June 30, 2021 authorization, the Board of Directors granted:

(i)61,500 free shares to certain employees of EDAP TMS on September 28, 2021. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period (minimum one year period starting on the allocation date and ending on the acquisition date, i.e. two years starting on the allocation date). On September 28, 2022, 57,500 free shares were definitely acquired by French resident beneficiaries. The total fair value of the free shares granted on September 28, 2021 under this plan was €340 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation.
(ii)40,000 free shares to the CEO of EDAP TMS on March 30, 2022. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period (minimum one year period starting on the allocation date and ending on the acquisition date, i.e. two years starting on the allocation date). The total fair value of the free shares granted on March 30, 2022 under this plan was €259 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation.

Under this 2021 plan, no free shares are outstanding at December 31, 2023.

On June 30, 2022, the shareholders authorized the Board of Directors to grant up to 600,000 free shares. This new resolution superseded the June 30, 2021 resolution, cancelling the unused portion of the 2021 resolution. Conforming to this June 30, 2022 authorization, the Board of Directors granted:

(i)291,500 free shares to certain employees of EDAP TMS on November 8, 2022. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period, which begins six months after the date of grant and all shares will be fully vested as of November 8, 2025 (i.e. three years after the date of the grant). The total fair value of the free shares granted on November 8, 2022, under this plan was €2,963 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).
(ii)150,000 free shares to Mr. Marc Oczachowski, Chairman and Chief Executive Officer EDAP TMS on March 29, 2023. All free shares shall be definitively acquired one year after the date of the grant. All free shares will be subject to the required 12-month conservation period following the acquisition of the shares. The total fair value of the free shares granted on March 29, 2023 under this plan was €1,542 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation.
(iii)50,000 free shares to the President of EDAP TMS France, Mr. Frédéric Pech on May 2, 2023. Free shares shall be definitively acquired at the end of the vesting period, which begins six months after the date of grant and all shares will be fully vested as of May 2, 2026 (i.e. three years after the date of the grant). The total fair value of the free shares granted on May 2, 2023, under this plan was €508 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 36 months (using the graded vesting method).

Under this 2022 plan, 273,500 free shares are outstanding at December 31, 2023.

17-6    Accumulated other comprehensive income (loss)

The components of accumulated other comprehensive income (loss) net of tax, for the years ended December 31, 2023, and 2022, are as follows:

Year Ended December 31, 2023

Foreign currency

Provision for

translation

retirement indemnities

adjustment

(net of tax)

Total

Beginning balance

    

(3,973)

    

144

    

(3,829)

Other comprehensive income (loss) before reclassifications

 

 

 

Reclassified from accumulated other comprehensive loss

 

 

 

Net current-period other comprehensive income (loss)

 

(478)

 

(180)

 

(658)

Ending balance

 

(4,451)

 

(37)

 

(4,487)

Year Ended December 31, 2022

Foreign currency

Provision for

translation

retirement indemnities

adjustment

(net of tax)

Total

Beginning balance

    

(3,377)

(212)

(3,589)

Other comprehensive income (loss) before reclassifications

 

Reclassified from accumulated other comprehensive loss

 

Net current-period other comprehensive income (loss)

 

(596)

355

(240)

Ending balance

 

(3,973)

144

 

(3,829)

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1
TOTAL SALES
12 Months Ended
Dec. 31, 2023
TOTAL SALES  
TOTAL SALES

18— TOTAL SALES

Amount of net sales derived from our operations in Asia, France, the United States. and other geographical areas, are as follows:

Year Ended December 31, 

Primary geographical markets (€)

    

2023

    

2022

    

2021

Asia

 

17,841

 

17,936

 

16,009

France

 

11,999

 

10,637

 

12,251

United States

 

16,717

 

15,036

 

5,524

Others geographical areas

 

13,865

 

11,500

 

10,276

Total Net Sales

 

60,423

 

55,108

 

44,060

The amount of net sales is recognized following the timing below:

Year Ended December 31, 

Timing of revenue recognition

    

2023

    

2022

    

2021

Products transferred at a point in time

 

48,646

 

44,173

 

34,552

Products and services transferred over time

 

11,777

 

10,935

 

9,508

Total Net Sales

 

60,423

 

55,108

 

44,060

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER REVENUES
12 Months Ended
Dec. 31, 2023
OTHER REVENUES  
OTHER REVENUES

19— OTHER REVENUES

Other revenues consist of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

Licenses and others

 

 

 

6

Total

 

 

 

6

In 2021, other revenues mainly consist of sales of a license to Theraclion and training to customers.

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1
COSTS OF SALES
12 Months Ended
Dec. 31, 2023
COSTS OF SALES  
COSTS OF SALES

20— COSTS OF SALES

Costs of sales consist of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

Direct costs of sales

 

(22,624)

  

(19,814)

 

(16,199)

Indirect costs of sales

 

(13,388)

  

(11,102)

 

(9,443)

Total costs of sales

 

(36,012)

  

(30,916)

 

(25,643)

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1
RESEARCH AND DEVELOPMENT EXPENSES
12 Months Ended
Dec. 31, 2023
RESEARCH AND DEVELOPMENT EXPENSES  
RESEARCH AND DEVELOPMENT EXPENSES

21— RESEARCH AND DEVELOPMENT EXPENSES

Research and development expenses consist of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

Gross research and development expenses

 

(7,596)

 

(5,751)

 

(4,757)

Research Tax Credit

 

411

 

581

 

617

Grants

 

222

 

250

 

739

Net Research and development expenses

 

(6,963)

 

(4,920)

 

(3,402)

In 2023 and 2022, grants consisted mainly of national grants for the assessment and optimization of the focal treatments of prostate cancer (Perfuse development project).

In 2021, grants consisted mainly of national grants for the assessment and optimization of the focal treatments of prostate cancer (Perfuse development project) and of a financial impact for the development of innovative imaging solutions for the focal treatment of liver cancer (HECAM Development project). Ref. Note 12.

Research and development costs are expensed as incurred and include amortization of assets, costs of prototypes, salaries, benefits and other headcount related costs, contract and other outside service fees, and facilities and overhead costs.

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1
FINANCIAL INCOME, NET
12 Months Ended
Dec. 31, 2023
FINANCIAL INCOME, NET  
FINANCIAL INCOME, NET

22— FINANCIAL INCOME, NET

Interest (expense) income, net consists of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

Interest income

1,311

404

10

Interest expense

 

(232)

 

(168)

 

(52)

Paycheck Protection Program loan forgiveness

 

 

 

187

Total

 

1,079

 

236

 

145

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
INCOME TAXES  
INCOME TAXES

23— INCOME TAXES

23-1     Income / (Loss) before income taxes

Income / (loss) before income taxes is comprised of the following:

Year Ended December 31, 

    

2023

    

2022

    

2021

France

(9,026)

(418)

869

Other countries

 

(11,507)

 

(1,678)

 

24

Total

 

(20,533)

 

(2,096)

 

893

23-2     Income tax (expense)/ benefit

Income tax (expense)/benefit consists of the following :

Year Ended December 31, 

    

2023

    

2022

    

2021

Current income tax expense:

  

  

  

France

 

(77)

 

(485)

 

(320)

Other countries

 

(533)

 

(251)

 

(436)

Sub-total current income tax expense

 

(610)

 

(736)

 

(756)

Deferred income tax (expense) benefit:

 

  

 

  

 

  

France

 

3

 

(8)

 

8

Other countries

 

(37)

 

(93)

 

556

Sub-total deferred income tax (expense) benefit

 

(34)

 

(101)

 

563

Total

 

(644)

 

(837)

 

(193)

23-3     Deferred income taxes:

Deferred income taxes reflect the impact of temporary differences between the amounts of assets and liabilities reported for financial reporting purposes and such amounts as measured in accordance with tax laws. The tax effects of temporary differences which give rise to significant deferred tax assets (liabilities) are as follows by nature :

    

2023

    

2022

Net operating loss carry forwards

16,356

13,793

Elimination of intercompany profit in inventory

 

689

 

480

Elimination of intercompany profit in fixed assets

 

396

 

256

Provisions for retirement indemnities

 

663

 

658

Capital leases treated as operating leases for tax

 

10

 

26

Other items

 

354

 

360

Total deferred tax assets

 

18,468

 

15,573

Total deferred tax liabilities

 

 

Net deferred tax assets

 

18,468

 

15,573

Valuation allowance for deferred tax assets

 

(17,739)

 

(14,744)

Deferred tax assets (liabilities), net of allowance

 

729

 

829

Net operating loss carryforwards available amount to €71,821 thousand as of December 31, 2023, of which €31,284 thousand relates to EDAP TMS SA, €40,310 thousand relates to Edap Technomed Inc. and €227 thousand relates to Edap Technomed Co Ltd Japan. These net operating losses generate deferred tax assets of €16,356 thousand as at December 31, 2023. Realization of these tax assets is contingent on future taxable earnings in the applicable tax jurisdictions. As of December 31, 2023, €71,594 thousand out of these €71,821 thousand net operating loss carry-forwards have no expiration date but the amount of the net operating loss carry-forward, which can be used each year to offset taxable earnings, is limited in all jurisdictions. The remaining tax loss carry-forwards expire from years 2023 through 2025. In accordance with ASC 740, a valuation allowance is established if,

based on the weight of available evidence, it is more-likely-than-not that some portion or all of the deferred tax asset will not be realized.

23-4     Effective tax income (expense)

A reconciliation of differences between the statutory French income tax rate and the Company’s effective tax income (loss) is as follows:

    

2023

    

2022

    

2021

Theoretical income tax (expense) benefit at French statutory tax rate

5,133

524

(237)

Income of foreign subsidiaries taxed at different tax rates

 

(546)

 

(174)

 

(95)

Effect of net operating loss carry-forwards and valuation allowances

 

(4,439)

 

(643)

 

626

Non-taxable debt fair value variation

 

 

 

Permanent differences

 

(263)

 

(99)

 

(258)

Effect of cancellation of intra-group positions

 

(476)

 

(366)

 

(130)

French business tax included in income tax (CVAE)

 

(74)

 

(99)

 

(85)

Other

 

20

 

20

 

(15)

Effective income tax (expense) benefit

 

(644)

 

(837)

 

(193)

23-5     Uncertainty in Income Taxes

According to ASC 740, the Company reviewed the tax positions of each subsidiary. On December 31, 2023 the Company believes that there is no significant uncertainty in the Company’s tax positions.

The Company remains subject to examination by major tax jurisdictions.

Interest and penalties on income taxes are classified as a component of the provision for income taxes. There were no interest or penalties in 2023, 2022 and 2021.

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1
EARNINGS (LOSS) PER SHARE
12 Months Ended
Dec. 31, 2023
EARNINGS (LOSS) PER SHARE  
EARNINGS (LOSS) PER SHARE

24— EARNINGS (LOSS) PER SHARE

Year Ended December 31, 

    

2023

    

2022

    

2021

Income (loss) available to common shareholders (in Euros)

(21,177,772)

(2,933,058)

699,890

Weighted average number of shares for the computation of basic EPS

 

36,996,722

 

34,392,598

 

32,129,047

Basic EPS (in Euros)

(0.57)

(0.09)

0.02

Effect of dilutive securities

 

2,653,050

 

2,502,171

 

293,824

Weighted average number of shares for the computation of diluted EPS

 

36,996,722

 

34,392,598

 

32,422,871

Diluted EPS income / (loss) (in Euros)

(0.57)

(0.09)

0.02

Diluted EPS income / (loss) available to common shareholders is computed including all dilutive securities that are in the money.

The effects of dilutive securities for the year ended December 31, 2023 and 2022 were excluded from the calculation of diluted earnings per share as a net loss was reported in this period.

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

25— COMMITMENTS AND CONTINGENCIES

25-1     Commitments

The Company currently has commitments regarding its operating leases as described in Note 13-2.

25-2     Contingencies

The Company currently has contingencies relating to standard warranties provided to customers for products as described in Note 1-15 and Note 12.

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1
FAIR VALUE OF FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2023
FAIR VALUE OF FINANCIAL INSTRUMENTS  
FAIR VALUE OF FINANCIAL INSTRUMENTS

26— FAIR VALUE OF FINANCIAL INSTRUMENTS

The following disclosure of the estimated fair value of financial instruments was made in accordance with the requirements of ASC 820 ‘‘Disclosure about fair value of financial instruments’’ and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value.

ASC 820 defines three levels of inputs that may be used to measure fair value and requires that the assets or liabilities carried at fair value be disclosed by the input level under which they were valued. The input levels are defined as follows:

Level 1: Quoted (unadjusted) prices in active markets for identical assets and liabilities that the reporting entity can access at the measurement date.

Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3: Unobservable inputs for the asset or liability.

The recorded amount of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities and short-term borrowings are a reasonable estimate of their fair value due to the short-term maturities of these instruments. As of December 31, 2023 and December 31, 2022, the Company did not have any other asset or liability measured at fair value.

As of December 31, 2023, the fair value of the Company’s long-term debt was not materially different from the carrying value.

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.1
CONCENTRATION OF CREDIT RISK
12 Months Ended
Dec. 31, 2023
CONCENTRATION OF CREDIT RISK  
CONCENTRATION OF CREDIT RISK

27— CONCENTRATION OF CREDIT RISK

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash and cash equivalents and trade accounts and notes receivable from customers, primarily located in France, Japan and the United States. The Company maintains cash deposits with major banks. Management periodically assesses the financial condition of these institutions and believes that credit risk is limited.

The Company has implemented procedures to monitor the creditworthiness of its customers. The Company obtains bank guarantees for first time or infrequent unknown customers, and in certain cases obtains insurance against the risk of a payment default by the customer. The Company reviewed individual customer balances considering current and historical loss experience and general economic conditions in determining the allowance for doubtful accounts receivable of €0.2 million and €0.2 million, for the years ended December 31, 2023 and 2022, respectively.

Actual losses may vary from the current estimates, and any adjustments are reported in earnings in the periods in which they become known.

In 2023, 2022 and 2021, the Company did not generate more than 10% revenue with a single customer.

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1
FOREIGN CURRENCY TRANSACTIONS
12 Months Ended
Dec. 31, 2023
FOREIGN CURRENCY TRANSACTIONS  
FOREIGN CURRENCY TRANSACTIONS

28— FOREIGN CURRENCY TRANSACTIONS

The Company generates a significant percentage of its revenues, and of its operating expenses, in currencies other than the euro. The Company’s operating profitability could be materially adversely affected by large fluctuations in the rate of exchange between the euro and such other currencies. The Company may engage in foreign exchange hedging activities when deemed necessary, but there can be no assurance that hedging activities will be offset by the impact of movements in exchange rates on the Company’s results of operations. As of December 31, 2023, there were no outstanding hedging instruments.

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2023
SEGMENT INFORMATION  
SEGMENT INFORMATION

29— SEGMENT INFORMATION

Our activity is organized into three divisions: HIFU, ESWL (including lithotripsy activities) and Distribution. Through these three divisions, we develop, produce, market and distribute minimally invasive medical devices, mainly for urological diseases. HIFU division includes sales of Focal One, Ablatherm and related consumables and services, ESWL division includes

revenues generated by the existing Sonolith range of lithotripters and, Distribution division includes the sale of complimentary products such as lasers, micro-ultrasound systems and other products from third parties.

The organization of our activities into three divisions better clarified our vision and enhanced our financial reporting of our three businesses HIFU, ESWL and Distribution. This new structure also allows for an improved measurement of our business progress.

The business in which the Company operates is the development, production and distribution of minimally invasive medical devices, primarily for the treatment of urological diseases. Substantially all revenues result from the sale of medical devices and their related license and royalty payments from third parties. The segments derive their revenues from this activity.

The following tables set forth the key Statement of income (loss) figures, by segment for fiscal years 2023, 2022 and 2021 and the key balance sheet figures, by segment, for fiscal years 2023, 2022 and 2021. Segment operating profit or loss and segment assets are determined in accordance with the same policies as those described in the summary of significant accounting policies and they are reviewed by the CODM, who is the CEO. Interest income and expense, current and deferred income taxes are not allocated to individual segments. A reconciliation of segment operating profit or loss to consolidated net loss is as follows:

Year Ended December 31, 

    

2023

    

2022

    

2021

Segment operating income (loss)

 

(19,813)

 

(4,257)

 

(1,612)

Financial income (expense), net

 

1,079

 

236

 

145

Foreign Currency exchange (losses) gains, net

 

(1,799)

 

1,925

 

2,360

Income tax (expense) benefit

 

(644)

 

(837)

 

(193)

Consolidated net income (loss)

 

(21,178)

 

(2,933)

 

700

A summary of the Company’s operations by segment is presented below for years ended December 31, 2023, 2022 and 2021:

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2023

Division

Division

Division

Items

consolidated

Sales of goods

 

13,510

 

3,844

 

24,980

 

42,333

Sales of RPPs & leases

 

4,935

 

955

 

286

 

6,176

Sales of spare parts and services

 

2,152

 

5,109

 

4,653

 

11,914

Total sales

 

20,596

 

9,908

 

29,919

 

60,423

External other revenues

 

 

 

 

Total revenues

 

20,596

 

9,908

 

29,919

 

60,423

Total COS

 

(10,112)

 

(6,268)

 

(19,632)

 

(36,012)

Gross profit

 

10,484

 

3,640

 

10,287

 

24,411

R&D expenses

 

(5,755)

 

(764)

 

(444)

 

(6,963)

Selling and marketing expenses

 

(13,524)

 

(1,636)

 

(7,466)

 

(22,626)

G&A expenses

 

(5,983)

 

(1,471)

 

(2,625)

 

(4,556)

 

(14,634)

Total expenses

 

(25,262)

 

(3,871)

 

(10,535)

 

(4,556)

 

(44,224)

Operating income (loss) from operations

 

(14,778)

 

(232)

 

(248)

 

(4,556)

 

(19,813)

Total Assets

 

22,443

12,798

31,400

24,908

 

91,548

Capital expenditures

 

3,577

288

479

 

4,344

Non-current assets

 

6,516

2,105

4,448

 

13,069

Goodwill

 

645

496

1,271

 

2,412

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2022

Division

Division

Division

Items

consolidated

Sales of goods

 

9,437

 

4,880

 

24,145

 

 

38,462

Sales of RPPs & leases

 

4,287

 

1,058

 

272

 

 

5,617

Sales of spare parts and services

 

1,909

 

5,630

 

3,491

 

 

11,030

Total sales

 

15,634

 

11,568

 

27,907

 

 

55,108

External other revenues

 

 

 

 

 

Total revenues

 

15,634

 

11,568

 

27,907

 

 

55,108

Total COS

 

(6,788)

 

(6,732)

 

(17,396)

 

 

(30,916)

Gross profit

 

8,846

 

4,836

 

10,511

 

 

24,193

R&D expenses

 

(3,525)

 

(950)

 

(444)

 

 

(4,920)

Selling and marketing expenses

 

(8,083)

 

(1,887)

 

(6,409)

 

 

(16,379)

G&A expenses

 

(2,131)

 

(1,077)

 

(1,690)

 

(2,254)

 

(7,152)

Total expenses

 

(13,739)

 

(3,914)

 

(8,543)

 

(2,254)

 

(28,450)

Operating income (loss) from operations

 

(4,894)

 

922

 

1,968

 

(2,254)

 

(4,257)

Total Assets

 

16,293

12,997

26,407

45,426

 

101,123

Capital expenditures

 

1,715

307

356

 

2,378

Non-current assets

 

4,269

2,149

4,187

 

10,605

Goodwill

 

645

496

1,271

 

2,412

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2021

Division

Division

Division

Items

consolidated

Sales of goods

 

4,515

 

4,236

 

20,289

 

 

29,040

Sales of RPPs & leases

 

3,679

 

1,022

 

267

 

 

4,968

Sales of spare parts and services

 

1,715

 

5,758

 

2,578

 

 

10,052

Total sales

 

9,910

 

11,016

 

23,134

 

 

44,060

External other revenues

 

6

 

 

 

 

6

Total revenues

 

9,915

 

11,016

 

23,134

 

 

44,065

Total COS

 

(5,311)

 

(6,080)

 

(14,252)

 

 

(25,643)

Gross profit

 

4,604

 

4,936

 

8,882

 

 

18,422

R&D expenses

 

(2,238)

 

(835)

 

(329)

 

 

(3,402)

Selling and marketing expenses

 

(3,910)

 

(2,048)

 

(4,774)

 

 

(10,732)

G&A expenses

 

(1,481)

 

(1,161)

 

(1,355)

 

(1,904)

 

(5,900)

Total expenses

 

(7,630)

 

(4,043)

 

(6,458)

 

(1,904)

 

(20,034)

Operating income (loss) from operations

 

(3,025)

 

893

 

2,424

 

(1,904)

 

(1,612)

Total Assets

 

13,597

13,596

25,344

24,690

 

77,226

Capital expenditures

 

1,234

141

261

 

1,636

Non-current assets

 

3,689

2,185

3,971

 

9,845

Goodwill

 

645

496

1,271

 

2,412

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1
VALUATION ACCOUNTS
12 Months Ended
Dec. 31, 2023
VALUATION ACCOUNTS  
VALUATION ACCOUNTS

30— VALUATION ACCOUNTS

    

Allowance

    

Allowance

    

    

for deferred

for doubtful

Slow-moving

Warranty

tax assets

accounts

inventory

reserve

Balance as of December 31, 2020

 

15,508

721

1,563

369

Charges to costs and expenses

 

346

2

371

110

Deductions: write-off and others

 

(1,513)

19

(464)

(227)

Balance as of December 31, 2021

 

14,341

742

1,470

252

Charges to costs and expenses

 

1,538

32

93

112

Deductions: write-off and others

 

(1,135)

(613)

(300)

(202)

Balance as of December 31, 2022

 

14,744

161

1,262

162

Charges to costs and expenses

 

3,175

85

354

134

Deductions: write-off and others

 

(180)

(21)

(353)

(124)

Balance as of December 31, 2023

 

17,739

224

1,263

172

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
12 Months Ended
Dec. 31, 2023
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION  
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

31— SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

Interest and income taxes paid are as follows:

Year Ended December 31, 

    

2023

    

2022

    

2021

Income taxes paid (refunds received)

 

509

 

410

 

307

Interest paid

 

265

 

168

 

114

Interest received

 

1,311

 

403

 

10

Non-cash transactions:

Year Ended December 31, 

    

2023

    

2022

    

2021

Financing lease obligations incurred

 

358

 

162

 

233

Operating lease obligations incurred

 

1,098

 

1,162

 

674

Cash paid for amounts included in the measurement of lease liabilities:

Year Ended December 31, 

    

2023

    

2022

 

2021

Operating cash flow used in operating leases

 

1,009

 

900

916

Operating cash flow used in finance leases

 

7

 

12

18

Financing cash flow used in finance leases

 

242

 

350

406

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2023
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

32— RELATED PARTY TRANSACTIONS

On August 19, 2019, EDAP Technomed Co. Ltd. (Japan) contracted a loan amounting to JPY 80,000,000. As a current practice in Japan, this loan required a personal warranty from the representative director, President and CEO of the subsidiary Mr. Jean-François Bachelard. EDAP TMS S.A., as the parent company, counter-warranted this personal loan and agreed to indemnify Mr. Bachelard, in an indemnification letter dated September 12, 2019 expiring upon loan maturity date of August 26, 2026.

On April 22, 2020, EDAP Technomed Co. Ltd (Japan) contracted another loan amounting to JPY 50,000,000 requiring a personal warranty from the representative director, president and CEO of the subsidiary Mr. Jean-François Bachelard. EDAP TMS S.A., as the parent company, counter-warranted this personal loan and agreed to indemnify Mr. Bachelard, in an indemnification letter dated June 2, 2020, expiring upon loan maturity date of April 2, 2025.

XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

33— SUBSEQUENT EVENTS

In order to align the Company’s organization to build shareholders value and expand its operational and commercial presence in the United States, the Company announced on January 2, 2024 the appointment of Ken Mobeck as its Chief Financial Officer and François Dietsch as its Chief Accounting Officer.

On March 4, 2024, EDAP announced that its Focal One platform has been granted Breakthrough Device designation by the US Food and Drug Administration (FDA) for the treatment of deep infiltrating endometriosis (DIE). In June 2018, the FDA cleared Focal One Robotic Focal HIFU for the ablation of prostatic tissue.

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Nature of operations

1-1     Nature of operations

EDAP TMS S.A. and its subsidiaries (‘‘the Company’’) are engaged in the development, manufacturing, promotion and distribution of advanced minimally-invasive ultrasound technologies for both diagnosis and treatment of urological diseases. We have introduced the Focal One® Robotic HIFU (high-intensity focused ultrasound) system around the world including Europe, U.S., Latin America, and parts of Asia. With the addition of the ExactVu™ Micro-Ultrasound system, we offer customers a complete solution from diagnosis to treatment of prostate disease. The Company also produces and distributes systems for the treatment of urinary tract stones. These technologies include the Sonolith® i-move lithotripter system based on Extracorporeal ShockWave Lithotripsy (ESWL) technology and advanced surgical laser systems. We also derive revenues from the distribution of urodynamics products and urology lasers. Net sales consist primarily of direct sales to hospitals and clinics in France and Europe, export sales to third-party distributors and agents, and export sales through subsidiaries based in Germany, Italy, the United States and Asia.

The Company purchases the majority of the components used in its products from a number of suppliers but for some components, relies on a single source. Delay would be caused if the supply of these components or other components was interrupted and these delays could be extended in certain situations where a component substitution may require regulatory approval. Failure to obtain adequate supplies of these components in a timely manner could have a material adverse effect on the Company’s business, financial position and results of operations.

Basis of preparation

1-2     Basis of preparation

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP).

Management estimates

1-3     Management estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (‘‘U.S. GAAP’’) requires management to make estimates and assumptions, such as business plans, stock price volatility, duration of standard warranty per market, duration and interest rate of operating leases, price of maintenance contracts used to determine the amount of revenue to be deferred and life duration of our range of products. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.

Consolidation

1-4     Consolidation

The accompanying consolidated financial statements include the accounts of EDAP TMS S.A. and all its domestic and foreign owned subsidiaries after elimination of intercompany balances and transactions. We do not have any significant interests in any variable interest entities.

Revenue recognition

1-5     Revenue recognition

The Company’s revenue consists of:

- Sales of goods (devices and consumables), where invoicing generally takes place upon delivery. Consumables revenues included in sales contracts are deferred until delivery.

- Revenue-per-Procedures (“RPP”) and leases: they comprise (i) revenues on a per treatment basis which are invoiced after each treatment, or in advance, or on a periodic basis, (ii) leases of devices, which are generally invoiced on a monthly or quarterly basis, and (iii) lease components arising from multiple-element arrangements, where specific sales terms are negotiated in accordance with each customer’s individual requirements and which are generally invoiced based on contract terms,

- Sales of spare parts and services (maintenance, upgrades, mobility and others). Spare parts are invoiced when delivered. Regarding services, invoicing is performed either on a subscription basis (in advance or at the end of the period) or when performed.

Sales of our medical devices and sales of disposables, sales of RPPs and leases, and sales of spare parts and services, are all net of commissions.

The Company invoices its customers based on the billing schedules in its sales arrangements. Payments are generally due between one to three months from date of invoice.

The Company accounts for a contract with a customer when there is a legally enforceable contract between the Company and its customer, the rights of the goods or services and their payment terms can be identified, the contract has commercial substance, collectability of the contract consideration is probable, it is approved and the parties are committed to their obligations.

Our sale arrangements may contain multiple elements, including device(s), consumables and services. For these multiple-element arrangements, the Company accounts for individual goods and services as separate performance obligations: (i) if a customer can benefit from the good or service on its own or with other resources that are readily available to the customer, and (ii) if they are a distinct good or service that is separately identifiable from other items in the multiple-element arrangement. The Company’s sale arrangements may include a combination of the following performance obligations: device(s), consumables, leases and services (such as, but not limited to, warranty extension).

For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the goods or services. If a standalone selling price is not directly observable, then the Company estimates the standalone selling price considering market conditions and entity-specific factors including, but not limited to, features and functionality of the goods and services, geographies, and type of customer. The Company regularly reviews standalone selling prices and updates these estimates as necessary.

The Company recognizes revenue when the performance obligations are satisfied by transferring control over the goods or service to a customer.

The Company’s revenue consists of the following:

Sales of goods:

Sales of goods are and have historically been comprised of sales net of commission of medical devices (ESWL lithotripters and HIFU devices) and net sales of disposables (mostly Focalpaks in the HIFU division and electrodes in the ESWL division). Sales of goods also includes products such as micro-ultrasound devices, urology lasers and urodynamics devices distributed through our agents and third-party distributors.

For devices and disposables, revenue is recognized when the Company transfers control to the customer (i.e. when the customer has the ability to direct the use of, and obtain substantially all of the remaining benefit from, the device or disposables), which is generally at the point of delivery, depending on the terms of the arrangement (i.e. when the customer can use the goods to provide services or sell or exchange the good), and based on contractual incoterms. Installation-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.

The Company’s sales arrangements do not provide a right of return. The goods are generally covered by a period of one to two years standard warranty upon installation depending of the geographic area. Over this standard one to two years period, it is considered as an extension of such warranty period and constitutes a distinct performance obligation. The Company also provides training associated with the sales of goods; such training-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.

Sales of RPPs and leases:

Sales of RPP and leases include the revenues from the sale of treatment procedures and from the leasing of machines. For RPP, we provide machines to clinics and hospitals for free for a limited period, rather than selling the devices. These hospitals and clinics perform treatments using the devices and usually pay us based on the number of individual treatments provided. Revenues from leasing of machine are considered as immaterial.

Revenues related to the sale of treatments invoiced on a ‘‘Revenue-Per-Procedure’’ (‘‘RPP’’) basis are recognized when the treatment procedure has been completed. Revenues from devices leased to customers under operating leases are recognized on a straight-line basis.

Regarding multiple-element arrangements with a lease component, a portion of the contract is allocated to the lease component on the basis of observable market prices applied by the Company for similar devices under operating leases. The lease component is recognized on a straight line basis over the contractual period. Other immaterial components under the contract are recognized in accordance with their nature.

Sales of spare parts and services:

Revenues related to spare parts are recognized when spare parts are delivered to distributors who perform their own maintenance services. Spare parts used in the performance of EDAP’s own maintenance and repair services are generally not recognized separately, unless a type of spare part is specifically excluded from the maintenance contract terms.

Revenues related to Services mainly consist of maintenance contracts which rarely exceed one year and are recognized on a straight line basis over the term of the service period as the customer benefits from the service equally throughout the service contract period. For services rendered when no maintenance contract is in place or for services not included in the scope of a maintenance contract, revenues are recorded when services are performed.

The Company recognizes revenue for extended warranties included in the multiple-element arrangements as a separate performance obligation in Sales of services on a straight-line basis over the extended warranty period. In the majority of countries in which the Company operates, the statutory warranty period is one to two years and the extended warranty covers periods beyond this statutory period. Standard warranties do not constitute a separate performance obligation. The Company accrues for the warranty costs at the time of sale of the device through the multiple-element arrangement.

Distributors:

As part of its sale process in countries other than continental France, when the Company does not have a local subsidiary, sales of goods to end-customers are performed through agents and distributors. Such agents and distributors are primarily responsible for the sales’ process, bear the inventory risk, and are free to determine the sale prices. Sales of goods to agents and distributors are recognized when the control is transferred to the related agent or distributor which generally occurs based on contractual incoterms.

Deferred revenue:

Deferred revenue for the periods presented primarily relates to service contracts where the service fees are billed up-front, generally quarterly or annually, prior to those services having been performed, and consists primarily of billing or cash receipts in advance of services due under maintenance contracts or extended warranty contracts. The associated deferred revenue is generally recognized ratably over the service period.

Disaggregation of revenue:

Disaggregation by primary geographical market, and timing of revenue recognition is reported in Note 18.

Contract Balances:

Details on contract liabilities are reported on Note 11.

The Company applies the practical expedient in paragraph 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less. This relates mainly to maintenance services.

Costs of sales

1-6     Costs of sales

Costs of sales include all direct product costs, costs related to shipping, handling, duties and importation fees, as well as certain indirect costs such as service and supply chain departments expenses. Indirect costs are allocated by type of sales (goods, RPP and leases, spare parts and services) using an allocation method determined by management by type of costs and segment activities and reviewed on an annual basis.

Shipping and handling costs

1-7     Shipping and handling costs

Shipping and handling costs are not considered as performance obligations. Shipping and handling costs are recorded as a component of cost of sales.

Cash equivalents and short term investments

1-8     Cash equivalents and short term investments

Cash equivalents are cash investments which are highly liquid and have initial maturities of 90 days or less.

Cash investments with a maturity higher than 90 days are considered as short-term investments. There is no short-term investment at December 31, 2023.

Accounts Receivable

1-9     Accounts Receivable

The Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company reviews its allowance for doubtful accounts quarterly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Write-offs for 2023 and 2022 approximated €1 thousand and €640 thousand, respectively. The Company does not have any off-balance-sheet credit exposure related to its customers.

Inventories

1-10     Inventories

Inventories are valued at the lower of cost and net realizable value. Cost is either the manufacturing cost, which is principally comprised of components and labor costs for our own manufactured products, or purchase price for urology products we distribute. Cost is determined on a first-in, first-out basis for components and spare parts and by specific identification for finished goods (medical devices). The Company establishes reserves for inventory estimated to be obsolete, unmarketable or slow moving, first based on a detailed comparison between quantity in inventory and historical consumption and then based on case-by-case analysis of the difference between the cost of inventory and the related estimated market value.

Property and equipment

1-11     Property and equipment

Property and equipment is stated at historical cost, net of accumulated depreciation and impairment. Depreciation of property and equipment is calculated using the straight-line method over the estimated useful life of the related assets, as follows:

Leasehold improvements (in years)

    

10 or lease term if shorter

Equipment (in years)

 

3

    

    

10

Furniture, fixtures, fittings and other (in years)

 

2

 

10

Equipment includes industrial equipment and research equipment that has alternative future uses. Equipment also includes devices and treatment probes that are manufactured by the Company and leased to customers through operating leases related to Revenue-Per-Procedure transactions. This equipment is generally depreciated over a period of five to seven years.

Long-lived assets

1-12     Long-lived assets

The Company reviews the carrying value of its long-lived assets, including fixed assets and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of long-lived assets is assessed by a comparison of the carrying amount of the assets (or the Group of assets, including the asset in question, that represents the lowest level of separately-identifiable cash flows) to the total estimated undiscounted cash flows expected to be generated by the asset or group of assets. If the future net undiscounted cash flows is less than the carrying amount of the asset or group of assets, the asset or group of assets is considered impaired and an expense is recognized equal to the amount required to reduce the carrying amount of the asset or group of assets to its then fair value. Fair value is determined by discounting the cash flows expected to be generated by the assets, when the quoted market prices are not available for the long-lived assets. Estimated future cash flows are based on assumptions and are subject to risk and uncertainty.

Goodwill and intangible assets

1-13     Goodwill and intangible assets

Goodwill represents the excess of purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is not amortized but instead tested annually for impairment or more frequently when events or change in circumstances indicate that the assets might be impaired.

When impairment indicators are identified, the impairment test is performed by comparing the fair value of a reporting unit with its carrying amount, including goodwill. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. For the purpose of any impairment test, the Company relies upon projections of future undiscounted cash flows and takes into account assumptions regarding the evolution of the market and its ability to successfully develop and commercialize its products.

Changes in market conditions could have a major impact on the valuation of these assets and could result in additional impairment losses.

Intangible assets consist primarily of purchased patents relating to lithotripters, purchased licenses, a purchased trade name and a purchased trademark. The basis for valuation of these assets is their historical acquisition cost. Amortization of intangible assets is calculated by the straight-line method over the shorter of the contractual or estimated useful life of the assets, as follows:

Patents (in years)

    

5

SAP Licenses (in years)

 

10

Other licenses (in years)

 

5

Trade name and trademark (in years)

 

7

Treasury Stocks

1-14     Treasury Stocks

Treasury stock purchases are accounted for at cost. The sale of treasury stocks is accounted for using the first in first out method. Gains on the sale or retirement of treasury stocks are accounted for as additional paid-in capital whereas losses on the sale or retirement of treasury stock are recorded as additional paid-in capital to the extent that previous net gains from sale or retirement of treasury stocks are included therein; otherwise the losses shall be recorded to accumulated benefit (deficit) account. Gains or losses from the sale or retirement of treasury stock do not affect reported results of operations. Treasury stocks held by a company cannot exceed 10% of the total number of shares issued.

Warranty expenses

1-15     Warranty expenses

The Company provides customers with a warranty for each product sold and accrues warranty expense at time of sale based upon historical claims experience. Standard warranty period may vary from 1 year to 2 years depending on the market. The warranty expense is incurred at time of accrual and not when paid. Warranty expense amounted to €134 thousand, €112 thousand and €110 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.

Income taxes

1-16     Income taxes

The Company accounts for income taxes in accordance with ASC 740, ‘‘Accounting for Income Taxes’’ Under ASC 740, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws to taxable years in which such differences are expected to reverse. A valuation allowance is established if, based on the weight of available evidence, it is more likely than not that some portion, or all of the deferred tax assets, will not be realized. In accordance with ASC740, no provision has been made for income or withholding taxes on undistributed earnings of foreign subsidiaries, such undistributed earnings being permanently reinvested.

Under ASC740, the measurement of a tax position that meets the more-likely-that-not recognition threshold must take into consideration the amounts and probabilities of the outcomes that could be realized upon ultimate settlement using the facts, circumstances and information available at the reporting date.

Research and development costs

1-17     Research and development costs

Research and development costs are recorded as an expense in the period in which they are incurred.

The French government provides tax credits to companies for innovative research and development. This tax credit is calculated based on a percentage of eligible research and development costs and it can be refundable in cash and is not contingent on future taxable income. As such, the Company considers the research tax credits as a grant, offsetting research and development expenses.

Advertising costs

1-18     Advertising costs

Advertising costs are recorded as an expense in the period in which they are incurred and are included in selling and administrative expenses in the accompanying consolidated statements of income (loss). Advertising costs amounted to €1,352 thousand, €929 thousand and €490 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.

Foreign currency translation and transactions

1-19     Foreign currency translation and transactions

Translation of the financial statements of consolidated companies

The reporting currency of EDAP TMS S.A. for all years presented is the euro (€). The functional currency of each subsidiary is its local currency. In accordance with ASC 830, all accounts in the financial statements are translated into euro from the functional currency at the following exchange rates:

assets and liabilities are translated at year-end exchange rates;
shareholders’ equity is translated at historical exchange rates (as of the date of contribution);
statement of income (loss) items are translated at average exchange rates for the year; and
translation gains and losses are recorded in a separate component of shareholders’ equity.

Foreign currencies transactions

Transactions involving foreign currencies are translated into the functional currency using the exchange rate prevailing at the time of the transactions. Receivables and payables denominated in foreign currencies are translated at year-end exchange rates. The resulting unrealized exchange gains and losses are recorded in the statement of income (loss).

Presentation in the Statement of Income (loss)

Aggregate foreign currency transactions gains and losses are disclosed in a single caption in the Statement of Income (loss) under section “Foreign currency exchange gain (loss), net”.

Earnings per share

1-20     Earnings per share

Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding for the period. Diluted earnings per share reflects potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company. The dilutive effects of the Company’s common stock options and warrants is determined using the treasury stock method to measure the number of shares that are assumed to have been repurchased using the average market price during the period, which is converted from U.S. dollars at the average exchange rate for the period.

Derivative instruments

1-21     Derivative instruments

ASC 815 requires the Company to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, the Company must classify the hedging instrument, based upon the exposure being hedged, as fair value hedge, cash flow hedge or a hedge of a net investment in a foreign operation.

Gains and losses from derivative instruments are recorded in the Statement of Income (loss). As of December 31, 2023, there are no derivative instruments.

Employee stock option and free shares plan

1-22     Employee stock option and free shares plan

The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of income (loss) and comprehensive income (loss) as an operating expense over the requisite service period. The fair value of stock options is determined using the Black-Scholes option-pricing model. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. The fair value of free shares is measured using the fair value of the Company's shares as if the free shares were vested and issued on the grant date. Forfeited stock-options and free shares are recognized as they occur, in accordance with ASU 2016-09. The Company recognizes compensation cost for employee awards with only service conditions that have a graded vesting schedule on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards.

At December 31, 2023, the Company had three stock-based employee compensation plans and two free shares plans.

Warrants

1-23     Warrants

There are no warrants outstanding at December 31, 2023.

Leases

1-24     Leases

Leases as a Lessee

In accordance with ASC 842, Leases, and as from January 1, 2019, the Company classifies all leases at the inception of a contract and assess whether the contract is, or contains, a lease. The assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the company controls the use of the identified asset (e.g. whether the company has the right to obtain substantially all of the economic benefits from the use of the asset throughout the period, and whether the company has the right to direct the use of the asset).

Leases are classified as either finance leases or operating leases. Substantially all our operating leases are comprised of office space leases, and substantially all our finance leases are comprised of office furniture and technology equipment.

The Company recognizes a right-of-use (“ROU”) asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, plus prepaid lease payments, less any lease incentives received. All ROU assets are reviewed for impairment. For operating leases, the lease liability is initially measured at the present value of the unpaid lease payments at lease commencement date, discounted using the incremental borrowing rate for assets of same duration or characteristics. For finance leases the lease liability is initially measured in the same manner and date as for operating leases and is subsequently measured at amortized cost using the effective interest method

For operating leases, the ROU asset is subsequently measured throughout the lease term at the carrying amount of the lease liability, plus initial direct costs, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

For finance leases, the ROU asset is subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term unless the lease transfers ownership of the underlying asset to the Company or the Company is reasonably certain to exercise an option to purchase the underlying asset. In those cases, the ROU asset is amortized over the useful life of the underlying asset. Amortization of the ROU asset is recognized and presented separately from interest expense on the lease liability.

Lease payments included in the measurement of the lease liability comprise the following: the fixed payments, including in-substance fixed payments over the lease term (which includes termination penalties the Company would owe if the lease term assumes the Company’s exercise of a termination option), variable lease payments that depend on an index or rate payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, the exercise price of an option to

purchase the underlying asset if the company is reasonably certain to exercise the option, and amounts expected to be payable under a Company provided residual value guarantee. The company assesses the discount rate by requesting credit simulation from certain banks.

Variable lease payments associated with the Company’s leases are recognized when the event, activity, or circumstance in the lease agreement on which those payments are assessed occurs. Variable lease payments are presented as operating expenses in the Company’s consolidated statements of income (loss) in the same line item as expenses arising from fixed lease payments (operating leases) or amortization of the ROU asset (finance leases).

Our real estate leases generally include non-lease maintenance services. The consideration in the contract is allocated to the lease and non-lease components based on standalone selling prices.

Some of our real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement, and changes to index and rate-based variable lease payments are recognized in profit or loss in the period of the change. Variable payments that do not depend on an index or rate, such as rental payments based on the use of the underlying asset or property taxes and insurance reimbursement, are recorded as operating expenses when incurred. Lease modifications result in remeasurement of the lease payments when that modification is not accounted for as a separate contract.

Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. Included in lease expense are any variable lease payments incurred in the period that were not included in the initial lease liability. Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense determined on an amortized cost basis. The lease payments are allocated between a reduction of the lease liability and interest expense.

The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either a Company option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor .

We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material. We have elected not to review the classification for expired or existing leases, prior to January 1, 2019.

Leases as a Lessor:

A lessor shall classify a lease as a sales-type lease when the lease meets any of the following criteria at lease commencement:

The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.
The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.
The lease term is for the major part of the remaining economic life of the underlying asset. However, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease.
The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f) equals or exceeds substantially all of the fair value of the underlying asset.
The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.

When none of the criteria are met:

A lessor shall classify the lease as either a direct financing lease or an operating lease. A lessor shall classify the lease as an operating lease unless both of the following criteria are met, in which case the lessor shall classify the lease as a direct financing lease:

The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f) and/or any other third party unrelated to the lessor equals or exceeds substantially all of the fair value of the underlying asset;
It is probable that the lessor will collect the lease payments plus any amount necessary to satisfy a residual value guarantee.
Recent accounting pronouncements

1-25     Recent accounting pronouncements

Recently Adopted Accounting Pronouncements

As of November 27, 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07 (Segment reporting: Improvements to reportable segment disclosures) that improves disclosures about a public entity’s reportable segments and addresses requests from investors and other allocators of capital for additional, more detailed information about a reportable segment’s expenses. This Topic provides guidance “on how to report certain information about operating segments in complete sets of financial statements of the public entity and in condensed financial statements of interim periods issued to shareholders.” This standard is effective for the Company in fiscal years beginning after December 15, 2023. The Company is currently evaluating the impact of this guidance on its Consolidated Financial Statements.

XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of depreciation of property and equipment is estimated useful life of the related assets

Leasehold improvements (in years)

    

10 or lease term if shorter

Equipment (in years)

 

3

    

    

10

Furniture, fixtures, fittings and other (in years)

 

2

 

10

Schedule of amortization of intangible assets is contractual or estimated useful life of the assets

Patents (in years)

    

5

SAP Licenses (in years)

 

10

Other licenses (in years)

 

5

Trade name and trademark (in years)

 

7

XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1
CASH EQUIVALENTS (Tables)
12 Months Ended
Dec. 31, 2023
CASH EQUIVALENTS  
Schedule of Cash and Cash Equivalents [Table Text Block]

December 31, 

    

2023

    

2022

Total cash and cash equivalents

 

43,471

 

63,136

Short term investment

Total cash and cash equivalents

 

43,471

 

63,136

XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2023
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET  
Schedule of trade accounts and notes receivable

December 31, 

    

2023

    

2022

Trade accounts receivable

 

17,186

 

12,965

Notes receivable

 

896

 

617

Less: allowance for doubtful accounts

 

(224)

 

(161)

Total

 

17,858

 

13,421

Less current portion

 

(17,858)

 

(13,421)

Total long-term portion

 

 

XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER RECEIVABLES (Tables)
12 Months Ended
Dec. 31, 2023
OTHER RECEIVABLES.  
Schedule of other receivables

December 31, 

    

2023

    

2022

Research and development tax credit receivable from the French State

411

 

581

Value-added taxes receivable

863

 

894

Other receivables from Government and public authorities

22

 

Others

84

 

46

Total

1,380

 

1,522

XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2023
INVENTORIES.  
Schedule of Inventory, Current

December 31, 

    

2023

    

2022

Components, spare parts

8,973

 

7,543

Work-in-progress

512

 

283

Finished goods – own manufactured products

2,115

 

1,514

Finished goods – distribution products

4,775

 

3,702

Total gross inventories

16,375

 

13,042

Less: allowance for slow-moving inventory and net realizable value

(1,263)

 

(1,262)

Total

15,112

 

11,780

XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
OTHER ASSETS  
Schedule of other assets

December 31, 

    

2023

    

2022

Prepaid expenses, current portion

659

 

660

Total

659

 

660

XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2023
PROPERTY AND EQUIPMENT, NET  
Schedule of Property and equipment

December 31, 

    

2023

    

2022

Equipment

11,900

9,553

Furniture, fixture, and fittings and other

 

3,672

 

3,108

Total gross value

 

15,573

 

12,661

Less: accumulated depreciation and amortization

 

(9,686)

 

(8,916)

Total

 

5,887

 

3,745

Schedule of Finance lease right-of-use assets

December 31, 

    

2023

    

2022

Facilities

242

269

Equipment

 

220

 

220

Vehicles and IT equipment

 

828

 

780

Total gross value

 

1,290

 

1,269

Less: accumulated depreciation and amortization

 

705

 

813

Total

 

585

 

455

XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1
OPERATING LEASE RIGHT-OF-USE ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
OPERATING LEASE RIGHT-OF-USE ASSETS.  
Schedule of Operating lease right-of-use assets

December 31, 

    

2023

    

2022

Facilities

 

1,534

 

1,536

Equipment

 

30

 

57

Furniture, fixture, and fittings and other

 

157

 

191

Total net operating lease right of use

 

1,722

 

1,784

XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
GOODWILL AND INTANGIBLE ASSETS  
Schedule of Intangible assets

December 31, 

    

2023

    

2022

Licenses

 

2,119

 

1,585

Trade name and trademark

 

333

 

370

Patents

 

412

 

412

Organization costs

 

225

 

225

Total gross value

 

3,089

 

2,592

Accumulated amortization for licenses

 

(1,038)

 

(863)

Accumulated amortization for trade name and trademark

 

(331)

 

(368)

Accumulated amortization for patents

 

(412)

 

(412)

Accumulated amortization for organization costs

 

(225)

 

(225)

Less: Total accumulated amortization

 

(2,005)

 

(1,868)

Total

 

1,084

 

725

Schedule of Intangible assets, annual estimated amortization expense

    

December 31, 

 

2023

2024

 

205

2025

 

195

2026

 

192

2027

 

175

2028

 

88

2029 and thereafter

174

Total

 

1,029

XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1
TRADE ACCOUNTS AND NOTES PAYABLE (Tables)
12 Months Ended
Dec. 31, 2023
TRADE ACCOUNTS AND NOTES PAYABLE  
Schedule of trade accounts and notes payable

December 31, 

    

2023

    

2022

Trade accounts payable

 

11,236

 

6,640

Notes payable

 

61

 

7

Total

 

11,297

 

6,647

XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.1
DEFERRED REVENUES (Tables)
12 Months Ended
Dec. 31, 2023
DEFERRED REVENUES  
Schedule of Deferred revenues

December 31, 

    

2023

    

2022

Deferred revenues on maintenance contracts

1,809

1,803

Deferred revenue on RPP

492

517

Deferred revenue on sale of devices

104

83

Deferred revenue on extension of warranty, included in sales contracts

591

535

Deferred revenue on treatment probe lease and other

1,696

1,376

Total

4,693

4,314

Less long term portion

(643)

(264)

Current portion

4,049

4,050

Schedule of Deferred revenue on extension of warranty

    

December 31, 

 

2023

2024

 

224

2025

 

183

2026

 

74

2027

 

46

2028

 

30

2029 and thereafter

35

Total

 

591

Changes in deferred revenue on extension of warranty

    

Total

Balance as of December 31, 2021

 

740

New extension of warranty

 

162

Recognition of revenue

 

(367)

Balance as of December 31, 2022

 

535

New extension of warranty

 

238

Recognition of revenue

 

(181)

Balance as of December 31, 2023

 

591

XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
OTHER ACCRUED LIABILITIES.  
Schedule of other accrued liabilities

December 31, 

    

2023

    

2022

Retirement indemnities

    

2,310

 

2,153

Provision for warranty costs

    

172

 

162

Accruals for payroll and associated taxes

    

2,256

 

1,848

Conditional government advances

    

463

 

463

Value added tax payable

    

758

 

531

Advances received from customers

    

860

 

861

Provision for Asset Retirement Obligation (Japan)

    

91

 

101

Provision for employee termination indemnities (Korea)

    

149

 

122

Others

    

522

 

340

Total

    

7,581

 

6,583

Less non-current portion

    

(3,075)

 

(2,710)

Current portion

    

4,506

 

3,873

Schedule of Conditional advances

2024

    

111

2025

 

93

2026

 

93

2027

 

86

2028

 

81

2029 and thereafter

Total

 

463

Schedule of Changes in the provision for warranty costs

    

2023

    

2022

Beginning of year

 

162

 

252

Amount used during the year

 

(124)

 

(202)

New warranty expenses

 

134

 

112

End of year

 

172

 

162

Less current portion

 

(107)

 

(100)

Long term portion

 

65

 

62

XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE OBLIGATIONS (Tables)
12 Months Ended
Dec. 31, 2023
LEASE OBLIGATIONS  
Schedule of Maturities of finance leases liabilities

    

December 31, 

 

2023

2024

 

214

2025

 

170

2026

 

134

2027

 

86

2028

 

52

2029 and thereafter

2

Total undiscounted minimum lease payments

 

659

Less: amount representing interest

 

(33)

Present value of minimum lease payments

 

627

Less: current portion

 

(195)

Long-term portion

 

433

    

December 31, 

 

2022

2023

 

234

2024

 

149

2025

 

102

2026

 

63

2027

 

12

2028 and thereafter

6

Total undiscounted minimum lease payments

 

566

Less: amount representing interest

 

(17)

Present value of minimum lease payments

 

548

Less: current portion

 

(224)

Long-term portion

 

324

Schedule of Maturities of operating leases liabilities

    

December 31, 

 

2023

2024

898

2025

 

485

2026

 

240

2027

 

157

2028

 

2029 and thereafter

Total undiscounted minimum lease payments

 

1,780

Less: current portion

 

(898)

Long-term portion

 

882

    

December 31, 

 

2022

2023

 

901

2024

 

636

2025

 

238

2026

 

24

2027

 

2028 and thereafter

Total undiscounted minimum lease payments

 

1,799

Less: current portion

(901)

Long-term portion

899

XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1
LONG TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2023
LONG TERM DEBT  
Schedule of Long-term Debt

    

December 31, 

 

2023

 

2022

France term loan

 

3,222

 

4,593

Japanese term loan

 

323

 

558

Germany term loan

 

 

28

USA term loan

 

 

Korea term loan

5

8

Malaysia term loan

 

 

Total long term debt

 

3,551

 

5,188

Less current portion

 

(1,553)

 

(1,601)

Total long-term portion

 

1,997

 

3,587

Schedule of Long-term Debt Instruments

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP Technomed Co. Ltd

 

80,000,000

August 2, 2026

 

1.98

%  

Monthly installment

EDAP Technomed Co. Ltd

 

50,000,000

April 2, 2025

 

1.8

%  

Monthly installment

    

Drown

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

1,066,081

July 1, 2025

 

0.99

%  

Monthly installment

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

2,000,000

July 30, 2026

 

0.73

%  

Monthly installment

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

2,000,000

August 4, 2026

 

0.73

%  

Monthly installment

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS FRANCE

 

72,222

July 5, 2024

 

0.45

%

Monthly installment

    

Initial

    

    

    

Frequency of

 

Amount

Maturity

Fixed Interest rate

 

principal payments

EDAP TMS GMBH

 

400,000

April 30, 2023

 

2.40

%  

Monthly installment

Schedule of Long-term Debt and Financial Instrument Maturities

2024

    

1,553

2025

 

1,320

2026

 

677

2027

 

2028

 

2029 and thereafter

Total

 

3,551

XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER LONG-TERM LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
OTHER LONG-TERM LIABILITIES.  
Schedule of Other Long-term Liabilities

December 31, 

    

2023

    

2022

Provision for retirement indemnities (Japan & France), less current portion

 

2,241

 

1,962

Provision for employee termination indemnities (Korea) less current portion

 

149

 

122

Provision for Asset Retirement Obligation (Japan) less current portion

 

91

 

101

Provision for warranty costs, less current portion

 

65

 

62

Provision for guarantee given to customer, less curent portion

66

Conditional government advances, less current portion

 

463

 

463

Accrued interest less current portion

 

 

Total

 

3,075

 

2,710

Defined Benefit Plan, Assumptions

    

Retirement indemnities France

 

2023

2022

 

Discount rate

 

3.19%

3.80%

Salary increase

 

3.00%

3.00%

Retirement age

 

65

 

65

Average retirement remaining service period

 

23

 

24

    

Retirement indemnities Japan

 

2023

2022

 

Discount rate

 

1.30%

1.30%

Salary increase

 

2.50%

2.50%

Retirement age

 

60

 

60

Average retirement remaining service period

 

14

 

14

Schedule of Amounts Recognized in Balance Sheet

At December 31, 2023, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:

    

France

    

Japan

Non-current liabilities

1,084

1,157

Current liabilities

 

 

70

Total projected benefit obligation

 

1,084

 

1,227

At December 31, 2022, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:

    

France

    

Japan

Non-current liabilities

845

1,117

Current liabilities

 

89

 

102

Total projected benefit obligation

 

934

 

1,219

Schedule of Defined Benefit Plans Disclosures

France

    

2023

    

2022

    

2021

Change in benefit obligations:

 

  

 

  

 

  

Projected Benefit obligations at beginning of year

 

934

 

1,080

 

1,111

Service cost

 

67

 

84

 

90

Interest cost

 

34

 

11

 

6

Net loss or (gain)

 

 

 

Actuarial (gain) or loss

 

66

 

(241)

 

(72)

Amortization of net prior service cost

 

 

 

Benefits paid

 

(17)

 

 

(56)

Projected Benefit obligations at end of year (1)

 

1,084

 

934

 

1,080

Unrecognized actuarial (gain) loss (2)

 

(146)

 

(219)

 

22

Unrecognized prior service cost (2)

 

13

 

14

 

16

(1)The accumulated benefit obligation was €805 thousand and €701 thousand at December 31, 2023 and 2022 respectively.
(2)The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is €133 thousand.

Japan

    

2023

    

2022

    

2021

Change in benefit obligations:

 

  

 

  

 

  

Projected Benefit obligations at beginning of year

 

1,219

 

1,302

 

1,310

Service cost

 

114

 

112

 

120

Interest cost

 

13

 

7

 

7

Amortization of net loss

 

 

 

Actuarial (gain) / loss

 

4

 

(30)

 

Benefits paid

 

(76)

 

(75)

 

(97)

Plan Amendments

74

Exchange rate impact

 

(122)

 

(95)

 

(39)

Projected Benefit obligations at end of year (1)

 

1,227

 

1,219

 

1,302

Unrecognized actuarial (gain) loss (2)

 

81

 

86

 

126

Unrecognized prior service cost (2)

 

74

 

 

(1)The accumulated benefit obligation was €1,030 thousand and €1,027 thousand at December 31, 2023 and 2022, respectively.
(2)The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is €156 thousand.
Schedule of Expected Benefit Payments

    

France

    

Japan

2024

 

 

70

2025

 

 

152

2026

 

129

 

143

2027

 

85

 

67

2028

 

85

 

46

2029-2033

 

408

 

843

 

707

 

1,322

XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2023
SHAREHOLDERS' EQUITY.  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

    

Dec-2023

    

Nov-2023

    

Sept-2023

    

Aug-2023

    

May-2023

    

May-2023

    

Apr-2023

    

Weighted-average expected life (years)

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

5.79

 

Expected volatility rates(1)

 

63.29

%

61.09

%

60.90

%

60.60

%

60.80

%

60.90

%

61.00

%

Expected dividend yield

 

0

%

0

%

0

%

0

%

0

%

0

%

0

%

Risk-free interest rate

 

4.16

%

4.55

%

4.55

%

4.35

%

3.77

%

3.47

%

3.39

%

Weighted-average exercise price (€)

 

4.98

 

6.64

 

6.08

 

7.53

 

9.32

 

10.10

 

9.96

 

Weighted-average fair value of options granted during the year (€)

 

3.03

 

4.05

 

3.70

 

4.37

 

5.40

 

5.92

 

5.49

 

(1)Historical volatility calculated over the weighted-average expected life.
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award

    

2023

    

2022

2021

Options

Weighted

Options

Weighted

Options

Weighted

average

average

average

exercice

exercice

exercice

    

price (€)

    

price (€)

    

price (€)

Outstanding on January 1,

 

2,613,886

5.66

 

2,408,508

4.38

 

1,186,900

2.81

Granted

 

686,000

8.53

 

571,000

9.07

 

1,392,428

5.56

Exercised

 

(55,973)

4.66

 

(320,622)

2.14

 

(150,820)

2.93

Forfeited

 

(45,000)

7.99

 

(45,000)

5.34

 

(20,000)

4.01

Expired

 

 

 

Outstanding on December 31,

 

3,198,913

6.26

 

2,613,886

5.66

 

2,408,508

4.38

Exercisable on December 31,

 

1,997,666

5.23

 

1,362,205

4.35

 

1,149,401

3.25

Share purchase options available for grant on December 31,

 

25,000

 

20,000

 

5,000

As of December 31, 2023, 643,000 options to subscribe to new shares are available for future grants.

Share-based Payment Arrangement, Option, Exercise Price Range

Outstanding options

Fully vested options (1)

Weighted

Weighted

Weighted

average

average

Aggregate

average

Aggregate

remaining

exercise

Intrinsic

exercise

Intrinsic

contractual

price

Value

price

Value

Exercise price (€)

    

Options

    

life

    

(€)

    

(2)

    

Options

    

(€)

    

(2)

10.32

20,000

8.8

10.32

7,222

10.32

10.10

200,000

9.3

10.10

38,889

10.10

9.96

117,000

9.3

9.96

26,000

9.96

9.94

395,000

9.0

9.94

131,667

9.94

9.32

50,000

9.4

9.32

9,722

9.32

7.53

177,000

9.7

7.53

6.64

20,000

9.8

6.64

6.41

100,000

8.3

6.41

52,778

6.41

6.08

80,000

9.8

6.08

5.59

1,244,533

7.4

5.59

1,037,111

5.59

5.18

83,300

7.8

5.18

431,494

16,197

5.18

83,902

4.98

34,000

9.9

4.98

169,320

3.90

 

107,500

 

5.8

 

3.90

 

419,250

 

107,500

3.90

419,250

3.22

 

357,000

 

2.3

 

3.22

 

1,149,540

 

357,000

3.22

1,149,540

2.65

 

77,500

 

4.7

 

2.65

 

205,375

 

77,500

2.65

205,375

2.39

 

136,080

 

3.3

 

2.39

 

325,231

 

136,080

2.39

325,231

2.39 to 10.32

 

3,198,913

 

7.8

 

0.84

 

2,700,210

 

1,997,666

 

1.09

 

2,183,298

(1)Fully vested options are all exercisable options. On March 29, 2023, the Board of Directors unanimously decided to appoint Ryan Rhodes as the new Chief Executive Officer of the Company effective on May 1, 2023. Marc Oczachowski would continue to serve as Chairman of the Board of the Company. In this context, the Board decided to accelerate the vesting of all unvested options granted to Mr. Oczachowski under the 2019 option plans such that these options fully vested and became exercisable on March 29, 2023. (Ref. Note 33. Subsequent Events.)
(2)The aggregate intrinsic value represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $5.28 at December 31, 2023, which would have been received by the option holders had all in-the-money option holders exercised their options as of that date. If closing stock price is under exercise price, then the aggregate intrinsic value is not considered.

Schedule of Nonvested Share Activity

Weighted average

Grant-Date Fair

    

Options

    

Value (€)

Non-vested at January 1, 2021

216,250

 

1.59

Granted

1,392,428

 

2.37

Vested

(329,571)

 

2.06

Forfeited

(20,000)

 

1.89

Non-vested at December 31, 2021

1,259,107

 

2.32

Granted

571,000

4.33

Vested

(543,426)

 

2.32

Forfeited

(35,000)

 

2.80

Non-vested at December 31, 2022

1,251,681

 

2.32

Granted

686,000

4.95

Vested

 

(691,434)

 

3.22

Forfeited

 

(45,000)

 

3.98

Non-vested at December 31, 2023

 

1,201,247

 

4.18

Schedule of Accumulated Other Comprehensive Income (Loss)

Year Ended December 31, 2023

Foreign currency

Provision for

translation

retirement indemnities

adjustment

(net of tax)

Total

Beginning balance

    

(3,973)

    

144

    

(3,829)

Other comprehensive income (loss) before reclassifications

 

 

 

Reclassified from accumulated other comprehensive loss

 

 

 

Net current-period other comprehensive income (loss)

 

(478)

 

(180)

 

(658)

Ending balance

 

(4,451)

 

(37)

 

(4,487)

Year Ended December 31, 2022

Foreign currency

Provision for

translation

retirement indemnities

adjustment

(net of tax)

Total

Beginning balance

    

(3,377)

(212)

(3,589)

Other comprehensive income (loss) before reclassifications

 

Reclassified from accumulated other comprehensive loss

 

Net current-period other comprehensive income (loss)

 

(596)

355

(240)

Ending balance

 

(3,973)

144

 

(3,829)

XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1
TOTAL SALES (Tables)
12 Months Ended
Dec. 31, 2023
TOTAL SALES  
Revenue from External Customers by Geographic Areas

Year Ended December 31, 

Primary geographical markets (€)

    

2023

    

2022

    

2021

Asia

 

17,841

 

17,936

 

16,009

France

 

11,999

 

10,637

 

12,251

United States

 

16,717

 

15,036

 

5,524

Others geographical areas

 

13,865

 

11,500

 

10,276

Total Net Sales

 

60,423

 

55,108

 

44,060

Disaggregation of Revenue

Year Ended December 31, 

Timing of revenue recognition

    

2023

    

2022

    

2021

Products transferred at a point in time

 

48,646

 

44,173

 

34,552

Products and services transferred over time

 

11,777

 

10,935

 

9,508

Total Net Sales

 

60,423

 

55,108

 

44,060

XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER REVENUES (Tables)
12 Months Ended
Dec. 31, 2023
OTHER REVENUES  
Schedule of Other Revenues

Year Ended December 31, 

    

2023

    

2022

    

2021

Licenses and others

 

 

 

6

Total

 

 

 

6

XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.1
COSTS OF SALES (Tables)
12 Months Ended
Dec. 31, 2023
COSTS OF SALES  
Schedule of Costs of Sales

Year Ended December 31, 

    

2023

    

2022

    

2021

Direct costs of sales

 

(22,624)

  

(19,814)

 

(16,199)

Indirect costs of sales

 

(13,388)

  

(11,102)

 

(9,443)

Total costs of sales

 

(36,012)

  

(30,916)

 

(25,643)

XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1
RESEARCH AND DEVELOPMENT EXPENSES (Tables)
12 Months Ended
Dec. 31, 2023
RESEARCH AND DEVELOPMENT EXPENSES  
Schedule of Research and Development Expenses

Year Ended December 31, 

    

2023

    

2022

    

2021

Gross research and development expenses

 

(7,596)

 

(5,751)

 

(4,757)

Research Tax Credit

 

411

 

581

 

617

Grants

 

222

 

250

 

739

Net Research and development expenses

 

(6,963)

 

(4,920)

 

(3,402)

XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.1
FINANCIAL INCOME, NET (Tables)
12 Months Ended
Dec. 31, 2023
FINANCIAL INCOME, NET  
Schedule of Interest Income and Interest Expense

Year Ended December 31, 

    

2023

    

2022

    

2021

Interest income

1,311

404

10

Interest expense

 

(232)

 

(168)

 

(52)

Paycheck Protection Program loan forgiveness

 

 

 

187

Total

 

1,079

 

236

 

145

XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
INCOME TAXES  
Schedule of Income before Income Tax, Domestic and Foreign

Year Ended December 31, 

    

2023

    

2022

    

2021

France

(9,026)

(418)

869

Other countries

 

(11,507)

 

(1,678)

 

24

Total

 

(20,533)

 

(2,096)

 

893

Schedule of Components of Income Tax (Expense)/Benefit

Year Ended December 31, 

    

2023

    

2022

    

2021

Current income tax expense:

  

  

  

France

 

(77)

 

(485)

 

(320)

Other countries

 

(533)

 

(251)

 

(436)

Sub-total current income tax expense

 

(610)

 

(736)

 

(756)

Deferred income tax (expense) benefit:

 

  

 

  

 

  

France

 

3

 

(8)

 

8

Other countries

 

(37)

 

(93)

 

556

Sub-total deferred income tax (expense) benefit

 

(34)

 

(101)

 

563

Total

 

(644)

 

(837)

 

(193)

Schedule of Deferred Tax Assets and Liabilities

    

2023

    

2022

Net operating loss carry forwards

16,356

13,793

Elimination of intercompany profit in inventory

 

689

 

480

Elimination of intercompany profit in fixed assets

 

396

 

256

Provisions for retirement indemnities

 

663

 

658

Capital leases treated as operating leases for tax

 

10

 

26

Other items

 

354

 

360

Total deferred tax assets

 

18,468

 

15,573

Total deferred tax liabilities

 

 

Net deferred tax assets

 

18,468

 

15,573

Valuation allowance for deferred tax assets

 

(17,739)

 

(14,744)

Deferred tax assets (liabilities), net of allowance

 

729

 

829

Schedule of Effective Income Tax Rate Reconciliation

    

2023

    

2022

    

2021

Theoretical income tax (expense) benefit at French statutory tax rate

5,133

524

(237)

Income of foreign subsidiaries taxed at different tax rates

 

(546)

 

(174)

 

(95)

Effect of net operating loss carry-forwards and valuation allowances

 

(4,439)

 

(643)

 

626

Non-taxable debt fair value variation

 

 

 

Permanent differences

 

(263)

 

(99)

 

(258)

Effect of cancellation of intra-group positions

 

(476)

 

(366)

 

(130)

French business tax included in income tax (CVAE)

 

(74)

 

(99)

 

(85)

Other

 

20

 

20

 

(15)

Effective income tax (expense) benefit

 

(644)

 

(837)

 

(193)

XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
EARNINGS (LOSS) PER SHARE  
Schedule of Earnings Per Share, Basic and Diluted

Year Ended December 31, 

    

2023

    

2022

    

2021

Income (loss) available to common shareholders (in Euros)

(21,177,772)

(2,933,058)

699,890

Weighted average number of shares for the computation of basic EPS

 

36,996,722

 

34,392,598

 

32,129,047

Basic EPS (in Euros)

(0.57)

(0.09)

0.02

Effect of dilutive securities

 

2,653,050

 

2,502,171

 

293,824

Weighted average number of shares for the computation of diluted EPS

 

36,996,722

 

34,392,598

 

32,422,871

Diluted EPS income / (loss) (in Euros)

(0.57)

(0.09)

0.02

XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
SEGMENT INFORMATION  
Schedule of Reconciliation of Operating Profit or Loss from Segments to Consolidated

Year Ended December 31, 

    

2023

    

2022

    

2021

Segment operating income (loss)

 

(19,813)

 

(4,257)

 

(1,612)

Financial income (expense), net

 

1,079

 

236

 

145

Foreign Currency exchange (losses) gains, net

 

(1,799)

 

1,925

 

2,360

Income tax (expense) benefit

 

(644)

 

(837)

 

(193)

Consolidated net income (loss)

 

(21,178)

 

(2,933)

 

700

Schedule of Segment Reporting Information, by Segment

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2023

Division

Division

Division

Items

consolidated

Sales of goods

 

13,510

 

3,844

 

24,980

 

42,333

Sales of RPPs & leases

 

4,935

 

955

 

286

 

6,176

Sales of spare parts and services

 

2,152

 

5,109

 

4,653

 

11,914

Total sales

 

20,596

 

9,908

 

29,919

 

60,423

External other revenues

 

 

 

 

Total revenues

 

20,596

 

9,908

 

29,919

 

60,423

Total COS

 

(10,112)

 

(6,268)

 

(19,632)

 

(36,012)

Gross profit

 

10,484

 

3,640

 

10,287

 

24,411

R&D expenses

 

(5,755)

 

(764)

 

(444)

 

(6,963)

Selling and marketing expenses

 

(13,524)

 

(1,636)

 

(7,466)

 

(22,626)

G&A expenses

 

(5,983)

 

(1,471)

 

(2,625)

 

(4,556)

 

(14,634)

Total expenses

 

(25,262)

 

(3,871)

 

(10,535)

 

(4,556)

 

(44,224)

Operating income (loss) from operations

 

(14,778)

 

(232)

 

(248)

 

(4,556)

 

(19,813)

Total Assets

 

22,443

12,798

31,400

24,908

 

91,548

Capital expenditures

 

3,577

288

479

 

4,344

Non-current assets

 

6,516

2,105

4,448

 

13,069

Goodwill

 

645

496

1,271

 

2,412

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2022

Division

Division

Division

Items

consolidated

Sales of goods

 

9,437

 

4,880

 

24,145

 

 

38,462

Sales of RPPs & leases

 

4,287

 

1,058

 

272

 

 

5,617

Sales of spare parts and services

 

1,909

 

5,630

 

3,491

 

 

11,030

Total sales

 

15,634

 

11,568

 

27,907

 

 

55,108

External other revenues

 

 

 

 

 

Total revenues

 

15,634

 

11,568

 

27,907

 

 

55,108

Total COS

 

(6,788)

 

(6,732)

 

(17,396)

 

 

(30,916)

Gross profit

 

8,846

 

4,836

 

10,511

 

 

24,193

R&D expenses

 

(3,525)

 

(950)

 

(444)

 

 

(4,920)

Selling and marketing expenses

 

(8,083)

 

(1,887)

 

(6,409)

 

 

(16,379)

G&A expenses

 

(2,131)

 

(1,077)

 

(1,690)

 

(2,254)

 

(7,152)

Total expenses

 

(13,739)

 

(3,914)

 

(8,543)

 

(2,254)

 

(28,450)

Operating income (loss) from operations

 

(4,894)

 

922

 

1,968

 

(2,254)

 

(4,257)

Total Assets

 

16,293

12,997

26,407

45,426

 

101,123

Capital expenditures

 

1,715

307

356

 

2,378

Non-current assets

 

4,269

2,149

4,187

 

10,605

Goodwill

 

645

496

1,271

 

2,412

    

HIFU

    

ESWL

    

DISTRIB

    

Reconciling

    

Total

2021

Division

Division

Division

Items

consolidated

Sales of goods

 

4,515

 

4,236

 

20,289

 

 

29,040

Sales of RPPs & leases

 

3,679

 

1,022

 

267

 

 

4,968

Sales of spare parts and services

 

1,715

 

5,758

 

2,578

 

 

10,052

Total sales

 

9,910

 

11,016

 

23,134

 

 

44,060

External other revenues

 

6

 

 

 

 

6

Total revenues

 

9,915

 

11,016

 

23,134

 

 

44,065

Total COS

 

(5,311)

 

(6,080)

 

(14,252)

 

 

(25,643)

Gross profit

 

4,604

 

4,936

 

8,882

 

 

18,422

R&D expenses

 

(2,238)

 

(835)

 

(329)

 

 

(3,402)

Selling and marketing expenses

 

(3,910)

 

(2,048)

 

(4,774)

 

 

(10,732)

G&A expenses

 

(1,481)

 

(1,161)

 

(1,355)

 

(1,904)

 

(5,900)

Total expenses

 

(7,630)

 

(4,043)

 

(6,458)

 

(1,904)

 

(20,034)

Operating income (loss) from operations

 

(3,025)

 

893

 

2,424

 

(1,904)

 

(1,612)

Total Assets

 

13,597

13,596

25,344

24,690

 

77,226

Capital expenditures

 

1,234

141

261

 

1,636

Non-current assets

 

3,689

2,185

3,971

 

9,845

Goodwill

 

645

496

1,271

 

2,412

XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.1
VALUATION ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2023
VALUATION ACCOUNTS  
Schedule of valuation accounts

    

Allowance

    

Allowance

    

    

for deferred

for doubtful

Slow-moving

Warranty

tax assets

accounts

inventory

reserve

Balance as of December 31, 2020

 

15,508

721

1,563

369

Charges to costs and expenses

 

346

2

371

110

Deductions: write-off and others

 

(1,513)

19

(464)

(227)

Balance as of December 31, 2021

 

14,341

742

1,470

252

Charges to costs and expenses

 

1,538

32

93

112

Deductions: write-off and others

 

(1,135)

(613)

(300)

(202)

Balance as of December 31, 2022

 

14,744

161

1,262

162

Charges to costs and expenses

 

3,175

85

354

134

Deductions: write-off and others

 

(180)

(21)

(353)

(124)

Balance as of December 31, 2023

 

17,739

224

1,263

172

XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.1
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION  
Schedule of supplemental cash flow disclosures

Year Ended December 31, 

    

2023

    

2022

    

2021

Income taxes paid (refunds received)

 

509

 

410

 

307

Interest paid

 

265

 

168

 

114

Interest received

 

1,311

 

403

 

10

Non-cash transactions:

Year Ended December 31, 

    

2023

    

2022

    

2021

Financing lease obligations incurred

 

358

 

162

 

233

Operating lease obligations incurred

 

1,098

 

1,162

 

674

Cash paid for amounts included in the measurement of lease liabilities:

Year Ended December 31, 

    

2023

    

2022

 

2021

Operating cash flow used in operating leases

 

1,009

 

900

916

Operating cash flow used in finance leases

 

7

 

12

18

Financing cash flow used in finance leases

 

242

 

350

406

XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Short term investment € 0    
Accounts receivable, writeoff € 1 € 640  
Derivatives 0    
Maximum treasury shares as percentage of total shares issued 10.00%    
Warranty expense € 134 112 € 110
Advertising expense 1,352 € 929 € 490
Warrants outstanding € 0    
Number of stock-based employee compensation plans 3    
Number of free share plans 2    
Minimum      
Warranty term P1Y    
Minimum | Sale and leaseback      
Useful life 5 years    
Maximum      
Warranty term two years    
Maximum | Sale and leaseback      
Useful life 7 years    
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)
Dec. 31, 2023
Leasehold improvements | Maximum  
Property and equipment  
Useful life 10 years
Equipment | Minimum  
Property and equipment  
Useful life 3 years
Equipment | Maximum  
Property and equipment  
Useful life 10 years
Furniture, fixtures, fittings and other | Minimum  
Property and equipment  
Useful life 2 years
Furniture, fixtures, fittings and other | Maximum  
Property and equipment  
Useful life 10 years
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)
Dec. 31, 2023
Patents  
Intangible assets  
Useful life (in years) 5 years
SAP Licenses  
Intangible assets  
Useful life (in years) 10 years
Other licenses  
Intangible assets  
Useful life (in years) 5 years
Trade name and trademark  
Intangible assets  
Useful life (in years) 7 years
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.1
CASH EQUIVALENTS - Schedule of Cash Equivalents and Short Term Investments (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
CASH EQUIVALENTS    
Total cash and cash equivalents € 43,471 € 63,136
Short term investment 0  
Total cash and cash equivalents 43,471 € 63,136
Indebtedness pledged in cash positions in USD € 567  
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.1
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
TRADE ACCOUNTS AND NOTES RECEIVABLE, NET      
Trade accounts receivable € 17,186 € 12,965  
Notes receivable 896 617  
Less: allowance for doubtful accounts (224) (161)  
Total 17,858 13,421  
Less current portion (17,858) (13,421)  
Bad debt expense:      
Bad debt expense € 68 € 32 € 2
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER RECEIVABLES - (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
OTHER RECEIVABLES.    
Research and development tax credit receivable from the French State € 411 € 581
Value-added taxes receivable 863 894
Other receivables from Government and public authorities 22  
Others 84 46
Total € 1,380 € 1,522
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORIES (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
INVENTORIES.      
Components, spare parts € 8,973 € 7,543  
Work-in-progress 512 283  
Finished goods - own manufactured products 2,115 1,514  
Finished goods - distribution products 4,775 3,702  
Total gross inventories 16,375 13,042  
Less: allowance for slow-moving inventory and net realizable value (1,263) (1,262)  
Total 15,112 11,780  
Provision for slow moving inventory:      
Inventory write-down 354 € 93 € 371
Reversal of allowance for slow-moving inventory € 301    
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ASSETS (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
OTHER ASSETS    
Prepaid expenses, current portion € 659 € 660
Total € 659 € 660
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, net (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and equipment    
Property and equipment, gross € 15,573 € 12,661
Less: accumulated depreciation and amortization (9,686) (8,916)
Total 5,887 3,745
Equipment    
Property and equipment    
Property and equipment, gross 11,900 9,553
Furniture, fixture, and fittings and other    
Property and equipment    
Property and equipment, gross € 3,672 € 3,108
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT, NET (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
PROPERTY AND EQUIPMENT, NET      
Depreciation expense € 1,557 € 1,194 € 1,521
Depreciation expense related to financing lease right-of-use assets 193 303 275
Assets leased to customers, gross 885 753  
Assets leased to customers, accumulated amortization 207 264  
Depreciation expense on equipment leased to customers € 13 € 37 € 40
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY AND EQUIPMENT, NET - Schedule of Financing leases right-of-use assets (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and equipment    
Total gross value € 1,290 € 1,269
Less: accumulated depreciation and amortization 705 813
Total € 585 € 455
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Facilities    
Property and equipment    
Total gross value € 242 € 269
Equipment    
Property and equipment    
Total gross value 220 220
Vehicles and IT equipment    
Property and equipment    
Total gross value € 828 € 780
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.24.1
OPERATING LEASE RIGHT-OF-USE ASSETS - Components (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Right of use assets:    
Operating lease, right of use € 1,722 € 1,784
Facilities    
Right of use assets:    
Operating lease, right of use 1,534 1,536
Equipment.    
Right of use assets:    
Operating lease, right of use 30 57
Furniture, fixture, fittings and other    
Right of use assets:    
Operating lease, right of use € 157 € 191
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.24.1
OPERATING LEASE RIGHT-OF-USE ASSETS (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
OPERATING LEASE RIGHT-OF-USE ASSETS.    
Operating lease cost € 1,053 € 910
Variable lease costs 243 152
Short-term lease costs € 71 € 74
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.24.1
GOODWILL AND INTANGIBLE ASSETS (Details)
€ in Thousands
12 Months Ended
Dec. 31, 2023
EUR (€)
item
Dec. 31, 2022
EUR (€)
Dec. 31, 2021
EUR (€)
Goodwill      
Goodwill € 2,412 € 2,412 € 2,412
Reporting units | item 3    
Impairment € 0    
Amortization expense 175 € 141 € 125
Lithotripsy (ESWL)      
Goodwill      
Goodwill 496    
Distribution Services (DIST)      
Goodwill      
Goodwill 1,271    
High Intensity Focused Ultrasound (HIFU)      
Goodwill      
Goodwill € 645    
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.24.1
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Intangible assets    
Intangible assets, gross € 3,089 € 2,592
Accumulated amortization (2,005) (1,868)
Intangible assets, net 1,084 725
Licenses    
Intangible assets    
Intangible assets, gross 2,119 1,585
Accumulated amortization (1,038) (863)
Trade name and trademark    
Intangible assets    
Intangible assets, gross 333 370
Accumulated amortization (331) (368)
Patents    
Intangible assets    
Intangible assets, gross 412 412
Accumulated amortization (412) (412)
Organization costs    
Intangible assets    
Intangible assets, gross 225 225
Accumulated amortization € (225) € (225)
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.24.1
GOODWILL AND INTANGIBLE ASSETS - Estimated amortization expense (Details)
€ in Thousands
Dec. 31, 2023
EUR (€)
GOODWILL AND INTANGIBLE ASSETS  
2024 € 205
2025 195
2026 192
2027 175
2028 88
2029 and thereafter 174
Total € 1,029
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.24.1
TRADE ACCOUNTS AND NOTES PAYABLE (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
TRADE ACCOUNTS AND NOTES PAYABLE    
Trade accounts payable € 11,236 € 6,640
Notes payable 61 7
Total € 11,297 € 6,647
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.1
DEFERRED REVENUES - Summary of Deferred Revenues (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred revenues, total € 4,693 € 4,314  
Less long term portion (643) (264)  
Current portion 4,049 4,050  
Maintenance contracts      
Deferred revenues, total 1,809 1,803  
RPP      
Deferred revenues, total 492 517  
Sale of devices      
Deferred revenues, total 104 83  
Extension of warranty, included in sales contracts      
Deferred revenues, total 591 535 € 740
Treatment probe lease and other      
Deferred revenues, total € 1,696 € 1,376  
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.24.1
DEFERRED REVENUES - Revenue Recognition (Details) - Extension of Warranty [Member]
€ in Thousands
Dec. 31, 2023
EUR (€)
2024 € 224
2025 183
2026 74
2027 46
2028 30
2029 and thereafter 35
Total € 591
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.1
DEFERRED REVENUES - Change in Deferred Revenue on Extension of Warranty (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance € 4,314  
Balance 4,693 € 4,314
Extension of Warranty [Member]    
Balance 535 740
New extension of warranty 238 162
Recognition of revenue (181) (367)
Balance € 591 € 535
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ACCRUED LIABILITIES - Schedule of other accrued liabilities (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement indemnities € 2,310 € 2,153  
Provision for warranty costs 172 162 € 252
Accruals for payroll and associated taxes 2,256 1,848  
Conditional government advances 463 463  
Value added tax payable 758 531  
Advances received from customers 860 861  
Provision for Asset Retirement Obligation (Japan) 91 101  
Others 522 340  
Total 7,581 6,583  
Less non-current portion (3,075) (2,710)  
Current portion 4,506 3,873  
Korea      
Provision for employee termination indemnities (Korea) € 149 € 122  
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ACCRUED LIABILITIES (Details)
€ in Millions
12 Months Ended
Dec. 31, 2021
EUR (€)
OTHER ACCRUED LIABILITIES.  
Proceeds from conditional advances € 0.5
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ACCRUED LIABILITIES - Conditional advances (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
OTHER ACCRUED LIABILITIES.    
2024 € 111  
2025 93  
2026 93  
2027 86  
2028 81  
Total € 463 € 463
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER ACCRUED LIABILITIES - Schedule of Changes in warranty costs provision (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
OTHER ACCRUED LIABILITIES.    
Beginning of year € 162 € 252
Amount used during the year (124) (202)
New warranty expenses 134 112
End of year 172 162
Less current portion (107) (100)
Long term portion € 65 € 62
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE OBLIGATIONS (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Liability associated with lease equipment € 627 € 548  
Finance lease obligations € 7 € 12 € 55
Fianance lease, weighted average remaining lease term 3 years 9 months 1 year 7 days  
Fianance lease, weighted average discount rate 3.67% 1.32%  
Operating lease, weighted average remaining lease term 2 years 4 months 6 days 2 years 2 months 4 days  
Operating lease, weighted average discount rate 4.98% 2.29%  
Total rent expenses under operating leases € 1,017 € 912 € 953
Medical Devices [Member]      
Liability associated with lease equipment 10    
Vehicles and Other IT Equipment [Member]      
Liability associated with lease equipment € 617    
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE OBLIGATIONS - Maturities of finance leases liabilities (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
LEASE OBLIGATIONS    
2023 / 2024 € 214 € 234
2024 / 2025 170 149
2025 / 2026 134 102
2026 / 2027 86 63
2027 / 2028 52 12
2028 / 2029 and thereafter 2 6
Total undiscounted minimum lease payments 659 566
Less: amount representing interest (33) (17)
Present value of minimum lease payments 627 548
Less: current portion (195) (224)
Long-term portion € 433 € 324
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE OBLIGATIONS - Maturities of operating leases liabilities (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
LEASE OBLIGATIONS    
2023 / 2024 € 898 € 901
2024 / 2025 485 636
2025 / 2026 240 238
2026 / 2027 157 24
Total undiscounted minimum lease payments 1,780 1,799
Less: current portion (898) (901)
Long-term portion € 882 € 899
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.24.1
SHORT-TERM BORROWINGS (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short-term borrowings € 2,466 € 1,846
Factored Account Receivables [Member]    
Short-term borrowings € 2,466 € 1,846
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.1
LONG TERM DEBT (Details)
€ in Thousands
Dec. 31, 2023
EUR (€)
Loans Payable [Member] | Germany | High Intensity Focused Ultrasound (HIFU) Equipment 2 [Member]  
Debt Instrument, Collateral Amount € 438
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.24.1
LONG TERM DEBT - Schedule of Long Term Debt (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Total long term debt € 3,551 € 5,188
Less current portion (1,553) (1,601)
Total long-term portion 1,997 3,587
France    
Total long term debt 3,222 4,593
Japan    
Total long term debt 323 558
Germany    
Total long term debt   28
Korea    
Total long term debt € 5 € 8
XML 114 R100.htm IDEA: XBRL DOCUMENT v3.24.1
LONG TERM DEBT - Long-term Debt (Details)
12 Months Ended
Dec. 31, 2023
EUR (€)
Dec. 31, 2022
EUR (€)
Dec. 31, 2020
EUR (€)
Dec. 31, 2023
JPY (¥)
Dec. 31, 2022
JPY (¥)
Warrants outstanding € 0        
Japan | EDAP Technomed Co Ltd. [Member] | Loan One [Member]          
Debt Instrument, Face Amount | ¥       ¥ 80,000,000 ¥ 80,000,000
Maturity Aug. 02, 2026 Aug. 02, 2026      
Interest rate 1.98% 1.98%   1.98% 1.98%
Frequency of principal payments Monthly installment Monthly installment      
Japan | EDAP Technomed Co Ltd. [Member] | Loan Two [Member]          
Debt Instrument, Face Amount | ¥       ¥ 50,000,000 ¥ 50,000,000
Maturity Apr. 02, 2025 Apr. 02, 2025      
Interest rate 1.80% 1.80%   1.80% 1.80%
Frequency of principal payments Monthly installment Monthly installment      
Germany | EDAP TMS GMBH [Member] | High Intensity Focused Ultrasound (HIFU) Equipment 1 [Member] | Loan One [Member]          
Debt Instrument, Face Amount   € 400,000      
Maturity   Apr. 30, 2023      
Interest rate   2.40%     2.40%
Frequency of principal payments   Monthly installment      
France | Loan One [Member] | High Intensity Focused Ultrasound (HIFU) Equipment 1 [Member]          
Debt € 1,066,081        
Debt Instrument, Term 3 years        
France | Loan One [Member] | High Intensity Focused Ultrasound (HIFU) Equipment 1 [Member] | Maximum          
Debt Instrument, Face Amount € 1,530,000        
France | EDAP TMS France [Member] | Loan One [Member] | High Intensity Focused Ultrasound (HIFU) Equipment 1 [Member]          
Maturity Jul. 01, 2025 Jul. 01, 2025      
Interest rate 0.99% 0.99%   0.99% 0.99%
Frequency of principal payments Monthly installment Monthly installment      
Debt € 1,066,081 € 1,066,081      
France | EDAP TMS France [Member] | COVID-related loan guaranteed by the French government I [Member]          
Debt Instrument, Face Amount     € 2,000,000    
Maturity     Jul. 30, 2026    
Interest rate     0.73%    
Frequency of principal payments     Monthly installment    
Term initiation     1 year    
Debt instrument term after extension     6 years    
France | EDAP TMS France [Member] | COVID-related loan guaranteed by the French government II [Member]          
Debt Instrument, Face Amount     € 2,000,000    
Maturity     Aug. 04, 2026    
Interest rate     0.73%    
Frequency of principal payments     Monthly installment    
Term initiation     1 year    
Debt instrument term after extension     6 years    
France | EDAP TMS France [Member] | Loan related to acquisition of computer servers [Member]          
Debt Instrument, Face Amount     € 72,222    
Maturity     Jul. 05, 2024    
Interest rate     0.45%    
Frequency of principal payments     Monthly installment    
XML 115 R101.htm IDEA: XBRL DOCUMENT v3.24.1
LONG TERM DEBT - Schedule Of Long-term Debt and Financial Instruments Maturities (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
LONG TERM DEBT    
2024 € 1,553  
2025 1,320  
2026 677  
Total € 3,551 € 5,188
XML 116 R102.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER LONG-TERM LIABILITIES - Other Long-term Liabilities (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
OTHER LONG-TERM LIABILITIES.    
Provision for retirement indemnities (Japan & France), less current portion € 2,241 € 1,962
Provision for employee termination indemnities (Korea) less current portion 149 122
Provision for Asset Retirement Obligation (Japan) less current portion 91 101
Provision for warranty costs, less current portion 65 62
Provision for guarantee given to customer, less curent portion 66  
Conditional government advances, less current portion 463 463
Total € 3,075 € 2,710
XML 117 R103.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER LONG-TERM LIABILITIES - Assumptions (Details)
Dec. 31, 2023
Y
age
Dec. 31, 2022
age
Y
Defined Benefit Retirement Indemnity Plans, France [Member]    
Discount rate 3.19% 3.80%
Salary increase 3.00% 3.00%
Retirement age | age 65 65
Average retirement remaining service period | Y 23 24
Defined Benefit Retirement Indemnity Plans, Japan [Member]    
Discount rate 1.30% 1.30%
Salary increase 2.50% 2.50%
Retirement age | age 60 60
Average retirement remaining service period | Y 14 14
XML 118 R104.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER LONG-TERM LIABILITIES - Provision Presentation According to ASC 715 (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Retirement Indemnity Plans, France [Member]    
Non-current liabilities € 1,084 € 845
Current liabilities   89
Total projected benefit obligation 1,084 934
Defined Benefit Retirement Indemnity Plans, Japan [Member]    
Non-current liabilities 1,157 1,117
Current liabilities 70 102
Total projected benefit obligation € 1,227 € 1,219
XML 119 R105.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER LONG-TERM LIABILITIES - Reconciliation of Pension Cost Components (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] us-gaap_GeneralAndAdministrativeExpense, us-gaap_ResearchAndDevelopmentExpense, us-gaap_SellingAndMarketingExpense    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration] us-gaap_GeneralAndAdministrativeExpense, us-gaap_ResearchAndDevelopmentExpense, us-gaap_SellingAndMarketingExpense    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] us-gaap_GeneralAndAdministrativeExpense, us-gaap_ResearchAndDevelopmentExpense, us-gaap_SellingAndMarketingExpense    
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement and Curtailment Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] us-gaap_GeneralAndAdministrativeExpense, us-gaap_ResearchAndDevelopmentExpense, us-gaap_SellingAndMarketingExpense    
Defined Benefit Retirement Indemnity Plans, France [Member]      
Projected Benefit obligations at beginning of year € 934 € 1,080 € 1,111
Service cost 67 84 90
Interest cost 34 11 6
Actuarial (gain) or loss 66 (241) (72)
Benefits paid (17)   (56)
Projected Benefit obligations at end of year 1,084 934 1,080
Unrecognized actuarial (gain) loss (146) (219) 22
Unrecognized prior service cost 13 14 16
Defined Benefit Retirement Indemnity Plans, Japan [Member]      
Projected Benefit obligations at beginning of year 1,219 1,302 1,310
Service cost 114 112 120
Interest cost 13 7 7
Actuarial (gain) or loss 4 (30)  
Benefits paid (76) (75) (97)
Plan Amendments 74    
Exchange rate impact (122) (95) (39)
Projected Benefit obligations at end of year 1,227 1,219 1,302
Unrecognized actuarial (gain) loss 81 € 86 € 126
Unrecognized prior service cost € 74    
XML 120 R106.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER LONG-TERM LIABILITIES (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Retirement Indemnity Plans, France [Member]    
Accumulated Benefit Obligation € 805 € 701
Accumulated other comprehensive income (loss) 133  
Defined Benefit Retirement Indemnity Plans, Japan [Member]    
Accumulated Benefit Obligation 1,030 € 1,027
Accumulated other comprehensive income (loss) € 156  
XML 121 R107.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER LONG-TERM LIABILITIES - Expected Benefit Payments (Details)
€ in Thousands
Dec. 31, 2023
EUR (€)
Defined Benefit Retirement Indemnity Plans, France [Member]  
2026 € 129
2027 85
2028 85
2029-2033 408
Total 707
Defined Benefit Retirement Indemnity Plans, Japan [Member]  
2024 70
2025 152
2026 143
2027 67
2028 46
2029-2033 843
Total € 1,322
XML 122 R108.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY (Details)
1 Months Ended 2 Months Ended 5 Months Ended 12 Months Ended 38 Months Ended
Dec. 06, 2023
EUR (€)
€ / shares
shares
Nov. 08, 2023
EUR (€)
€ / shares
shares
Sep. 20, 2023
EUR (€)
€ / shares
shares
Aug. 23, 2023
EUR (€)
€ / shares
shares
May 31, 2023
EUR (€)
€ / shares
shares
May 02, 2023
EUR (€)
€ / shares
shares
Apr. 05, 2023
EUR (€)
€ / shares
shares
Mar. 29, 2023
shares
Dec. 15, 2022
EUR (€)
€ / shares
shares
Nov. 08, 2022
EUR (€)
€ / shares
shares
May 17, 2022
EUR (€)
€ / shares
shares
Nov. 17, 2021
EUR (€)
€ / shares
shares
Jun. 11, 2021
EUR (€)
€ / shares
shares
Apr. 04, 2019
EUR (€)
€ / shares
shares
Aug. 29, 2018
EUR (€)
€ / shares
shares
Apr. 25, 2017
EUR (€)
€ / shares
shares
Apr. 26, 2016
EUR (€)
€ / shares
shares
Sep. 30, 2022
EUR (€)
shares
Jul. 31, 2001
shares
Dec. 31, 1998
shares
Dec. 31, 2023
EUR (€)
€ / shares
shares
Dec. 31, 2022
EUR (€)
€ / shares
shares
Dec. 31, 2021
EUR (€)
€ / shares
shares
Sep. 30, 2001
EUR (€)
Dec. 31, 2023
$ / shares
Sep. 30, 2022
$ / shares
Jun. 30, 2021
shares
Dec. 31, 2020
shares
Jun. 28, 2019
shares
Feb. 18, 2016
shares
Common stock, shares issued                                         37,373,312 37,197,731                
Common stock, par value | € / shares                                         € 0.13 € 0.13                
Commons stock, shares outstanding                                         37,103,779 36,910,925                
Issuance costs | €                                           € 1,954,000 € 1,961,000              
Statutory Retained Earnings (Statutory Accumulated Deficit) | €                                         € 11,962,000                  
Treasury stock                                         269,533 286,806                
Treasury Stock, Shares, Acquired (in shares)                                     180,290 89,243                    
Treasury Stock, Value, Acquired, Par Value Method | €                                               € 590,000            
Number of stock-based employee compensation plans                                         3                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                                         686,000 571,000 1,392,428              
Share Price | $ / shares                                                 $ 5.28          
The 2016 Plan [Member]                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                                                           1,000,000
Share-based Payment Arrangement, Option [Member]                                                            
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in EUR per share) | € / shares                                         € 8.53 € 9.07 € 5.56              
Share-based Compensation Arrangement by Share-based Payment Award, Options Accelerated Vesting (in shares)                                         3,198,913 2,613,886 2,408,508         1,186,900    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                                         686,000 571,000 1,392,428              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares)                                         1,997,666 1,362,205 1,149,401              
Stock issued during period shares stock options exercised                                         55,973 320,622 150,820              
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | €                                         € 2,509,000                  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                                         2 years 10 months 24 days                  
Share-based Payment Arrangement, Option [Member] | The 2016 Plan [Member]                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                                                           1,000,000
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in EUR per share) | € / shares                           € 3.90 € 2.65 € 2.39 € 3.22                          
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)                           10 years 10 years 10 years 10 years                          
Share-based Compensation Arrangement by Share-based Payment Award, Options Accelerated Vesting (in shares)                                         678,080                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                           155,000 165,000 260,000 575,000                          
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture | €                           € 299,000 € 219,000 € 335,000 € 960,000                          
Recognition period of non-cash financial charges                           48 months 48 months 48 months 48 months                          
Share-based Payment Arrangement, Expense | €                                         € 3,000 € 25,000 € 65,000              
Share-based Payment Arrangement, Option [Member] | The 2016 Plan [Member] | Minimum                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                           1 year 1 year 1 year 1 year                          
Share-based Payment Arrangement, Option [Member] | The 2016 Plan [Member] | Maximum                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                           4 years 4 years 4 years 4 years                          
Share-based Payment Arrangement, Option [Member] | The 2019 Plan [Member]                                                            
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in EUR per share) | € / shares                         € 5.59                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number               270,000                                            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)                         10 years                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options Accelerated Vesting (in shares)                                         1,244,533                  
Recognition period of non-cash financial charges                         36 months                                  
Share-based Payment Arrangement, Expense | €                                         € 410,000 1,104,000 1,484,000              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares)                                         1,037,111                  
Share-based Payment Arrangement, Option [Member] | The 2019 Plan [Member] | Minimum                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                         6 months                                  
Share-based Payment Arrangement, Option [Member] | The 2019 Plan [Member] | Maximum                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                         3 years                                  
Share-based Payment Arrangement, Option [Member] | The 2019 Plan, options to purchase pre-existing shares                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                                                         358,528  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                         292,428                                  
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture | €                         € 2,371,000                                  
Share-based Payment Arrangement, Option [Member] | The 2019 Plan, options to purchase new shares                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                                                         1,000,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)                         1,000,000                                  
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture | €                         € 681,000                                  
Share-based Payment Arrangement, Option [Member] | The 2021 Plan [Member]                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                                                     2,000,000      
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in EUR per share) | € / shares € 4.98 € 6.64 € 6.08 € 7.53 € 9.32 € 10.10 € 9.96   € 9.94 € 10.32 € 6.41 € 5.18                                    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years 10 years 10 years 10 years 10 years 10 years 10 years   10 years 10 years 10 years 10 years                                    
Share-based Compensation Arrangement by Share-based Payment Award, Options Accelerated Vesting (in shares)                                         1,276,300                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 34,000 20,000 80,000 177,000 50,000 200,000 125,000   395,000 32,000 144,000 100,000                                    
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture | € € 103,000 € 81,000 € 296,000 € 774,000 € 270,000 € 1,183,000 € 687,000   € 1,858,000 € 161,000 € 450,000 € 229,000                                    
Recognition period of non-cash financial charges 36 months 36 months 36 months 36 months 36 months 36 months 36 months   36 months 36 months 36 months 36 months                                    
Share-based Payment Arrangement, Expense | €                                         € 2,936,000 € 442,000 € 25,000              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares)                                         282,475                  
Share-based Payment Arrangement, Option [Member] | The 2021 Plan [Member] | Minimum                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 6 months 6 months 6 months 6 months 6 months 6 months 6 months   6 months 6 months 6 months 6 months                                    
Share-based Payment Arrangement, Option [Member] | The 2021 Plan [Member] | Maximum                                                            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years 3 years 3 years 3 years 3 years 3 years 3 years   3 years 3 years 3 years 3 years                                    
Common stock                                                            
Stock Issued During Period, Shares, New Issues (in shares)                                         192,854 3,444,789 4,300,820              
Common stock | American Depository Shares (ADS) [Member]                                                            
Stock Issued During Period, Shares, New Issues (in shares)                                   3,066,667                        
Price per share | $ / shares                                                   $ 7.50        
Gross Proceeds From Issuance of Stock | €                                   € 23,913,000                        
Issuance costs | €                                   € 1,954,000                        
XML 123 R109.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY - Stock Option Assumptions (Details) - € / shares
1 Months Ended 12 Months Ended
Dec. 31, 2023
Nov. 30, 2023
Sep. 30, 2023
Aug. 31, 2023
May 31, 2023
Apr. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted-average fair value of options granted during the year             € 4.95 € 4.33 € 2.37
December 2023 grant                  
Weighted-average expected life (years) (Year) 5 years 9 months 14 days                
Expected volatility rates(1) 63.29%                
Expected dividend yield 0.00%                
Risk-free interest rate 4.16%                
Weighted-average exercise price (in EUR per share) € 4.98           € 4.98    
Weighted-average fair value of options granted during the year € 3.03                
November 2023 grant                  
Weighted-average expected life (years) (Year)   5 years 9 months 14 days              
Expected volatility rates(1)   61.09%              
Expected dividend yield   0.00%              
Risk-free interest rate   4.55%              
Weighted-average exercise price (in EUR per share)   € 6.64              
Weighted-average fair value of options granted during the year   € 4.05              
September 2023 grant                  
Weighted-average expected life (years) (Year)     5 years 9 months 14 days            
Expected volatility rates(1)     60.90%            
Expected dividend yield     0.00%            
Risk-free interest rate     4.55%            
Weighted-average exercise price (in EUR per share)     € 6.08            
Weighted-average fair value of options granted during the year     € 3.70            
August 2023 grant                  
Weighted-average expected life (years) (Year)       5 years 9 months 14 days          
Expected volatility rates(1)       60.60%          
Expected dividend yield       0.00%          
Risk-free interest rate       4.35%          
Weighted-average exercise price (in EUR per share)       € 7.53          
Weighted-average fair value of options granted during the year       € 4.37          
May 2023 Grant I                  
Weighted-average expected life (years) (Year)         5 years 9 months 14 days        
Expected volatility rates(1)         60.80%        
Expected dividend yield         0.00%        
Risk-free interest rate         3.77%        
Weighted-average exercise price (in EUR per share)         € 9.32        
Weighted-average fair value of options granted during the year         € 5.40        
May 2023 Grant II                  
Weighted-average expected life (years) (Year)         5 years 9 months 14 days        
Expected volatility rates(1)         60.90%        
Expected dividend yield         0.00%        
Risk-free interest rate         3.47%        
Weighted-average exercise price (in EUR per share)         € 10.10        
Weighted-average fair value of options granted during the year         € 5.92        
April 2023 grant                  
Weighted-average expected life (years) (Year)           5 years 9 months 14 days      
Expected volatility rates(1)           61.00%      
Expected dividend yield           0.00%      
Risk-free interest rate           3.39%      
Weighted-average exercise price (in EUR per share)           € 9.96      
Weighted-average fair value of options granted during the year           € 5.49      
XML 124 R110.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) - € / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Non-vested options granted (in shares) 686,000 571,000 1,392,428
Share-based Payment Arrangement, Option [Member]      
Outstanding - number (in shares) 2,613,886 2,408,508 1,186,900
Outstanding - Weighted average exercise price (in EUR per share) € 5.66 € 4.38 € 2.81
Non-vested options granted (in shares) 686,000 571,000 1,392,428
Granted - Weighted average exercise price (in EUR per share) € 8.53 € 9.07 € 5.56
Exercised - number (in shares) (55,973) (320,622) (150,820)
Exercised - Weighted average exercise price (in EUR per share) € 4.66 € 2.14 € 2.93
Forfeited - number (in shares) (45,000) (45,000) (20,000)
Forfeited - Weighted average exercise price (in EUR per share) € 7.99 € 5.34 € 4.01
Outstanding - number (in shares) 3,198,913 2,613,886 2,408,508
Outstanding - Weighted average exercise price (in EUR per share) € 6.26 € 5.66 € 4.38
Exercisable - number (in shares) 1,997,666 1,362,205 1,149,401
Exercisable - Weighted average exercise price (in EUR per share) € 5.23 € 4.35 € 3.25
Share purchase options available for grant - number (in shares) 25,000 20,000 5,000
Number of options to subscribe to new shares available for future grant 643,000    
XML 125 R111.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2023
EUR (€)
€ / shares
shares
Range 1 [Member]  
Outstanding options - Number (in shares) | shares 20,000
Outstanding options - Weighted average remaining contractual life (Year) 8 years 9 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 10.32
Exercisable options - Number (in shares) | shares 7,222
Exercisable options - Weighted average exercise price (in EUR per share) € 10.32
Exercise price, Lower range (in EUR per share) € 10.32
Range 2 [Member]  
Outstanding options - Number (in shares) | shares 200,000
Outstanding options - Weighted average remaining contractual life (Year) 9 years 3 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 10.10
Exercisable options - Number (in shares) | shares 38,889
Exercisable options - Weighted average exercise price (in EUR per share) € 10.10
Exercise price, Lower range (in EUR per share) € 10.10
Range 3 [Member]  
Outstanding options - Number (in shares) | shares 117,000
Outstanding options - Weighted average remaining contractual life (Year) 9 years 3 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 9.96
Exercisable options - Number (in shares) | shares 26,000
Exercisable options - Weighted average exercise price (in EUR per share) € 9.96
Exercise price, Lower range (in EUR per share) € 9.96
Range 4 [member]  
Outstanding options - Number (in shares) | shares 395,000
Outstanding options - Weighted average remaining contractual life (Year) 9 years
Outstanding options - Weighted average exercise price (in EUR per share) € 9.94
Exercisable options - Number (in shares) | shares 131,667
Exercisable options - Weighted average exercise price (in EUR per share) € 9.94
Exercise price, Lower range (in EUR per share) € 9.94
Range 5 [Member]  
Outstanding options - Number (in shares) | shares 50,000
Outstanding options - Weighted average remaining contractual life (Year) 9 years 4 months 24 days
Outstanding options - Weighted average exercise price (in EUR per share) € 9.32
Exercisable options - Number (in shares) | shares 9,722
Exercisable options - Weighted average exercise price (in EUR per share) € 9.32
Exercise price, Lower range (in EUR per share) € 9.32
Range 6 [Member]  
Outstanding options - Number (in shares) | shares 177,000
Outstanding options - Weighted average remaining contractual life (Year) 9 years 8 months 12 days
Outstanding options - Weighted average exercise price (in EUR per share) € 7.53
Exercise price, Lower range (in EUR per share) € 7.53
Range 7 [Member]  
Outstanding options - Number (in shares) | shares 20,000
Outstanding options - Weighted average remaining contractual life (Year) 9 years 9 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 6.64
Exercise price, Lower range (in EUR per share) € 6.64
Range 8 [Member]  
Outstanding options - Number (in shares) | shares 100,000
Outstanding options - Weighted average remaining contractual life (Year) 8 years 3 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 6.41
Exercisable options - Number (in shares) | shares 52,778
Exercisable options - Weighted average exercise price (in EUR per share) € 6.41
Exercise price, Lower range (in EUR per share) € 6.41
Range 9 [Member]  
Outstanding options - Number (in shares) | shares 80,000
Outstanding options - Weighted average remaining contractual life (Year) 9 years 9 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 6.08
Exercise price, Lower range (in EUR per share) € 6.08
Range 10 [Member]  
Outstanding options - Number (in shares) | shares 1,244,533
Outstanding options - Weighted average remaining contractual life (Year) 7 years 4 months 24 days
Outstanding options - Weighted average exercise price (in EUR per share) € 5.59
Exercisable options - Number (in shares) | shares 1,037,111
Exercisable options - Weighted average exercise price (in EUR per share) € 5.59
Exercise price, Lower range (in EUR per share) € 5.59
Range 11 [Member]  
Outstanding options - Number (in shares) | shares 83,300
Outstanding options - Weighted average remaining contractual life (Year) 7 years 9 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 5.18
Outstanding options - Aggregate intrinsic value | € € 431,494
Exercisable options - Number (in shares) | shares 16,197
Exercisable options - Weighted average exercise price (in EUR per share) € 5.18
Exercisable options - Aggregate intrinsic value | € € 83,902
Exercise price, Lower range (in EUR per share) € 5.18
Range 12 [Member]  
Outstanding options - Number (in shares) | shares 34,000
Outstanding options - Weighted average remaining contractual life (Year) 9 years 10 months 24 days
Outstanding options - Weighted average exercise price (in EUR per share) € 4.98
Outstanding options - Aggregate intrinsic value | € € 169,320
Exercise price, Lower range (in EUR per share) € 4.98
Range 13 [Member]  
Outstanding options - Number (in shares) | shares 107,500
Outstanding options - Weighted average remaining contractual life (Year) 5 years 9 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 3.90
Outstanding options - Aggregate intrinsic value | € € 419,250
Exercisable options - Number (in shares) | shares 107,500
Exercisable options - Weighted average exercise price (in EUR per share) € 3.90
Exercisable options - Aggregate intrinsic value | € € 419,250
Exercise price, Lower range (in EUR per share) € 3.90
Range 14 [Member]  
Outstanding options - Number (in shares) | shares 357,000
Outstanding options - Weighted average remaining contractual life (Year) 2 years 3 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 3.22
Outstanding options - Aggregate intrinsic value | € € 1,149,540
Exercisable options - Number (in shares) | shares 357,000
Exercisable options - Weighted average exercise price (in EUR per share) € 3.22
Exercisable options - Aggregate intrinsic value | € € 1,149,540
Exercise price, Lower range (in EUR per share) € 3.22
Range 15 [Member]  
Outstanding options - Number (in shares) | shares 77,500
Outstanding options - Weighted average remaining contractual life (Year) 4 years 8 months 12 days
Outstanding options - Weighted average exercise price (in EUR per share) € 2.65
Outstanding options - Aggregate intrinsic value | € € 205,375
Exercisable options - Number (in shares) | shares 77,500
Exercisable options - Weighted average exercise price (in EUR per share) € 2.65
Exercisable options - Aggregate intrinsic value | € € 205,375
Exercise price, Lower range (in EUR per share) € 2.65
Range 16 [Member]  
Outstanding options - Number (in shares) | shares 136,080
Outstanding options - Weighted average remaining contractual life (Year) 3 years 3 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 2.39
Outstanding options - Aggregate intrinsic value | € € 325,231
Exercisable options - Number (in shares) | shares 136,080
Exercisable options - Weighted average exercise price (in EUR per share) € 2.39
Exercisable options - Aggregate intrinsic value | € € 325,231
Exercise price, Lower range (in EUR per share) € 2.39
Range 17 [Member]  
Outstanding options - Number (in shares) | shares 3,198,913
Outstanding options - Weighted average remaining contractual life (Year) 7 years 9 months 18 days
Outstanding options - Weighted average exercise price (in EUR per share) € 0.84
Outstanding options - Aggregate intrinsic value | € € 2,700,210
Exercisable options - Number (in shares) | shares 1,997,666
Exercisable options - Weighted average exercise price (in EUR per share) € 1.09
Exercisable options - Aggregate intrinsic value | € € 2,183,298
Exercise price, Lower range (in EUR per share) € 2.39
Exercise price, Upper range (in EUR per share) € 10.32
XML 126 R112.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY - Non-vested Options Activity (Details) - € / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SHAREHOLDERS' EQUITY.      
Non-vested options outstanding (in shares) 1,251,681 1,259,107 216,250
Non-vested options outstanding, weighted average grant-date fair value (in EUR per share) € 2.32 € 2.32 € 1.59
Non-vested options granted (in shares) 686,000 571,000 1,392,428
Non-vested options granted, weighted average grant-date fair value (in EUR per share) € 4.95 € 4.33 € 2.37
Non-vested options vested (in shares) (691,434) (543,426) (329,571)
Non-vested options vested, weighted average grant-date fair value (in EUR per share) € 3.22 € 2.32 € 2.06
Non-vested options forfeited (in shares) (45,000) (35,000) (20,000)
Non-vested options forfeited, weighted average grant-date fair value (in EUR per share) € 3.98 € 2.80 € 1.89
Non-vested options outstanding (in shares) 1,201,247 1,251,681 1,259,107
Non-vested options outstanding, weighted average grant-date fair value (in EUR per share) € 4.18 € 2.32 € 2.32
XML 127 R113.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY - Components of Accumulated Other Comprehensive Income (Loss) Net of Tax (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance € 71,632 € 50,054
Balance 56,922 71,632
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance (3,973) (3,377)
Net current-period other comprehensive income (loss) (478) (596)
Balance (4,451) (3,973)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance 144 (212)
Net current-period other comprehensive income (loss) (180) 355
Balance (37) 144
Other comprehensive income (loss)    
Balance (3,829) (3,589)
Net current-period other comprehensive income (loss) (658) (240)
Balance € (4,487) € (3,829)
XML 128 R114.htm IDEA: XBRL DOCUMENT v3.24.1
SHAREHOLDERS' EQUITY - Free share awards (Details) - Free share awards - EUR (€)
€ in Thousands
May 02, 2023
Mar. 29, 2023
Nov. 08, 2022
Sep. 28, 2022
Jun. 30, 2022
Mar. 30, 2022
Sep. 28, 2021
Dec. 31, 2023
Jun. 30, 2021
The 2021 Plan [Member]                  
Awards available for grant - number (in shares)                 200,000
Shares granted             61,500    
Awards outstanding               0  
2021 Plan, grants to employees                  
Shares granted             61,500    
Shares exercised       57,500          
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture             € 340    
2021 Plan, grants to employees | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)             1 year    
2021 Plan, grants to employees | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)             2 years    
2021 Plan, grants to CEO                  
Shares granted           40,000      
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture           € 259      
2021 Plan, grants to CEO | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           1 year      
2021 Plan, grants to CEO | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           2 years      
The 2022 Plan                  
Awards available for grant - number (in shares)         600,000        
Awards outstanding               273,500  
2022 Plan, grants to employees                  
Shares granted     291,500            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years        
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture     € 2,963            
Period between date of grant and start of vesting period         6 months        
Recognition period of non-cash financial charges     36 months            
2022 Plan, grants to CEO                  
Shares granted   150,000              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   1 year              
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture   € 1,542              
2022 Plan, grants to president                  
Shares granted 50,000                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years                
Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture € 508                
Period between date of grant and start of vesting period 6 months                
Recognition period of non-cash financial charges 36 months                
XML 129 R115.htm IDEA: XBRL DOCUMENT v3.24.1
TOTAL SALES - Sales by Geographical Area (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues € 60,423 € 55,108 € 44,065
Product      
Revenues 60,423 55,108 44,060
Asia | Product      
Revenues 17,841 17,936 16,009
France | Product      
Revenues 11,999 10,637 12,251
United States | Product      
Revenues 16,717 15,036 5,524
Other geographical areas | Product      
Revenues € 13,865 € 11,500 € 10,276
XML 130 R116.htm IDEA: XBRL DOCUMENT v3.24.1
TOTAL SALES - Timing of Revenue Recognition (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues € 60,423 € 55,108 € 44,065
Product      
Revenues 60,423 55,108 44,060
Products transferred at a point in time | Product      
Revenues 48,646 44,173 34,552
Products and services transferred over time | Product      
Revenues € 11,777 € 10,935 € 9,508
XML 131 R117.htm IDEA: XBRL DOCUMENT v3.24.1
OTHER REVENUES - Other Revenues (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other revenues      
Revenues € 60,423 € 55,108 € 44,065
Other revenues      
Other revenues      
Revenues     6
Licenses and others      
Other revenues      
Revenues     € 6
XML 132 R118.htm IDEA: XBRL DOCUMENT v3.24.1
COSTS OF SALES - Schedule of Costs of Sales (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
COSTS OF SALES      
Direct costs of sales € (22,624) € (19,814) € (16,199)
Indirect costs of sales (13,388) (11,102) (9,443)
Total cost of sales € (36,012) € (30,916) € (25,643)
XML 133 R119.htm IDEA: XBRL DOCUMENT v3.24.1
RESEARCH AND DEVELOPMENT EXPENSES - Research and Development Expenses (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
RESEARCH AND DEVELOPMENT EXPENSES      
Gross research and development expenses € (7,596) € (5,751) € (4,757)
Research Tax Credit 411 581 617
Grants 222 250 739
Net Research and development expenses € (6,963) € (4,920) € (3,402)
XML 134 R120.htm IDEA: XBRL DOCUMENT v3.24.1
FINANCIAL INCOME, NET - Schedule of Financial Income (Expense) (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
FINANCIAL INCOME, NET      
Interest income € 1,311 € 404 € 10
Interest expense (232) (168) (52)
Paycheck Protection Program loan forgiveness     187
Total € 1,079 € 236 € 145
XML 135 R121.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards, Total € 71,821    
Income tax interest and penalties 0 € 0 € 0
EDAP TMS S.A. [Member]      
Operating Loss Carryforwards, Total 31,284    
EDAP Technomed Inc. [Member]      
Operating Loss Carryforwards, Total 40,310    
Edap Technomed Co Ltd Japan [Member]      
Operating Loss Carryforwards, Total € 227    
XML 136 R122.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Income (Loss) Before Income Taxes (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income (loss) € (20,533) € (2,096) € 893
France      
Income (loss) (9,026) (418) 869
Other countries      
Income (loss) € (11,507) € (1,678) € 24
XML 137 R123.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Income Tax Benefit (Expense) (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense € (610) € (736) € (756)
Deferred income tax (expense) benefit (34) (101) 563
Effective income tax (expense) benefit (644) (837) (193)
France      
Current income tax expense (77) (485) (320)
Deferred income tax (expense) benefit 3 (8) 8
Other countries      
Current income tax expense (533) (251) (436)
Deferred income tax (expense) benefit € (37) € (93) € 556
XML 138 R124.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Deferred Tax Assets and Liabilities (Details) - EUR (€)
€ in Thousands
Dec. 31, 2023
Dec. 31, 2022
INCOME TAXES    
Net operating loss carry forwards € 16,356 € 13,793
Net operating loss carry forwards with no expiration date 71,594  
Elimination of intercompany profit in inventory 689 480
Elimination of intercompany profit in fixed assets 396 256
Provisions for retirement indemnities 663 658
Capital leases treated as operating leases for tax 10 26
Other items 354 360
Total deferred tax assets 18,468 15,573
Net deferred tax assets 18,468 15,573
Valuation allowance for deferred tax assets (17,739) (14,744)
Deferred tax assets (liabilities), net of allowance € 729 € 829
XML 139 R125.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Effective Tax Rate Reconciliation (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
INCOME TAXES      
Theoretical income tax (expense) benefit at French statutory tax rate € 5,133 € 524 € (237)
Income of foreign subsidiaries taxed at different tax rates (546) (174) (95)
Effect of net operating loss carry-forwards and valuation allowances (4,439) (643) 626
Permanent differences (263) (99) (258)
Effect of cancellation of intra-group positions (476) (366) (130)
French business tax included in income tax (CVAE) (74) (99) (85)
Other 20 20 (15)
Effective income tax (expense) benefit € (644) € (837) € (193)
XML 140 R126.htm IDEA: XBRL DOCUMENT v3.24.1
EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - EUR (€)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
EARNINGS (LOSS) PER SHARE      
Net income (loss) € (21,177,772) € (2,933,058) € 699,890
Weighted average number of shares for the computation of basic EPS 36,996,722 34,392,598 32,129,047
Basic EPS (in Euros) € (0.57) € (0.09) € 0.02
Effect of dilutive securities (in shares) 2,653,050 2,502,171 293,824
Weighted average number of shares for the computation of diluted EPS 36,996,722 34,392,598 32,422,871
Diluted EPS income / (loss) (in Euros) € (0.57) € (0.09) € 0.02
XML 141 R127.htm IDEA: XBRL DOCUMENT v3.24.1
CONCENTRATION OF CREDIT RISK (Details) - EUR (€)
€ in Millions
Dec. 31, 2023
Dec. 31, 2022
CONCENTRATION OF CREDIT RISK    
Allowance for doubtful accounts receivable € 0.2 € 0.2
XML 142 R128.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENT INFORMATION (Details)
12 Months Ended
Dec. 31, 2023
segment
SEGMENT INFORMATION  
Reportable segments 3
XML 143 R129.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENT INFORMATION - Reconciliation of segment operating profit or loss to consolidated net loss (Details) - EUR (€)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEGMENT INFORMATION      
Segment operating income (loss) € (19,813,000) € (4,257,000) € (1,612,000)
Financial income (expense), net 1,079,000 236,000 145,000
Foreign Currency exchange (losses) gains, net (1,799,000) 1,925,000 2,360,000
Income tax (expense) benefit (644,000) (837,000) (193,000)
Net income (loss) € (21,177,772) € (2,933,058) € 699,890
XML 144 R130.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENT INFORMATION - Schedule of Segment Reporting Information By Segment (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues € 60,423 € 55,108 € 44,065
Cost of sales (36,012) (30,916) (25,643)
Gross profit 24,411 24,193 18,422
R&D expenses (6,963) (4,920) (3,402)
Selling and marketing expenses (22,626) (16,379) (10,732)
G&A expenses (14,634) (7,152) (5,900)
Total expenses (44,224) (28,450) (20,034)
Operating income (loss) from operations (19,813) (4,257) (1,612)
Total Assets 91,548 101,123 77,226
Capital expenditures 4,344 2,378 1,636
Non-current assets 13,069 10,605 9,845
Goodwill 2,412 2,412 2,412
Product      
Revenues 60,423 55,108 44,060
Goods      
Revenues 42,333 38,462 29,040
Cost of sales (23,302) (20,528) (16,181)
RPP's and leases      
Revenues 6,176 5,617 4,968
Cost of sales (4,541) (3,387) (3,108)
Spare parts and services      
Revenues 11,914 11,030 10,052
Cost of sales (8,169) (7,000) (6,354)
External other revenues      
Revenues     6
Operating Segments | High Intensity Focused Ultrasound (HIFU)      
Revenues 20,596 15,634 9,915
Cost of sales (10,112) (6,788) (5,311)
Gross profit 10,484 8,846 4,604
R&D expenses (5,755) (3,525) (2,238)
Selling and marketing expenses (13,524) (8,083) (3,910)
G&A expenses (5,983) (2,131) (1,481)
Total expenses (25,262) (13,739) (7,630)
Operating income (loss) from operations (14,778) (4,894) (3,025)
Total Assets 22,443 16,293 13,597
Capital expenditures 3,577 1,715 1,234
Non-current assets 6,516 4,269 3,689
Goodwill 645 645 645
Operating Segments | High Intensity Focused Ultrasound (HIFU) | Product      
Revenues 20,596 15,634 9,910
Operating Segments | High Intensity Focused Ultrasound (HIFU) | Goods      
Revenues 13,510 9,437 4,515
Operating Segments | High Intensity Focused Ultrasound (HIFU) | RPP's and leases      
Revenues 4,935 4,287 3,679
Operating Segments | High Intensity Focused Ultrasound (HIFU) | Spare parts and services      
Revenues 2,152 1,909 1,715
Operating Segments | High Intensity Focused Ultrasound (HIFU) | External other revenues      
Revenues     6
Operating Segments | Lithotripsy (ESWL)      
Revenues 9,908 11,568 11,016
Cost of sales (6,268) (6,732) (6,080)
Gross profit 3,640 4,836 4,936
R&D expenses (764) (950) (835)
Selling and marketing expenses (1,636) (1,887) (2,048)
G&A expenses (1,471) (1,077) (1,161)
Total expenses (3,871) (3,914) (4,043)
Operating income (loss) from operations (232) 922 893
Total Assets 12,798 12,997 13,596
Capital expenditures 288 307 141
Non-current assets 2,105 2,149 2,185
Goodwill 496 496 496
Operating Segments | Lithotripsy (ESWL) | Product      
Revenues 9,908 11,568 11,016
Operating Segments | Lithotripsy (ESWL) | Goods      
Revenues 3,844 4,880 4,236
Operating Segments | Lithotripsy (ESWL) | RPP's and leases      
Revenues 955 1,058 1,022
Operating Segments | Lithotripsy (ESWL) | Spare parts and services      
Revenues 5,109 5,630 5,758
Operating Segments | DISTRIB Division      
Revenues 29,919 27,907 23,134
Cost of sales (19,632) (17,396) (14,252)
Gross profit 10,287 10,511 8,882
R&D expenses (444) (444) (329)
Selling and marketing expenses (7,466) (6,409) (4,774)
G&A expenses (2,625) (1,690) (1,355)
Total expenses (10,535) (8,543) (6,458)
Operating income (loss) from operations (248) 1,968 2,424
Total Assets 31,400 26,407 25,344
Capital expenditures 479 356 261
Non-current assets 4,448 4,187 3,971
Goodwill 1,271 1,271 1,271
Operating Segments | DISTRIB Division | Product      
Revenues 29,919 27,907 23,134
Operating Segments | DISTRIB Division | Goods      
Revenues 24,980 24,145 20,289
Operating Segments | DISTRIB Division | RPP's and leases      
Revenues 286 272 267
Operating Segments | DISTRIB Division | Spare parts and services      
Revenues 4,653 3,491 2,578
Reconciling Items      
G&A expenses (4,556) (2,254) (1,904)
Total expenses (4,556) (2,254) (1,904)
Operating income (loss) from operations (4,556) (2,254) (1,904)
Total Assets € 24,908 € 45,426 € 24,690
XML 145 R131.htm IDEA: XBRL DOCUMENT v3.24.1
VALUATION ACCOUNTS (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for deferred tax assets      
Balance € 14,744 € 14,341 € 15,508
Charges to costs and expenses 3,175 1,538 346
Deductions: write-off and others (180) (1,135) (1,513)
Balance 17,739 14,744 14,341
Allowance for doubtful accounts      
Balance 161 742 721
Charges to costs and expenses 85 32 2
Deductions: write-off and others (21) (613) 19
Balance 224 161 742
Slow-moving inventory      
Balance 1,262 1,470 1,563
Charges to costs and expenses 354 93 371
Deductions: write-off and others (353) (300) (464)
Balance 1,263 1,262 1,470
Warranty reserve      
Balance 162 252 369
Charges to costs and expenses 134 112 110
Deductions: write-off and others (124) (202) (227)
Balance € 172 € 162 € 252
XML 146 R132.htm IDEA: XBRL DOCUMENT v3.24.1
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Details) - EUR (€)
€ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION      
Income taxes paid (refunds received) € 509 € 410 € 307
Interest paid 265 168 114
Interest received 1,311 403 10
Financing lease obligations incurred 358 162 233
Operating lease obligations incurred 1,098 1,162 674
Operating cash flow used in operating leases 1,009 900 916
Operating cash flow used in finance leases 7 12 18
Financing cash flow used in finance leases € 242 € 350 € 406
XML 147 R133.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS (Details) - Subsidiaries - Japan - Guarantee of Indebtedness of Others - Parent Company [Member] - JPY (¥)
Apr. 22, 2020
Aug. 19, 2019
EDAP Technomed Co. Ltd, August 19, 2019 loan    
Related Party Transaction [Line Items]    
Amount warranted   ¥ 80,000,000
EDAP Technomed Co. Ltd, April 22, 2020 loan    
Related Party Transaction [Line Items]    
Amount warranted ¥ 50,000,000  
EXCEL 148 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!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 " #G@WQ8=LSU6^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315D=#E9<,G!<&!XEM(;EM8TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A"\I1$SD,-\,ONVR-''%#D11 F1S0*]S.2:ZL;D+R6L:GVD/49NC MWB,(SN_!(VFK2<,$+.)"9*JQ1IJ$FD(ZXZU9\/$SM3/,&L 6/7:4H2HK8&J: M&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MRA@O?GI]=YW<)U MF71GAO@!02P,$% @ YX-\6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #G@WQ8V'E+MNP& ##( & 'AL+W=OJQ[=2?6E6G"NR7U9B.JXM]!Z^6(PJ-(%+UFU M+Y=B='#7WINKD2-:ZR 6?*E+5 M9(QF_976AK^3=7WS5H:'! M2V51-7_)7?OL,.J1M*ZT+%>-@4&9B_:3W:\&8JM!'.QH0%<-:,.[?5'#\IQI M=G*DY!U1YFE ,U^:KC:M@5PNS*S,M()?L',A'M M;,.H'0TTO,0\.DA7@*LJ+B"+&##;&#;L02(6I6 +^E5$X^.(Y6-49G MM*$SZD9GRE4NS=[*".Q0Y\1YD-;KO]D "+7G&VK/.RXDQ4!>FPG<#KMQFBU H<.54Q-QD" ( M^O0P&L48I2W)#KM06F] &+1+5CH7E@_H/)F2Z[AE8N*,7/.*%(Q,90WH6O/^&P91C\Z_Q7_<"6L%(2[F:">N M[Z2S$SAD/#C8(Z!])*M!J.KE(A=/G] HPJPKM*X1XBK_+>&IK#2(]#_Y-_GHO^!PT\80^LE(6X! MWS%L=Y*3'(XTOL((60<)<=F_SC7HH;PE(7UV\P>9\;16P-!)"$=*2O#'E ER M#E(/9@2I 7B )\8+K:V$N!&L1NX,K$7!>IM 3'I/7G,W4QP*1#P,XO PPE2< M6F.AN"> ^6:YF)/90WDC"Q5=KH"F::7V6BU6N\H>3;ON68?,6DSI_/8E&81"-1H='@Z\N MAM8;:"=O^ AQ5/^+ V#[UDD\[2?Y$:*[: MTH5)']B:JI,9CNAA9K6?XHJ]%1%#3 >QW5RZK[\_VR>O$M2U(NL0 M4:=DXU&^Z"2%PWA':ZN>A#O#6D3&>97"U'[B3*%9OP>NWP]I/PHQ:M82HHZE MHVUN8[CI5#@/F*<*$5DWB#J6DE:L5I62W;QPN/$GC)6UA @7< A(1=;2VA%J M> "\*\IZ0(0K]CK^V16.>9J_GKY]16;[R3Y&QLI^Y)'K%9EQKDHR.7?RP1%" M.D07CM7X")?D-94W,MU9I?9 O'DPI8FQ AW&YBJVXA[CJGM:5W '4O S":%- MZC1H'.)GR\=6SN/P]U>\8U33?Y:S5?FXD\K_4+7& _F[JC6Q=8;X%TI..ZHU M'LB?J=;$6R<-/U9>ZE"M\2#ZJC6Q=8WXQRI)OFJ-!ZYSM2:V#A+_8#UI=[7& M@X16:V+K(S%N!"M),@8+>:#@Q4Y'\0"=%DUVRXW(W7Y7F'_,SAI+C-M",X&) MXFSWVL(!(LQ58NLJL<<29!.$+"!31BK]'I"8C"@)AR0*R1!;[T-K+$/<6+Z? MO(N2Y<5Z>3D/W'#$F[2=O3]YQI9]75;[J2Q=7 =;Y\HFGVI.SRO2Y +M$?/F M[N:$/FG/I>WC[?'^6V;2,5!9?@M-@_T1[$K5GIBW%UHNFU/J&ZFU+)NO"\XR MKLP#\/NME'I]85ZP^;^%D_\!4$L#!!0 ( .>#?%@4G4-VB < #$B 8 M >&PO=V]R:W-H965T&ULK9IM;]LX$L>_"N$%]NX NQ9) M/;:)@33)W1;HM463O7M-RW0L5!*]))TTW_Y(^4&V.*3=0]XDEC6D_D,-YSI%R!]JQ;E&/YNZ5=>CE=;K]].I*E>\8>J=6//6G%D*V3!M#N735*TE9XMN M4%-/212ETX95[6AVU7WW3BY?K$1[MO_A>/:VT M_6(ZNUJS)_[ ]9_K;](<30^S+*J&MZH2+9)\>3VZP>]O8VH'=!;_J?B+.OJ, MK"MS(7[8@T^+ZU%D%?&:E]I.P3_[/SOG MC3-SIOBMJ/];+?3J>I2/T((OV:;6W\7+'WSG4&+G*T6MNK_H96<;C5"Y45HT MN\%&05.UV__LYVXAC@;@V#. [ :02P?0W8!NY:9;99U;=TRSV944+TA::S.; M_="M33?:>%.U]C8^:&G.5F:;SS9?;>_3PQ_W] MXP.:H/L_OZ.___Y;3M/XPS_0[@.J6O2X$AO%VH6ZFFJCPLXU+7=7_+B](O%< M\8Z7[Q#%8T0B0H'AMYC.=GP, MC[?;[+U:LY)?C\P^4EP^\]'L]]]P&GV G'NCR4Y1((L[R)!\X M EC1FD>3@2!)TY*M><7DD#USH!+AR'@WD 4:)#7](77I0EP;5?6J?S2H+ M6<&Z4N"2&).!,,#*+&\$*\L.RK(+UFV[(\U/DH-*L/^OP9)'6Q: M[,1='/4\BX+WY)LT)8[4KUU^L#EN;8H./;89!&15Y(:%F^8 J]@42O"MP4?L MQ>$X-TJ9KMHG5'-3BB!I:XZ)6$XVYL!_MW:SGJ8T,MR9H%4>>S3WN,1!1)FL MH5G[5)EL=MB@OJ4EKH#H2,!.IFN5D<2CLB<=#J/N7T(L7JJZ!G51YXHD=A+; M.:M383W:<)AM=WPM5+7#E^CR7'O1%L4NH=+$B5/(R$-CW%,,AS%VQY?9#B,LFTB#DAS,57@)!X6 8 9C@SSJ$=?SS.< M751DUA6;5W6E/[9B,_ T5>NK=FKKU;#+@/-\A?9\#ZY M9JG)VIZ[U*,2!]'4Q[GDIC+:\,MJC]VD)VR(8B?N(:O$0Q#2TXZ$:?<@RLI$ MON)&:+6#WC:KF%66HK;MI%ZM1+TPE%%V \.11US X;1(!DY 5HG7B1Z#)(S! M^V9=BU=N@F6N>%N:$"E%L^:M8KXU)R[;\G183P%&6>$II\A1NWB.?T8G91\+LVU7/92DW)I;/I!SB8BY.HG0HU+6B>>9)BZ2' M(0G#\&%EMM5$<]F@N9!FN U24*7+-1*GCDJ@B8MY73UU M(:G0IEV8-5Y6+3/QNJW>8.% X^9N*]>($$^A1GHFDC 3@2Y:#.K-(X] \2X. M\V+(3,"HB#Q],^F!2<(=(""^%NW3-E86? X6G,1M\4QZHD/!@%7J5=SCCOQ* M+WANU[D (UE2. $-F.$L\N6P'G3D\J;PG-(W;0W?:K;3QU\]+6F8E@#@CXIO M\"D8U!X.(PHP(JEG_]*>BO1,<_A_I!OJ(B^FCES7B/K2#>VY2,-<'/:R1[GE M_"J[',SS84,&&14>6-*C1Z)A6'X^R2KGE;H@Q(53GP)6-,D]]2GM<4G#N-R" MO<^#9[8N=7%(HVP('\"*9-A3T]$>FC0,S6TZ/*?0!1^-4S),@X 9*>+"TXO3 MGI T#:;!AQ63W-;&7*J_=<^*]"LH,PC:7\V!;S7;J=,]6>D9LHJF,4!56I0_ MQOM7.M$[3$TQ*]$SJS?\ Z+9F&9T3#%!RBZ20I52MIJT_84YB2,ZSK)B?U)L MM-+FE-W]3*,[7O)F;D)U_Y8'ODPW49&-,XJAJZ3C D?C@B077H6 M\Z%?9P[ MCTT@JRSS%(ZT+PEHN"2X62PJFP#-1EBS:C&I6E2R=64V!B@5Z'U)5$3#@@NR MP[1(?-NAKPIHN/W]SC4S7RT09[+U5>+4[6,G*4VRBPG-/"KCGN%QF.&W MFV93,_ON=]?HVE[1;&/[9ME\5PL%ZHY=1D_B.!]F;LB,>A]0Q3W,XS#,'Z6! MXD:^[O>=B=]2*(U(6HP32ONQM(GH[S* W8@>$?NZB?Y-&P40:M"@^N MXKXBB,,5P18!ZL(D&[MX3]+">:H-F&4XI;ZPZNN .%P'.+SJEOUB\>Y[4.CY M(F &/E^<'KW/MS^F^#>33Y4I VN^- .C=YEQ7VY_G[ ]T&+=O>*?"ZU%TWU< M<6946P-S?BF$WA_87PT0&%24;9]-^PD1*4S#*2I4F/']QP_)R\WDQWC M#R(#D.BQR$LQM3(IJU/;%DD&!1$#5D&I5M:,%T2J*=_8HN) TD94Y+;G.(%= M$%I:T:0YM^31A-4RIR4L.1)U41#^= XYVTTMUWHY<4LWF=0G[&A2D0VL0/ZL MEES-[-XEI064@K(2<5A/K9E[&@>ZOBGX16$G]L9()[EG[$%/+M.IY6@@R"&1 MVH&HPQ9BR'-MI##^=)Y6OZ46[H]?W+\WV566>R(@9OEOFLIL:HTLE,*:U+F\ M9;L+Z/+XVB]AN6C^T:ZM]4,+);60K.C$BJ"@97LDC]UUV!.XPS<$7B?P/BK MG0 W05NR)M:<2!)-.-LAKJN5FQXTUZ91JS2TU'=Q);E:I4HGH_CF>G5S=3F? MW2WFZ'QV-;N.%VAUL5C%0R@PD34C^%7U#QT;N?]\9^H(AQM25Z#*7-K%#9&NB=L(V?@JENWW<_RCZ)7C,.>!@ 7A\ !@ !X;"]W;W)K MB4[2M]^AI%BV.6(=K',16_(_(WWDB/I)GC[+\E M5&>#N5++D^&P2N=BD53'5:(NY)4J\4B*7^?BUP^GPW8X/7$?3:;*WUB.#I=)C,Q%NK' M\JZ$H^$ZRR1;B*+*9$%*,3T;?&$GL5,'U(I_,O%<;7PG&N51RE_ZX&IR-J#Z MCD0N4J53)/#Q)"Y$GNM,SI?*O*K_D^=&Z_D#DJXJ)1=M,-S!(BN:S^2E;8B- M -87P-L OAO@]@0X;8"S;X#;!KAURS0H=3O$B4I&IZ5\)J560S;]I6[,.AKP MLT+W^UB5\&L&<6IT<7LSOOU^%7]YN(S)^ $^KB]O'L;D]BNYNKFXO;XD1]]O MQ^,/Y!.Y_'%/CMZ_"QW?_?SA=*C@ZCK',&VO=-YS_GUHRQ2(^)PSX23KF#W-#%_N$<"8_W#V<6&F?=$TZ=S^W) M=R^>1+$2%=:R3:1?1^HG^6GD4Y<[E-+3X=,FL2GT/$9#0QB;0M>EOK)!JB0GJ:P4D5-2)3D.U"3Q-B[_R?$IXR81IJ01\TTD1,D]WW5ZF;PU MDV=E^E;*JB++4DXSA<%XQH6YZS)FLF!"%IG=&)M"%KJ<]Y+X:Q+_#S56B:1, MYR0I)C Z/L&POX1!7!'Q B^2"N\KWVQ7/_*1XD.$;J1O>A\$D4F'*6G@]..%:[S07H>B M$"4\71HOF<#+(*M4F>CWII4Q1.[']:'!#49$&3#/?"AC1.CIEN@CC-:$D97P MJDCE0I"C'!ZX#V1:R@4!AZ,998&R10A;%#*D.!&ER[W 9,-2^JR_]QCM7K74 M2O3)7BL CQ+68HB_0TEF?XP(;.Q==:$V;W)#4RCLLV^0X%T,R[,[ESB+%\I,?F_J/Y^J*C, M1#5E%M3.Q#"[BVGZ]&<]8P7BY E>@#",UE05@;E[I< !:&>CH9O3.*WI1!PH M.S_@1B4C2M>!834R*AE14'$QY M&+ >\L[U,+OMN2OE9)7BXZLU4J\*G53+)!5G@R4TABB?Q&#T_AU,CSYC$^*# M9HL/E6U[\M_9*6ZW4[8)F2=N-T_?I)S@'-:X MMW;_0;/%A\JVW6:="^-V%V;M?M,>0>=CE@M1.J'K(W,>1*F'/4OW=Z:+VTW7 MGHLF''%&0$6151-42CV.E37FMWP6LGZPSG%QN^.ZO[O[JZKGJ[E(>J:G]A1O M+O%#9HL/E6V[^3IWQ^WNSEKBYAJ1SP)DX0(1>J!$"L$4NI$?]I=!9]ZXW;SM M6]_8 I+G(@MIF-)Q0@P*4^X,[]M4G4_C?UAM6FKC"?]44^*Z_[.T!\V:ZLU% M?LAL\:&R;3=C9_NXW?99B]ST7(Q%#)E>HDKJ((N/F))2KW^!AW<^CMM]W+YU M'IGSQI#YR&('I@PHQ:B092O?\=Q>*J?S68[=9]VJ.4RJ2MOVA#7!6ZO[H-GB M0V7;;KS.V3EV9V?=U3FHN3MHMKC-MFV@C5H:;FP\+D0YJS=P*W@"5H5J]O'6 M9]>;Q%_JK=&=\^?L)&ZV>KLTS<[S=5+.LJ(" S&%E/0X@!(OF\W#?%A,I3GG M0P, #<* 8 >&PO=V]R:W-H965T&ULK99M;]HP$,>_ MBI5)4R=MS?,#'41J"5,KK8!*V[UVDP.R)3:S#73??N>$9M $U$GMBR9._O>W M?V=ROOZ6BU]R":#($<"W%V ^]8 ;Q?@59FI4:H\)%31N"_XE@BM1C=]4R6SBD;\ MG.EMGRF!;W.,4_%P,IY-OM\DE_>CA,SN\7([&M_/R.0;&4YNIW>CZ]%X=O,X M(C=C'(_(V??);/:)?"&CASMR]O%#Y ;>UT]]4^%:M*.9[N:]JN=UCLQK.^26 M,[649,0RR X-3(1H2)P7DBOGI&,"Z3EQ[<_$L1RW8T'#MX<['>')V\/M$S1N MLR]NY>>^Z[YT[4,]C]<]CZXJ%W)%4Q@86#8DB T8\<YHE[V1V MD%^OR:]WRCT>8T7-6(?_D(V^WGI4O9< MU_*C0V'2%@:]7M2S&MD!C=_0^"=IL 1B@6-8,(0 EOXA2E F"UJ7UNPGUA$L MU4IV0=;._O[2O3"R+.L58H?.[P4M7=*E\[U]W0%BT" &)Q&G@F_RZK#!LPX/ M')4+T$RXBQF4+%78GMW&:^N)0M;-C"DVP)S $W+B.* M/O\G7MC&=)0N:NBBDW1#7N('O-2MP@8./[K/A.%WR.<: MO(LNZOH \J#XJCJXG[C"-J"Z76)G M!T(+\/V<<_4RT!,TO6+\%U!+ P04 " #G@WQ82U,1WH\' "X/@ & M 'AL+W=O_F7E);B;EB\ %)VF]_ KO&6(MLFJU?)"99_5;H681X@+.G MO/A:+H2HC&_+-"O/1XNJ6KV:3,K90BSC\C1?B4S^YRXOEG$E-XO[2;DJ1#QO M&BW3"35-9[*,DVQT<=;\[:JX.,L?JC3)Q%5AE _+95Q\?RO2_.E\1$8__G"= MW"^J^@^3B[-5?"]N1/5Y=57(KD->18S6#9J(OQ+Q M5.Y\-^I=^9+G7^N-]_/SD5GW2*1B5M6(6/YZ%%.1IC5)]N._#72TS5DWW/W^ M@QXV.R]WYDM_IW,J\7YR!L9S!,LG6O^-OFX'8:4!83P.Z:4#W&E"OIP';-&#[#?JZ9&T: M6'L-F-73P-XTL/?WP>YIX&P:.,?NM+MIX#9BK4>WD2:(J_CBK,B?C**.EK3Z M2Z-OTUHJDF1U*=Y4A?QO(MM5%]/+3S>7']X';VYY8-S77X(^/6-P?_\_/[V'V-L\,_7QLF+WSSF6*]?GDTJV8>:-)EM\KU=YZ-] M^?+E4E:@W*_95Z#U5-_ZS7R>U!49*A' MWLJ9I7PHOO>.572@?2Z'I=ML(HMC6R%T6R&TX5@]G+=Q&F!!\OF,=,^3F;/.ZJK,8YCFUY2F"@!HXMDS!?B>1 )#,= M2PD,@4"?JJDC-8XZM-O'SGBR[7BRH\;S1!9ON8@+4;X\:FS75'NW/SYQ;$:< MO<'5IJ]/;:_*53P3YR-9JZ4H'L7HXL5OQ#%?0X<0)HQCPD),6(0$ZQ2$M2T( M2UL0G^2"8SU)R EH/6E ^FLA _=WB@D++*4R75,]Z#EFSA 3%JD[X/B^Y_<< MZ/965UNKZVT19V4:KU=<\W_EN5PNX2I(6BUGJ+28L 3QFUEF,>V#MXFQ&6J8MH>#54, M$Q9BPB)H/%Q&>R7SMI)Y@R3;76!!\GE*/RPIBD?W]=-F'3J?8L(X)BS$A$5( ML$X=^-LZ\+5U<%7DCTGCE-SEA5&(*BE$?>*5A3$7RTQ>/XH2J@@LC0D+ M,&'<5Q=KKGH*QDP9'4K9D9F8K7-A:H4.Q)TH"GG^K>)O [76DX>*C4H+4&E\ M0^NL?X +[1 U:W0X:U?S';>*//?BF8""$Z5#C%F.0]C^U;.^ X/%Q*1Q5%J( M2HNP:-W":$TJ\E,N%5P,JK5C,0]8NFT"=ZO&\QU*U+4;$#EFO@4956"H#:0/ MH4C0J@(";=/47.60UJPB>K?J2'-"3QD\H:):6$1USL;49^H*G*/F#5%I4>]> MV%Z/QJW_1/0&U/%&A1XT6&94%PJ5QHGJ"8UMWP$.4E0GZHBT79%;,XKHW:@A MAH4>-5AFU8*14RAP 8R:EJ/20E1:=,20=&5N;2FB]Z6.,2XVB.YM&O6T,B6J MN4+E![A-H^_48.50[2946@2.B4,T1VAK.9%AGM,A X.H3@JS+,OU_'T=,?V; M )7&46DA*BW"HG7KH?6SB-[0ZMX -N9)N!A1BJ9W4X:_=ABM:UHK_, MM=*3AVJ.2@M0:9RJ_A%PQR1$31H=3-I5O/6LZ+,]*PK*#7A6CD],G]K[C].@ M>E:H-(Y*"U%I$1:M6Q@[#U;]E&<%%P/@6;FN>CTZI:H71 CS;77&#(#0L469 MJX9R*)1Y%#"MH$C/5V\Q1$"@2QS-C4#:FE84Q;324P;/IZBF%87L'D)<]>*+ MHR8.46E1WV[(#^U1N;6M*)9MI0<-%AK5MD*E<0KX1Q90-"%JVNB(M%V16]N* MXME6>M1@F56/QO$<&YA&46TK5%J(2HN.&)*NS*UM19]O6U'5MG+5I\>F5'5H M?.#Y*'V'!JN&:EFATB)@0(C3?V^(MH85Q36LJ&I8$9]ZMK6O(*I?A4KCJ+00 ME19AT;KET/I5%-.OTL,&3]:H?A4JC:/20JH:4>#J^E!85^36KZ*_QJ_28P?+ MC>I7H=(X59VC,;%42S%$31L=D;;[NDKK6+%?YECIR4-51Z4%J#3.@">>@*<_ M0M2LT>&L7M()"+U63GE=SZG>Z/<7&?9*61BCO9U#QUY2%2K%^37F]4^:IY2_=+7E7Y MLOFZ$/%<%'6 _/]=GE<_-NH7?[Z,-%R\R U#HM[X MKMMU"D(9CB-[-A5QQ"N54P93@615%$3\Z4/.-SWLX>W!C*XR90Z<."K)"N:@ MGLJIT)'3LJ2T "8I9TC LH=OO*M!:/)MP@\*&[FS1\;),^P:09!# MH@P#T"[M+]HTN2Y&2245+QJP5E!05J_DM:G##L#K'@#X#2L%1&CM)"S7-.THCJUZ+\ Z(\'SUP_8I$ M(Y9"^I; T0Y;F_[69M\_RCB$Y (%WB?DN[Z_1]#@_^'>$3E!6_7 \@4?4O5] M!:SYP_W\IO6O9$D2Z&'=VQ+$&G!\>N)UW>M]YC^([$TIPK84X3'V>"QE15@" M*.%2[?U6:GS7XLU06L?>UTX8.>M="_N2NEZ;5$MS=OJD +&RXT/JERNFZF^I M/6TGU(UMS'?G?3VYZD'SCZ8>>P]$K"B3*(>EIG0OOG0P$O4HJ0/%2]N-SUSI MWK;;3$]?$"9!WR\Y5]O /-#.\_@O4$L#!!0 ( .>#?%A(>=Z &PO=V]R:W-H965T&ULK5I;;]LX$_TKA!LC0OKP8KK=?GHU$9K60FRH]J+7-XLE!%)C3\+):C M-LG3$',KP:T,'+ MC>_)*/)"9BU+>J/3/)-:KJ\%D0&*Y$)M4?U>/O\N&D&?L12HMJ__)8X-U!B3: ME%IE36/H09;D]5_QU#ABIP'E/0U8TX"];N#W-.!- _ZZ@=O3P&T:N&]MX#4- M*NJCFGOEN)G08GI9J$=2,Q>5]ZO6X*\D-X%RKPMXFD [/;VY_79_^\>7 MV?6/<$;N?\"?K^&W'_?D]C.YN;[_G7S^X_;/>S(DX<_OY.S=;Q/NNQ?O+T<: M7FT,C*+F-3?U:UC/:R@C7U6N5R4)\UC&^P9&T.=MQ]E+QV^8U>),1A\)IQ\( MW.&- _?WIQ:V/#M9^"5/=[W&42Y(@L8M259%"HCD @*H9-\68^D M1">RQ+Q>6W5QJR;)G)=K$J4R2LU25)1JPM0F_,F'2Z<-TR"@=PS^(AX==OV#(@'/'F^P# MPR[0#X))X&QA>VR\+1O/&AO7\=^0!R YZY)H!=DY4GF4I)+DKVF:Q^9F9*)I M*7,30S(F\V=RMBGA(LG?HY%UCOG'.V5HG=)8>")C>Q_#WWX,WQI:,PE&HT34 M52Z/B!1F"\QVO@PLQ>Z *G)X@&V]YC:V\ M[E>BD%7)C0E$%.B0LI?2N-,%?^)WNSKKXAAUNM3#+HX&3C^ER9;2Q$KIYSVY M$\^@K*)?Y*Y0NI$F<+DL1$92)7("8F,)0B67)9I>K2\X=@RC ))_M1I]9#S1@^D*E\. MM2PRLBZ H)'&**_&X%Z/O:!+#,&-N[ 0@0VYUS\)QF4K0Z(288; )@BQ+FSHV<*RU8?4*IBFM]NR';U(13*7 M,#(EB:J(+4W(FDE9C:F^,DJ8(YD#9 ^2OQ$H94'7.R$"Y 'S^FFW0HZZ5NWS M)8]@^EO*$0CNZL*PW)$P5B4+HT5E\B#F*9[QF_?NQ9H;4 <) M-01)@S&2]U&D8QEBK;*CAZ0=ZH8#58UV!=G0913+(1C2G6#C"1.#?C_%5N11 MN\KKH5A_3$OV[RJT(&UE!>BV<3O2CI MKL3RV 2K>ET@I2ZBBC=I56P]KX%MLH!@VA;#\T'SH: ,U,M>[ M*1-U0%=B!1XV=A'%YJ#*I@L<._UAS5K-QNR:K1(V6]UVJ#Q@7!DBNEB 3%9F M&-+E%%$Y"-*SS-18J^/86W3<<5-\E'17A@VIZX^[PF:&0;F#Z7($Z;INOQ9@ MK;AC[*@U,I.8R[>L9#"K:#RV])_46G@J:_L^;64EL\O*ZSA.S*RX6EEJ5&/R M+\11,W1@YA-OHCK ('>0&Y6M1?Z,>AD1ELR;8$,(DZ#>N)M:0A1)?=H?3:VR M9/8UPNOHGPW,Z6KR,/TTQR#7DR@9IGJ?<,T5@>[P[V&0:D?(P01(!!_XR/M:*-'2_: M@&9=Z!9)+O(H@>FNA2NBM1"BUEXB1=UH^=BOOF%W>[1;_6,*\/FFJWW(C M"I%KV5,'$#F&%7H4A\R",9RES+?BCMG%W:&ZAQ4$E"^BPUSN8O&-(!E'"F2( M(:EO47>L57%O=J\M>$]1O*'M6T7ATV3NEM?!4UO8WVUK!R.V"\:Y0D91Q M(R1>UL229O@@'?YTP.#_Z5_H]IRUU='[JP)LP;"#:9398X,BTX[$2)5X=;&_[.@ Z"XOL@DR\T!PU/'Z@>@_I^ Q#3K M(]2DZ_0+0]X*0VX7AGL4U3Q- MEJ)63YL\;C4%,$]-KL )(W*.89!$78M&HB'*E"CU\RP?OJCW?PSXWH@HY-M@1W)CV[W;Q5CYRNWP\ M)"FP8HLR1M;V HKEMRZ0T;';1888TF&694#>ZD1NUXF&M5PL9%3%N'QJUDX, M_^UN N3SRC'FPU<79D[T(%)S# 'U ++;ZR,K"0@.OCGVT5&UV;^0P%L=R0_K MR 0/^^,H8YHO\+&M< 1*O-&YJC M?8Q^ ,\3O5*;TCBND*E)"EKMKOX %G+614G*313)LC3' B*599 R*CT(]A:R MJ$\$D'NYUC*;0^4T)^WJO:/=UX$J/>7KKM=%DE:G\DC5CEZ8XZSP=K#Y38%M M.A[2C]@D8K1SB#*3Q;(ZO5J2:LN@/GJVO;L](?NI.A?ZZOX-/0\I09[^!U!+ P04 " #G@WQ8*HYJ3%H# "4"@ M& 'AL+W=OY\W/A[OIK M(1_4$E'#SR+G:N LM2Y[KJOB)19,G8@2.;U)A2R8IJU>#+?98JF-P8WZ)5O@'/7G M,11YCGAHC"^%%Q.K5+ ]Q>/[%/[=WI+O=,X4CD7[-$+P?.J0,)IFR5 MZUNQOL3J/AW#%XM&%%: \%@/W0K0MHL9OE;> ^3S[?PYO6KTU;8/GL+U0(R#G=+L5*, M)ZKO:@K/.''C*I3S32C!GE!\N!+D1,&$)Y@TX,=_P0<'"%S2I18G>!+G/#C( M.,?R!%K>.PB\(&@(:'08/BQE#?>;[G,8/L:8X/Y>[]/CX?X!,5KUE]*R?*W_ M^%+F35G?T+:;:4VE[:F2Q3APJ)0JE(_H1*]?^:%WUJ3X2Y*-7Y)L^D)DSW+3 MKG/3/L0>S:2($1,%J10%Q*S,-,OI[QA3Z&IH=OEDL9&E.8 O4\%25=MC(-Z$(U^ U!+ P04 " #G@WQ8 M8^ZV3[\I #:A@ &0 'AL+W=OU7M[.VR[[MJ]K]>++KNL.+1X_<>F?WQBV; M@ZWASJ9I]Z:#/]OM(W=HK2GHI7WUZ/+\_.FCO2GKD]>OZ-K']O6KIN^JLK8? MV\SU^[UICS_9JKG[\>3B1"]\*K>[#B\\>OWJ8+;VQG9?#A];^.N1'Z4H][9V M95-GK=W\>')]\>*G*WR>'OA[:>]<]#O#E:R:YBO^\;[X\>0< ;*5775H_]G=_SLU>.3;-V[KMG+RP#!OJSY7_--\!"]\.Q\YH5+ M>>&2X.:)",J?36=>OVJ;NZS%IV$T_$%+I;D_L]_?93?O?_GM_;OW;ZY_^YQ=OWGS^Y??/K__[9?LX^\?WK]Y__;FU:,. MYL.W'JUE[)]X[,N9L2\NLU^;NMNY[&U=V"(=X!$ ZJ&]5&A_NKQWQ)_M>ID] MOLBSR_/+Q_>,]]BO_C&-]_C_9/4\]M7TV,A-+]S!K.V/)\ NSK:W]N3UO_W+ MQ=/SE_= ?N4AO[IO]/\AY/>/??%O__+L\N+R9?;]DV07BXOL-]/UKI/=+*^7F:F+K.P@O2 H:I,WRRL+<@60X@)[H<&*/N-\#H?5O6VSP[ MM,V^8>:'>8O2=6VYZND" &F*6U.O821@JW)OJNJX*.M;XT!*9,#3K7%-#Z]U M=KVKFZK9(J@@!;-5T^U@,+.M&U=@A"#ANW]+3:U/AE!9$AEMF?]AL M9V#@LN[:INAQ6H3^78./_5Y;((P?KEYFGQH8O5QG?WO_[DMVN@.1 C!U* .[ M(TP. @%>#,"=9>[H.KL'Q#"L,"1(P0JQLZ[Z K"0O05X#C;/OBQOEGGV ;:E MSJ[WM@4 3B0*8I2<85_O_T&F/U[#YMQ]0R(X]=R MW3:++P%1#$J>W2$);&PKXLNV@*-L#1M:V["WPP)[Q9"/MB>L@;U Q=A.1E 6./^P.#.IGO- M*+0TPDT#EP$QLDWE8M_ 9N*5!F8]=+!:V0E4$44&ZWO[#6=HVD,#LU?9S:Y9 M?_T#2>"#ON6.V>G;FS\^G(5YC[063YFN;YF0*AA5IV!J(@P4L(TP8@L\4/=( MGHA3XHH!K0,-%,?:[,NU$[1UC#8FUB-/ "/_!G: ,Q6,M0;NA5'@<6".MJR. M.$Y1MG:M3\"6[1IW*#N A09;@R3!&8#"WK6X KJJ!&B_ 2JB=[M=V18+I+YC M@+=I>2A@\;IS3*#IBSL@]>TNE2",=)CV%PN:NC[FV7L "OY!7'RIRP[NWB U M\>!,Z#$]'?IVO4-.I3?VYL^F18X3RD?B!3(!@+)>)D(AYA%):#=9W>]7L$OP MDNL/AZI$RH!XY7+#E)A>%#V8=V(&P:-C:FI:'(),X-7 -%E<" MBP#3 ,)A'2![@$0;5@^I(L'] &1;!QNP 3%0K_'- P@@KR5 58-\=:D66X)^ MN\Q^,BBH2#99(%NZ)8(#F04$1&$0QV%DDF![6@>!N[*VEK<9T68-$J(@5KE# MN8M_]W6'/L5U,# M(Y'DL[!7>WH*Z3Y> 2QH$F*D@Z9&NQ]9@<"C\2>@F09[H-<]<$.M+G3C<'\5 M7""3O?EJ([!)*CAP'@ZT)3F0S1H0%K8T.U2&KG<@:1$.0.IM X18@IP&65#T M8<&PS+HP;0'\T8*D@O7!7L.,[5?;14^2N8+< V!D+=)J( M8:T7*/9>YX!9Z M0@.UMAU:K9"F.#X!0 0-CUI1"%5I5HBP,NC5==4X,>QP M4;!RW*&Y=WB60I"%OR>I2P31)#A>GXGT!_L'_BC(JHM>(G(#YF\*I/8KX'5E M0F%,HDOB?WST81Z--;Z0-,$SMF&!_$D%%"#6'1IL>!%8!9Q V*:[FG1WI*#, M!DT$$/FP_7XOB;($0%!A%9*-VI- R68ML@>T?=%D==.)S(.G'@-5'D#PWAL#66ETJ58 HB*%]DBNR$] M#/!OFZ8 +@<+O%3 \=%^CY.[LUQT!AC53;G&'0B2HP/>)H8%1NE!U*,V DNF M/2YI%V6(0 BR,R3WO'DB[(5.@6<:E$)5--I"5[L 2EE\;!LPJ_I6A=/E^75Z@>X&T3#S] FG@2'JH!?LS.RW/ C"DLU%>!+MR1:KA;E>B2/)K1JKF MC3=PW3^=HZ8F!4AF'OVI8P(Q S71<#G,"M,R0&1\,:+S:)Z 43\CC;1'OQO- MA#8#'0O\U59''157"2/KT+&R!<)!6X0-FCWH013D"UNQ3"91R?+9Z>:Z@UTC M(:IU!@*.=Z2V6_!D3#>MYP@AZA]X@BOKHKPMBQZX4G1"D!7WKMD;W4H5#$@> M4ZM#I2O.#@Z('CG1[6DDM7.@QFT+E@F\NV](J+%)3H:5 [5Z$P\3[S3@PY.Q M!8GTR6Y!P2 V=:8\8@6@%MAM5*[PJBW);&-;$,3&&ET*Y$HFJ]- *[BA(F$M M0L4"ENGF#&\2%'[D95@^*@ZXPFYIQ+%.'P!!#X80\5T>K@)[N(@O\O2=.9SF MA!H4DK7M6&_L]Z5S+,]BPUO0YTB:!H?1;R@N#[:A(CRN=\"\%8D#CB(0'#%9 M+K./YBA$DY!*T:/UU=VA =;4EOV/UEKF%#'A56D)4 .74Q4"FO,F4!K;;1YV MWH&.)1]ZOA70 4)@T91:6Q+,_F4%J8LGDAB)CLA>3(OA13611?2B7Z%4+/JT M;&$[CFQ"$2^"BD"KHBQ0!VQ*6^3BT@@$X/70[H F(FV(1CUSPKJI,'9JA N\ M+R0ODE8HQ$(F>FZ;%:X.R+RCI9/M'WP.HA-2AJUE@N@Z-HP8[F95E5NUMW\' M 1N_0X_#1?B-K((V J4%< MCS3(OA_H-G(CT9,U'>$:@_7HOYM;\,&(_ACG$86)3C@3+_/(_$MN.2"U&TU/ M8Y=A?2B,A<)H H*; 2HI%"/^RGV(7DX:(=-$H)8:^:.KR*8B>Q,(M[D3ZW : MZ]/TD:NR3?6#.!HY.?-HAJ$9QZ2;!P>"_&>4<&=,60_0E!I7R"@ [MH(+Y!F MG(8[2$7<^M:B:P/V(/LR%4HU9UE2DD.R1+=P\@ZSH!^M6>%::=_T=B?Z-J;\ M:*]Q-#Z3F.:!PO8A"#B2AA>(G)SY+16%P:"CT,3>FBB*\PCX<7N+H MI3@1: ?%]Y:P2 QAIJ\Q)C>W(VED#:/L>EKLLA-+ [';)^#UFG ACCL2M67 MW?' WI/P6ZI8.%R"!AK0!&:=9A#[_(N4?U\,?(WA MWRRE:HD%[6",!L/:J&TITJ+F.QE*;"R,[!%RVP=V$45ED^@N8YZB\O(0>PNU M#Y>F%A08E8U#\J8 _\%\]1*0QP"MX33 0!E*\.2M?X:FUV?.EJ-58^A7)& 4 MA=1XR)X"\U$&P_L-:;!7X[\^,*S+#Z'TPH=;T7SDF*RH\^G8+8N^V+Y,S,I( MZ'F:+ (M*KTJJ3E/9P.%!;IJ"?+-O^BOHS5#WKL8+1AUX9 U7NT=LB'SI 0A MQ=X!3X4"6F"Q"A&"[P'WD=9C79QKSJED6SQ:W9GZ9642L..9#TW)L1[U3'/X M=0 3'B<0,Y?M-9D^4A:SBT5# 9<4^*^CI A8)#:H+^))7!>XH=_6.XH=Z1MG MC(N1^X0!80R"!1*\!1U5%DF%!>L>BJ^_4!=K[(*P0,(X#^G!D,]YI;LFO M@4B$@QLH!BB>G%@>T_)IWE9(_0$=6[%BV([F(!.(=ADH2).P<^N&'#D4?>J9 MDQ\%0OEFQCMZD=R);B21I7&VAFP M9-/"@C (.AB!Q8_K"=G@L\#OU.T+Z93(S(Y&E*62JQUC=(PC\3C82$"'Q$4T M&[VNI"W29K0M;A!E2>/;&FCZ& >:TECW,"0NP:TA !R: "9&[EE@P0 #&HA)QR MY"T,Y0;KW0N+H66L]!^][B,$FIF)3%DQ!-5PHA03&S*1IJ'4'% ^V%\>2],8 M84$QG#]59 F6LH"E8";% E9#U[^SFQ2$:)QN)%@2M QV9B*XQNYT3:;K\N$ MV(M)!G"#.->0&H?W?>2+=6Z4SKW;-4$@L*=_5R>IDN [Q-$U3;6.K%0.R'NI M/QR-LW@'4\;1D42THT:(UA,<&S"1Z@I32<;;[&&=Y.^* \$1G6\2E/;B>2K_ MDXD2G4+RC<*'+Y+.X9S[;"J)+8P60.+Y+5&=S8[6L"Z]CV\G*1*A4]93VUVT MG=A27E>+(10K+GD!$[D4UF=KL>F[Y+9'A9+\NSARU6+:N56ZJIMI+)9D'7/& M #57/ +N9YPAH+G7#6^@F1PO#VI84=86GK9CLHF"J0_X5!LRL22++G&!J)"D M^)X@"+EQYJ&X$8X4^-I;>C-".FSV$+JCWY'W]:CR@>)<+2]@(AS M)*> RS M:#VE_ =#X\9IP/6N(4(-R;\Q/&1U.7D7]=JQ87?#15,HT#>#+"[".F5,/H#- M49RW[6TH'HI (X.721LK$M2K5/81MT!=IH?C73]'8O)%=NU8S*#!(\%MUO). M2Q?4P06[@&%'@4-!>,$C5I,@H$<2,'P;;#!8&2D _#M MO^9>[)$Q.TJS"QI%O8S6>1^44P:8.J18L:8!D6">J&BG4<4_U#&%A8(6:M;K M/DYUS#A?/VMJ4\3,B]$5CSCE&JHWKZ)1?;&:I2PK"K, MJQX6(/718 L+")E%]"#JFG0 54,@/(B1QD6.*% ?N]-QABKW:6.* "7%9IKW M:=#5=3O<#UL>),^M^;!(_F&.APVF:>4Y(9Z/X39+ >-)3XWVVUKMSY,'?8RO07F*:/@&**(R*Q:F4*"$XL(MG'A2)S( M)XM42BH 3[\!&647SRBMSHKT)RDT0#KJ3%FY)&^:E'*T47E&HV-=#,2EU&X1 M_>$0!"\6;10E6<@U2C5#2\F>GC]=7)POGIPO+J[$];<:#Z8R$^1N/FE T;$5 M6A(A$C,7JZ1L! DW4%[;LA8 UK2+O58BB_-.IA*0 MIYN)32>=X0*ZQK9JS3 MB\536+=$*EEF#O[T>8FJTL"3Q.=8?>2B16)#>U<>#A2!!H%>5/2KZ'W]3;G' M#6!\(%/F:"#<84 '$W=2IX<.,DW&HVLD4.F0K'VN&USO\/D"%:*XM%I?@S9 M,HJD<,4!0\=)36):ZBG)T'P0Z^[1_4,34AY<@AA MAAJ7#P[EC4WCDH)*6:-',0+]+'N#H@^K(6[AFNHJM\.*6++=41TZVIYY\UH8/;QY;4C M#:^6BKX]#L706A;#M9"4:25?-/T,VF(_@TZ@,)&>"D&D/<^N-4O["74&!P1B MJ47\#?\Y)<<[VD94I$73K[I-7Z697DVS )TWCB-Z"!X+.#37_--MF!$Y=]-4 M94/V-0P!5TO@=U_%1C4N10 @CTE?L>2BS(;.;HH_P3@3PP/K)&$YC<( 'EM+ MH$WGPB+3T/O0WM13LRO4Q_FW\U'9HBZ4-#*&PL'HADQPO #V^3-$2P" 3:BD@^MJB/=[&D0X_]XP:A#[^L/A4%%D(3 M8\6QHK0F8JET%E7O(7GO3+NEI!-XGUND,O89P@*X*@R5Q-X:5DTR,LK$4"IL MO^T,[[.OH0 =3-D* @#')9=G M?!.BAFU__/3JY07:;+TCB[KV5Y]>G?OK.5GLEL[258,TX\#/0!]QLUD(:A9\ MQG -\)4=E?1336FD"),*(&3CBW-@&[;U403%OQ'-(.-ZQ PC%U#+P6(2H9J; MPZ,7Y7\1,]+C2U+8B"ZIN6*G-SHU1.]'J1RI9Y:40)1/C,OF4/V!L=**D$=D M8\*,(U,Z.)GCG*NCDC\]6(@(_4)3G]F[)UW:*L<_F% M9A.[_DRT":1#!0TJUN?%M8A#M#/E"$ ;P-X56NXY2):>I33@A1S%1>C4FY;* MJ-<61"D7/#@-$#IDX!@GL=%RP]8'+&7X[%N/EFC QYD>GX2AWO4MV%+ ^TB_WZB6 M!']UF%APH; T?O\RF4;&&<_H\_^@HWJ4$.CT^+MRD@5&7.^BR^(HH2Y%9CFWVY .$"=(J@SAIER2A5G&E62+L!JD6[R,,$E"^PF"8@HI4PV1J;5 E M3YY<0JA1]:<2M_6*/V1T-X@$X+_+[$-3;Q>8QE!BG+1%B-%-V]*A F)?#=E5 MP_?CDD38_S"N'"PQ]98B7_HT"4K/E!1UL@@N+I\#&)S YX!@V0)O<[4FUTZC MI\:;D< 83#9Q# D$+*-#9;U""M"(!DR&PA>S%?*'+_X<+8X2=&B-.LV21X)8 MDWEC&+J=KC<[E;C5+T !AW .)<::?QI7_(\>!0E;H@:5NP2ZG+< 0/Q6>""8 MXT*:UEDDM8GD#VU0OIQIW*YK,( :2:D:XQ$(,:H7_WR(*K#F8@+K JTSI+"J M;;HB*HJCTB;F-13.PN'$7/F]=P>6(A.;V)>FUF# (*])Z1W% ME4#AG1>X#/_T:_O/ *MV'ZG>#:;L1!^^\[\']LZ*"H[\<3.>\Z]MD(MBY/_H MFT@91]61R!JA8%8CK",F (GIJ48V-P(G*;-,SF-)S-KUJS^I.JFA8#;71-02 MUD$' ^32X^P7L+SN2@SY3(F-<'O $)@?='Q@,34UO5X.&"<1%G,)DJB,CZ%8 M.6.'R%GSQB_#O%+3"5O>=D0P6$N);H\U>'Y>')@ZN%&1C,-*V8:C]\#>-=;, MT>8,1=[W2#R5;)3LQ*)WH6[PA'#(:%9Y5R/]P^KXZ$D$/SVML3JJH!/Z2[%H MHM-I/2A_CHJ0T M$!O=:LL"$68B+/2<1E1K"/H568[UJ72FD 2'GK %":'Q\&I"RI]'+ 9G'7^ M4Y@G''#&'8NKWYV-;0Q^G<\T<]J$!\844T O!Y4P2#44+9-- %2:8.N(SM:^ M%AWQU:1ELWGT< 6BI^8S1-'5#D];9;79W" MWW+ZVO=3H"S"6OEPP^?7>!L^#VKLPOML6R9O!5>3 P$ &?_ 6 ?O!6@D"ND* M9_#0&"3KY"3AU$03\+F838!)B@7J'D-UCIPJ-4X#L7]AKG'L?WX6L;4H72EN MVP']CZ;G$G:**G(=SOA("G8LG[)SN==*37$LB2WP\#D*H*5Q:2/(VA! M]&D!_ZS+[DP1Z#>@U;$&):X/($AJ-^2PND\]SK1D^#Q8XLY6L1\"2F(-1D?0 M4A?G_ZH,Q\HJZM2B7.J J=51 SYP@^*L*BR'T1PTKK,6R>(L+Y$"J0]'*$ M1;$0F*@TZOSX*HHOZT7PQZ>"T1<7(1CM32!>"V?V1QFA7.+='/B^&$:P8;.? M@N9;8X.6SGP;[//@N%_TU$3AY?7-F^R'J_-\4!A\';ICX"@RUV<<95 >_(6J M%_PPO@(!9ISMMT"UE\$]4F\C1"A=$J(,B9U@AK%)]"V4T=[3#X+"/,1XXO5C M6AD'L;5ASPL&:GT3BLK<<;,?\XW<"MXI7U!& 8D85.KP%3EQ6.+08O>GZTCK MAT0*AGQ\Q!E[Y.1I#?F=U7+_X,M99%Q*MO$Y57(_JO*KI0)&4Q,)D\BEICU2 MGDPA^^A\R,3>@%N)!J\$53CU8+FV;H)2:(=K.;#A..\CA=Q[5,<1PF)+BM/L>LV4^I9F> M,@[N#E,7'SE6\I2= 8, L29AR77PG'@_6)QB7=Z>F@_9KI/:O,C$,)2D2?U- M=KZCZA1/42;NK$+'CTW',?T?LD\:A35\$DN;U4FJZ(';(Y,A"M'XRFBJLHQ* M-(^J[4E0LRA_A_RU Z\,V*G6V"UK,-PX3LOQ:1&2?-KLK@0->LMQXG8&5 F] MAF&&UG-(V0"P:RQ6Y/8UX,*QT3TWL!IB88V MJ,'\%;N"*GR8G998:8FLD'J4(=W.>RD@Q=BA>HTMZK,<4YM(.KC;L^"'TAH@ MA6?9-7:HZKC#!J]L?.5_8<.]F$Z:IL@1'KI78,=#]&9H7[U](Q/,-\V)6N60 MUT3"Z11-O;/EU%HF5'W^^,GE6-D_OWP^J>ROGO_O*_OG&&\@X<@E"&LY;UB% MO%B<6$#GR-^\KZ$1=T<*R I\]#F1#7[646.AC6@87F HXBPEG->W#1T@0LQ( MVC6<24[&);,S%/B2W4;YB77TX)QBRIX]!AF/@'CCIQS:#G$C)\W$5-+L!:N' M$51O^T\!*2(S'-7W9Q/)=D#_]_G3'YZ_O,_LB6:%X1!K"VR*DH[TTH]$1C[J MF*C,!8/8W=%7\_K!(FL['2X[-2$)+.U"R-679HMGT7R*HQ&S2$^$\1H,IERV M=CAG3/DOA3]XCIARMU+/Y$N4$EE"??1\(7Q2=#:/F.605ZC2<\0=^@>>CJMN MQ$[)^?R:R>%3-)B:R1O$]S(JU2Q()VXJ-WB>?96 M;5/LM45$2BT8U\%H#3K=!16-==]5:F0'>,&*P7(O%Q5T%:6$F2.[E*86F6? M/*L9%T&B?R%V02+;BMF$UW>K'3J'#X5:Q 2J*&$FX0@WR @&83$()TF$%LNY MV5FAAT8[ZJL7* 7 YDHHP0/%[0/2828ECSAO&#11Q' M9*4JU9?L].,;=!(G3@+RU3QDSO@"14'T)R*KIM(,7Y)-:L,WPM1HK0:&(VTC M!].G:6]"0\XK'?+GX.*$+]!QTV)*Y\],1AQUF;W='ZKF:&TB=J3W EYE48$= M9J=HF%Y:,)8-B*F"9%02B4J3Q,3O^&"(I8D4(/=2 @C79)RC#C[FR1RHZL!G M,SZG-2C8"&TXOLMYTQ0EF%<[[&%U:X?WR1$-%5KJDOKD%TD<8/GQV:?/H[6G M@GU.EO]4&5CNS1H4-.H\>GJ!,1!R,P!E6Y2)98NY+5Y-#HYP@_9GZAMFHX_Z'C!@B#L!_]]9Z@0;A%U9/0M M#WE](" F#L"D^F%GZ+RN"C:1'QY1"1ZI?S8'0.Z:D=QC2?E8,SI.SN>(H>8QPT_L7S05"/ M-2.I>#!YM+D)BUJ0G$V,QQYS2*W>JE_"0V00FT26V)Y=GHY',E',/%L_;-MLH ET9M>3S2'B"#@:0?=(=1&)M/^>V 9=?(*8X,1 M\"$TKO&[7D1F+!NGUO=3GFKQ9C_3'"E8_2YVK1;!:(*M_L^OEU)WK43-J\^EX$+Z!@J!&PU!/[V'6Y!HV"_#E Y#QN;"T MAI%-_?%G 2;@GT<1<01'>E+%W=<32\ W9G8GSZ*ZMV 1P!HY6X='8INVY:BK M=S%#J:?#,J#PR0%RT%!. ;=BIWOI-S8@X>]?JOJ-.(M\SX-L'@3$R-&I$;]Q M?@>9R1>)QK@+A:=D"D310XHTL#TK9I8$!>9WS._Y_)0#018=%IDOO9\GYBE" MEENG8-#V9)\?/2V?,DL9X$\S@"ZE,B]_C\5JK+C3\D93CM?'=P=9*9ZCH MJN]2B1]\:"E*X'FVP(.HXDO83L'PO7/:Y$]"KG%-36TD]% _YE$D>,?>%P<' MFU#-/365M/+!L,-Z!M4!NWZ[)HH2QP,/RR9' \=F/F7G-8,5V<"T8^'#%.I( MUE,,HG09J'#822DM0IB20OX3#DFZZ87DL[Y1$:LR4*C'CNWNP6-3-)Z=2J!/ MCTNQ+RIFM:U-U96#9A SO+P_8\! M#Y/'PQ$R:9%0PAY_H\@O95?T01;"DI1IP;"[\^WJM%=,V9PF^,[85&QRD.DKZ8&)H?))^]829?0#GZ=!4 MH&]MF'OEX6FJ\L[XFP;T+4#+7S:4G8F_9\+=8^JF7C $TWUH/N]"#XTD+?@= MO3.Y1E/'CXZ&^VCE;/=Q\(\:SK8VTRO13S/,"*!8P'K4ANJ@@3B:IYK95Z3J M961SQE9P_#B *E^+FS2GI3>5Y"B%5L3Z.%O+C7DRC? )=%A:\O] M"MA:<32H6)I@81(VH1Z-E?J^*7RC 1<=44%U/J/5_5I$>F&-832*/X/ M"Q^80Z9,WI'?,6Q,/X#B7E]!V<7-V:?]JN?A]90U6R&NZ+ M?YRE35\JEM(@890BP%,=-765,T9:C,F!=SC$XY3@G @G_!5LZ-'(U*P<],FH MAYZB](;Z/-[;0?,K*: V?-0UAGL4.IF (YZ!@-5*KYD,>-HTG(T(E-EK1&K% M=0RIV!#HE2#CDR5BMD7MS#6O&[7R5*.+^^/1P6RJ@FZ\A6G/8HSKB99 H"[D$2:@#Y#*@6*["WI?T1?3#^?C_^;WJZ-SA1@ZC)QN#W M?0S9 K7V78V0]ET3H9>'E2^\O5QP%8Y'4'?O#;=!PE._7%DEM*7FFJ158JQ, MQDC!79[1T5Q0?)QUVQ*I8L.'KMU0J:<*1-1QFKT/+RV=4EMKQ\ M?+YXY!;/$EM(K>&E[5R-ZS( M"R994S=)CQCZS$@3B]_Q5PAC3OJ#6WG7'O3 Y'1^J)L7*Y&K$DJ0U+22"B.5 M95ZI)(;;\OO&'K^H,;Y5@WGC>3G%2\A##?Y:9<#W3#NSEA?_/\G\U:/N]:M' MI8/_K>&_MKF#_U,OMY]-9UZ_VMMV:]_0]\#(ZO[QY.(DNHJC_GAR??'B^O+D M$;P9'G_]Z@ 6\:^FW6)E4&4W\.KY\H"0N"==LZ>?.P#7MO@ MW-\TV"B9_\ )[IKV*X'W^K\!4$L#!!0 ( .>#?%C-/9RUJ@( ' & 9 M >&PO=V]R:W-H965T(+F5BY+ M+U);6($$J$N!?7:3:6/AV,%V6_C['3MMME10[>6EGK'G')]CNY/N2ND74R!: M>"N%-+V@L+:Z"$.3%5@RTU(52EJ9*5TR2ZF>AZ;2R'(/*D681-%I6#(N@W[7 MSXUUOZL65G")8PUF499,OP]1J%4OB(/-Q .?%]9-A/UNQ>8X0?M4C35E8<.2 M\Q*EX4J"QEDO&,07P[:K]P7/'%=F*P;G9*K4BTMN\EX0.4$H,+..@=&PQ!$* MX8A(QNN:,VBV=,#M>,/^W7LG+U-F<*3$3Y[;HA>DN96(UK7+"V?YH,+F&JQ]/-\^#VZO[QTDWM,3JUL)L MS3"L&9(O&.($[I2TA8$KF6/^D2 D.8VF9*-IF.QEO,2L!6E\!$F4I'OXTL9C MZOG2__!8,[0_9W#_C M3L0Q[ 3U]@WJ)0?_P(#Z-.GOTM1M][7WL?Z1O/T-R M>'">Q$D'=JE@Q$P!^+K@2R906@/, ITOEE/4S1D#D[D+$E!2O$.FRDIS@Y Y M,)=+-+;TX%7!LP*81BCHM5.IX$2=>WS!EDC%W'(FZ(7:A:80#:@9?(L@9^\4 M:A!H3 NO5.6[9Y!.SUJG\5PFA[%Z2E,"J4M M6-3EEM^UQFZS86T=4-H9IMV.JB[R._RNA??,3WGTM!MS0@:M&UL MM551;]LX#/XKA <,+9"+;3EUTS0)D*0Y;,"6%6VV>U9L.C8F2SE);MI_?Y2< M>-G6!<,=[L6B:/+C1Y&BQGNEOYH2T<)S+:29!*6UNU$8FJS$FIN^VJ&D/X72 M-;>TU=O0[#3RW#O5(F11E(8UKV0P'7O=O9Z.56-%)?%>@VGJFNN7.0JUGP1Q M<%0\5-O2.D4X'>_X%A_1?M[=:]J%'4I>U2A-I21H+";!+![-!\[>&WRI<&]. M9'"9;)3ZZC;O\TD0.4(H,+,.@=/RA L4P@$1C;\/F$$7TCF>RD?T/WWNE,N& M&UPH\5>5VW(2# /(L>"-L ]J_PX/^5PYO$P)X[^P;VT'%#%KC%7UP9GV=27; ME3\?SN'$81C]PH$=')CGW0;R+.^XY=.Q5GO0SIK0G.!3]=Y$KI*N*(]6T]^* M_.QT_3"[6\)LL?CT>;5^A-GJ#E:?ULM'>%@NEN^_S.8?ECU8+=?CT%(TYQ-F M!^1YB\Q^@1PS^*BD+0TL98[Y]P AT>RXLB/7.3N+>(=9'Y*X!RQBR1F\I,L] M\7C)_Y![BSQX'=G=I)'9\0PG 5T5@_H)@^G;-W$:W9[A/>AX#\ZA_R?>YY&3 MMV^&+&:W\+LA8*UYCG2W,M5(:X#+'*2R:.C"9E@]\8U R!3=86-!%6!+A$() M&@65W([ A8N2VW^]4D=@O4'MN^*H=-WA/NQ'4XNM>/$PA9KV;] I6/S(> MWJ20QM?P 8T9 7=\N] M 8L]"MUEK5%:V"GMQ]%%:^/\O-7152BY_<.BKCO+8TU.5Y?G3ZP;TQ#5%U+Y MIJ-@F:IKU%E%N)M*".-*@,]9R>46X2+7O+#FDB:.+:&2E75V-.@:32)ZXYL( MAM+,/0N&++BM3L%L HX2'0QVU(3S20=W*9#*KIJ#'5& M[W6+A'46OG\.:G;B1^GLT,]O2L\5P?71"W)M -UP^;X17 /TV@YP>"3$_=>N M77@R-NF8MOYQH$JY?-H)VFF[]V?6CMUOYNWC]9'K;24-'5)!KE'_^BH W3X( M[<:JG1_"&V5II'NQI#<4M3.@_X6B:AXV+D#W*D__ 5!+ P04 " #G@WQ8 M99A[(*D" N!@ &0 'AL+W=ON\FEL7#LS'9;]NUW3MK0::5">Y/8 MY[N?_V?G+L.-TJ^F1+3P5@EI1EYI;3WP?9.56#%SKFJ4M%(H73%+4[WT3:V1 MY4U0)?PH"/I^Q;CTQL/&]J3'0[6R@DM\TF!65<7T[PD*M1EYH;53B8),Z_<7CAN#%[8W"9+)1Z=9/[ M?.0%3A *S*PC,'JM\1J%<""2\6O+]+HM7>#^>$>_;7*G7!;,X+42/WENRY&7 M>I!CP5;"SM3F#K?Y]!PO4\(T3]BTON&%!]G*6%5M@TE!Q67[9F_;<]@+2(,/ M J)M0-3H;C=J5-XPR\9#K3:@G3?1W*!)M8DF<5RZ2YE;3:N3/#^49?3U&]1K],:G M)V$_N#RB,.D4)L?HGU1XG)&A_/80 M.^>T'T-ZD1PXC&:3;VJ-6C92G+1ZM1 \ [:RI=+<E])$TCZ M\*PL$YTM/(O3@)Z];1C9#GTP_EX-5ZB73:=R][22MBWGSMHUPZNV![R[MYWT M@>DEEP8$%A0:G'_M>:#;[M1.K*J;CK!0EOI+,RRIH:-V#K1>*&5W$[=!]XL8 M_P%02P,$% @ YX-\6+7<%QR> P A @ !D !X;"]W;W)K&ULG59I;]LX$/TK Q4H&D"Q+LMVXP-HCJ(!MMT@R;:?:6ED M$:%(+TE9R?[Z'4J6XB*)N]TOXC7OS9OA,5HT2C^8$M'"8R6D67JEM=NS(#!9 MB14S([5%22N%TA6S--2;P&PULKP%52*(PW 25(Q+;[5HYV[T:J%J*[C$&PVF MKBJFG\Y1J&;I15X_<H!".B&3\O>?T!I<. M>-COV3^WL5,L:V;P0HD?/+?ETIMYD&/!:F%O5?,%]_&DCB]3PK1?:#K;*/$@ MJXU5U1Y,"BHNNY8][O-P )B%;P#B/2!N=7>.6I67S++50JL&M+,F-M=I0VW1 M)(Y+MREW5M,J)YQ=77_[?O7M_L_;ZZN[16")T$T'V1Y\WH'C-\!1#%^5M*6! M*YEC_C-!0$H&.7$OYSP^RGB)V0B2R(M(V/L?\J]Y /^EVPGUBN%#55DF4UOA :=$(]+%FL)SY'Z<)3/UTG, / MNHNG7)YNM=I0ZIZ-4CHT\2R!SUQR.K8Y;)3*N^4HFH-J)!UO61=T76M-RT20 MU]F!E]B/HA0B/XW&;Y'DW%C-UW5[[U\0C/WI-(7$GX8QW"O+!&RT(H5<[B@V MI3D^VT83/R'C*/'#<0Q_4"!GP 2]9$QF"/0F@J'!::5V7&X&AB=@,@=)3RJ] MDX+_P]8"8<=$C0/QA\B/)\E)U\8G>R&#VY2"C"&*_.DL'&;O2W31['C[(O;. MX85SC8)9"L(JR(8M:R4=[-JHI>,R(XG&=<#2^&5L+^D_X&,FZMQ-4J]D(5:J6EI9)+,69 M3,;S)!V3%E4;I]C)<,*>D&E ]\K\?$K=Z?1[Y,?DMX"QWR:E=SN-?@L=C>"R MUBX+G8:&LH"9TLZ647>'FF+\3QEU*[V*\$ %7?J'+C5.2Z.YQ5-5%"Y]:FV4 M0)?TGF7TVI,4'%2&"O6FK7^&-H&2WA6)878HL9^ZRO)LWM7GKTQON#0@L"!H M.)JF'NBNYG4#J[9MG5DK2U6K[9;TFX#:&=!ZH93M!\[!\..Q^A=02P,$% M @ YX-\6+)L7\AH @ N 4 !D !X;"]W;W)K&ULG53;;MLP#/T5P@7Z5,2W-,O2Q$#2=N@>B@9-MCTK-GU!9N&5QC0SW]=IB373(]F@H)- MX0@P#=X!1 = Y'1W%SF5-\RP9*[D'I2-)C:[<:DZ-(FKA"W*QB@ZK0AGDH?M MW>TC+#>;V^UF[AMBM'X_/:!7'3IZ!QU&<"^%*37IR@92<&)C+(6],JM(<%%#?3[IDJ*J&!8T[08/3I MT@/5S8G.,+)QO;F3ACK=;4L:K:AL )WG4IK>L!<,PSKY!5!+ P04 " #G M@WQ8_^=IUT<$ !?# &0 'AL+W=OCWM?0CX9>:99SPO...UD-_5BC$-3WE6J(FSTKH<]7HJ6;&L3S!KV<\L*9CNW:7$['HM(9+]A<@JKRG,KGW"'5^NM%GH3<5TB+? M*".#G!?UFSYMSJ&E$'NO*)"- K&\:T.6Y275=#J68@W22".:&5A7K3:2XX4) MRACGI[.[WZ?S^[N_X*SVTN8_?'U>GXSN[UWX79V/^YI-&#$>LD&[+P& M(Z^ ^01N1*%7"F9%RM)]@!XR:^B1+;USTJ+66O""%@F#C*&" FPV-N)V#P?D!*)C?]_0;&O(A0*; MU]LTCF)LL?F+3IN5VTI WA';UFS_?=H> 3=S#PX3>FU A;7E+E548U'GK*,/ )IW4O1%":"ZGYSWKA:.@.XL$G M.(K=H8_O&C]TXSA"BU$_;+G=PF%/^'%0#+MS;40+*+OC<,2+)*L4=F 3BK0+ MQ P;>9L(%K!N@DRJ3X9R56SL()]@T#_U\10C#*VH%!IT=\O^L-\L6RX[!>+O M=DRFF<1X9E0J8*9M[4?61-2M0[I)1ES$$BJ9_9YDSR=PIA33JHOR""Y:>9\( MA6)ON6G.9\,UCL-.'R),G-VZ9& /UU#GQ6L!H/JE7TUYO?"HE3A[>5*7$0:+ M_M-GO>(RA9*B+!;PFJHM6>)%G4Z00;\5MW?1Z\S!-\^U*WN"EZD3=-/M>RW1 M7Y$UT3&!J_VVMS<%:2X4QV)Q7.W.&_U^Y,AB8_E_[F%7-.$9MP%M-OMD-QX, M6VV.$,_^OK$53S)6=Z[K^U908A)#%'M=S>1=:3/LRALOZ,[S*'Q/OKA=R=)UG>BU+GV8WTM[M5789)!M??]K M5IO;\UE]:=R)UU?O&RJ7O##5O$!5[R0*G?HHMA,M2GN%?! :B\D.5_@/@$DC M@/L+(?1V8@PT_RFF?P-02P,$% @ YX-\6 Y@H_@G P _0< !D !X M;"]W;W)K&ULK55M;]LX#/XKA ?L4Q*_ILG:)$"Z MI5N!VUHTW>ZS8M.Q,%GR)+EI[]9!96US&88FK[!F9J0:E+12*ETS2Z+>AJ;1R KO5(LPB:*+L&9;6(3#Z/>%[ M%,(!$8T?/69PV-(Y'L_WZ#<^=HIEPPR^5^)O7MAJ'DP#*+!DK; /:O<)^WC& M#B]7PO@1=IUM.@D@;XU5=>],#&HNNS][[O-PY#"-?N.0] Z)Y]UMY%E^8)8M M9EKM0#MK0G,3'ZKW)G)+C]^.EQ M>'/:YGH:6-G'F8]Z#7'6CR&] X@<]*VLK 2A98_ H0$L,#S61/ M\SHYB_@!\Q&D\0"2*$G/X*6'L%./E[X^[-&IN#O4[#2J*Z!+T[ O6?[@#6&]3^'NR5[CZX M(8$;EG/!+4<#\6"<9GZ\@-6/EC?412RD$8PG<--JR6VK<0 E?^XF3!8D6!>9 M\8(BZAIB,H_?Q?"H+!,@J4.J4PEPH;H$Q(,)T:!QFAWH_3=CN:+4L%JUTF(! M5CG#]"*[B@?1.*6$J=:X_=W7K[R+HY]Z:L(^JR_(M %TQ?5K6GPZG*5+R8"Z MIFG0]SWQ,H)O3'.V$7C$Q9")8#T7ME%/3BVMIF9I3O%,LM,LXW'RIUA^47*H M,5=;R?\AQXZK(.+[TW7PIE+:@D5==P8GR4[BDUPGV9^BVI_RJ=H.CUIRC7KK M'QY7'42RZ\X'[>%M6W8M_:=Y]S!^9GK+I:% 2W*-1I-QT%V\O6!5XQO\1EEZ M+ORTHO<9M3.@]5(INQ?#?%A9.+MH@@4 %P- M 9 >&PO=V]R:W-H965TVI-.YEQUV.O9)).%L/NZDB5N9MH4PF%KYCU;&2E2SU3DO:C? M'_4*HGQ[IVN2KEO2%;%X4PRW.9Z\5))^RL#KZH>>;XH'=Z7(FY M?)#N:W5OL.NM45)5R-(J79*1LY/.67AX/F!Z3_"WD@N[L2:V9*KU=][= M/BLDY(7,L\9"&K\:#$[:Y',N+E>H5][VV'+5%AYH?-O*G7926?2 MH53.1)V[+WKQ4;;V#!DOT;GU3UHTM#$D)K5UNFB9L2]4V?R+Y]8/&PR3_AL, M4;T;05[+2^'$Z;'1"S),#31>>%,]-Y13)0?EP1G<*O"YTP^?/U]^N[F] MI;.[2[JY>SR[^W!S?GM%9P\/5X\/QST'&4S92UJ\\P8O>@,OC.B3+EUFZ:I, M9?H:H ?EUAI&*PW/HYV(ES+9IS@,*.I'\0Z\>&UQ[/'B_\WB!F_P:SRNFD-; MB42>=% 65IHGV3E]_RX<]8]V:#M8:SO8A?X'VN[&.WC_;A*%T1'M!J8S2ZFR M2$ K4U(EW6DG*?PKC -07% \[*,D?]0*%I/+A*.YUNE"Y3F5VM%4DBBT<>HG MN*>U X)U:!E\X226*8$EE\(Z$F59BSQ?$CH,J:(2RJ#H74#8 D/2C 7A!"2+ M3)8DG["Q?)UDHIQ+5B]1)JD+ZT290"%5IBH14-AKYC)H SL^1,C*S80A'6I'-,M,I5D?+S_7P[78/ODWI4ED< M(@CWGS\+BWE@+UV2V0^]HNZZ-2U:;2%EQL.\+'MZ^CM4\?5O%' MX&LV )! CT>#H\'!"&[1M65UF(_]QPHBQ9X4M_=@11H&T3C<)F9EU\3>JA?T MT6"XS< NV4!'%J"-R&(JS;J5_#LN195+3LPFN#ZUTS8Y-PSU]G/&^:S0M7$9 M_:B%<4"&=UI@C1<#3M"OY1OIT\KU_A\?;;D]V"0B'W$^X))D[V*;")O1#.]4 M$E5EM$#JL?&2%ZT,EQFY2E0QS64#O8]L(A1<>PT%4V[:34+PUC,XN0Z"AIQDCX(P/* P&$Z&]&A$*JD4A6RRD+<89KY3 M',<4C_MTC[;#V3_ BY!_G\U]I7HWCD,@Q*/) M;Q"JUK8N#-MKGSL9]+;Q75B^USYOD46'K1O$6SC=*.CWF24,)JQA0PZS)P,: MPXNKP)UM,LGGJO&/D0TDVH7:2JVF4\G-9A*.7YK)2U,:;+0D_JW.HTWB5>M9 M2H'N+GGZV6XZ09-;#((%#E$4E?23:;[$'6GO]JBNIM3+R%-',_UW.S0$";X7=]NOYT.&LFYA?RYKOCDS!S MC">81F9@[>^/AQTRS2S?;)RN_/P\U0[3N%]FF&6D80+VZ ?G >2X9)6P=VKS%7?UG#I>IH3Q3]C4OFD:0%89 MJ\I=,"DHN:Q']K3;AQY9A9-NAIM0'MO(GF#%^JCR9Q M7+I#F5E-;SG%V<'\;CB>P/#JZO;^9CZ#X4_CW3N6"Y0^[/?+[IOP#V2M\KV>N+X)$D[T#GIM".X>26U$\,9 MS)5EPGM=G'FOLX;] ;$R%1-B2SW('ZZTP.6CXAF1-]P6P""O$')FT6W"143F MUH#2(-#4.];X6P4+)%"&U(ORUAM]SPDR59:H,TY*%UP(X\#XE!5,KA ^Y9HM MK?E<9^>26^='':K29*)Y1T7KO<\P?-$V*-O*-T<#OOJZ@S2K3?\=UFWGV;UN MWM=,K[@TE&M)H5'K[#0 73?$>F+5VC>AA;+4TKQ9T#\$M7.@]TM%.[&;N 3- M7VGP!U!+ P04 " #G@WQ8?>KCO8(# "-"0 &0 'AL+W=OHJ72O$7GO/ M)AD@JF/G;+-L[]??V(%LM@6Z=_>0V&//?/YFQF-[M%?ZF]DB6GBJA#3C8&MM M?1N&)M]BQ>*-*A"R*LK#BI0PF(S^VT).1VEE1 M2EQH,+NJXOK[%(7:CX,X. XLR\W6NH%P,JKY!A_0?JD7FJ2P12G*"J4IE02- MZW'P/KZ=ID[?*WPM<6\Z?7">K)3ZYH2/Q3B('"$4F%N'P*EYQ'L4P@$1C;\. MF$&[I#/L]H_H'[SOY,N*&[Q7XL^RL-MQ, B@P#7?";M4^]_PX$_/X>5*&/^' M?:,;DW*^,U95!V-B4)6R:?G3(0X=@T%TQH =#)CGW2SD6[ZJV)7"E=4AZLIMF2[.QD-O\P7R[G,UC.O\X_?YD_C$)+L&XRS \0TP:" MG8&(&7Q2TFX-S&6!Q4N D/BTI-B1U)1=1)QA?@-)? TL8LD%O*1U,O%XR?]Q MLH%(3T.XVK@U-<]Q'-#F-Z@?,9B\?1-GT=T%@FE+,+V$_CJ"ER'B^.V; 8O9 M'?P$!C-?6\H=5BO4 M/G_'09=']V,GJ%!INL/#HN0R1\?,:JI5TQK'UX-H^$)*?H)Q*,O%HM5*AZSM M]^+^27W#!;H %/A8YMA9+TK;_N#T4OAD#^<2V>^YUES:[]=0RESLJ 2HX]'- M"6]ZP_BYG_1.PELZ7BV=?!9JK58( NG< 2X+4)0MW8E%-LPZ4M+/X ]EN7B. M VDD'2F)4_@=C0&AY 8LZ@IJI?WY>%1ZEZ7)U;/$LO0*[G=$T='Y03>]CM)A M5^I%G8WPRKC1B2<$D)L:<[61Y=]DHQ[)S1<[$VK4I2K,ZW?HQ9V8 G-?Q'H0 M#_Q(!GT_T(Z1D]SBC,&RR9!]C!W].-= MDO6O?@'/_&8_#\^2P5GX>!#_"C[I)N'4@1QVKL@*]<8_!%Q][J1M;LMVM'UK MO&^NV&?UYJ'RB>M-*:F$<$VFT4V_%X!N+O]&L*KV%^Y*6;J^?7=+[R743H'F MUTK9H^ 6:%]@DW\ 4$L#!!0 ( .>#?%@#K,SXP@0 *L* 9 >&PO M=V]R:W-H965T MBUS9JT[F7'DQ&-@D$P6W?5T*A2L;;0KN\-=L![8T@J=>J<@'81",!@67JC.[ M]'-W9G:I*Y=+)>X,V*HHN'E:B%SOKSJL6(L\)"&E\:S [[9:D>#P^H/_J;4=;UMR*I<[_E*G+KCJ3#J1BPZOO] M.]'8$Q->HG/KW["O9<-Q!Y+*.ETTRLB@D*K^\L?&#T<*D^ 5A;!1"#WO>B// M\IH[/KLT>@^&I!&-!MY4KXWDI**@?'(&5R7JN=G'AWU!H;>;SH9XWMOV1MC35\&8N*Y<*6/!%7':P&*\Q.=&9O MW[!1,#W!=-@R'9Y"_[FPG(9BX=LWDY"%4W@5%#ZZ3!BLD,14(H5<\K7,I9/" M0J*Q_JP#O0&4@8W.L8REVEX H0;1]']_,;BB6..V%.##) 6:7B'<"R>-P/)W M(#&="E7S"7L1"_#-X@CNC-Y)WQVP.<&>&\.5>T+*UEE@XQ#8*(0Y&<5SZV5* M_F30 N J!6ZM3B1W:+#CCQXZC$? >I/A!)9:I9+:!L]AJW?"*,^$ISNN$I0= MCB+_?.%Y)7 ZK5%H [[.!8SC"<01@_E!P:"UV'Y2V!A=-(4MC(7)*,"'_6#+ MW%KLQT\ODPWQB9\#[\1EED,=NY0XXY)@@X#>(1CT&+Q)"Y5.@+ M#^\R2:&U@ILD.^ "-]XZO57R;[0/=Z'2H;H$Z43AO1$&T_N#'NU^?<3OIMG+ MR['I : 41FH/M\\DJM%<2\M6Z[_PH".J-+^MC)WCJ?6ZKW9P5*A=G#@\=5:!RW32.P_]T&4'$(C#$:Q'#NJWO4?,>8 M^O2=P,2OGWM74$8*OL$,?@9&':Q.3RJ\P\HRXVHK;.NC4RV!_R3U$R8U36HA MME(I;(?DKR>,IF\Y88QMI] 5AK*RZ/*T,B1"_+S,&0N'5#=!V(4/=&\YT&RC MR2+R64@'Z7?DIJ'Y@OQ7,;)@W*4W%N*MILVP_MO540RHV-!_Z70:'%T@L"UM M_36)FC_:4-\EVMGV)C:O+R#?Q>MKW'MNT"<6-TZ:\C M:^VP!_IAAK=)84@ US<:D[/YH0W:^^GL'U!+ P04 " #G@WQ8C6+W _0$ M #Y#@ &0 'AL+W=O2;:!< GI[CZ +>F< M[]QT/DO]I9 _U(PQC5[RK%"#UDSK\KS34>F,Y51YHF0%K$R$S*F&H9QV5"D9 M'5NE/.L0WX\[.>5%:]BWJ*96(Y:.%6/?&=3V?: M3'2&_9).V1/3?Y:/$D:=!F7,+F>XW^U<8.L8RH8MN"=] MJ?*PH9#X!Q1(I4"LW\Z0]?(+U738EV*)I)$&-/-B0[7:X!PO3%&>M(15#GIZ M>'=S^72#'J[N;K]=/M\^_/'4[VB -8N=M(*XJ;033%FXVV M#OC3.$5JIZ[(4<0O+/50@-N(^"0X@AT2'DQ M11F#;:S0\XRA:Y&7M%C54RF3&AH9B0GB6B'V<\Y+Z$"-YE!9B286@E72'KK4 M"$K%\A&LU>5J(PVXJ9"0I5(48VN0TQ'/N%XAJI1(.=5L#/MW88SF M8EZ >2T0Q!3$X07V05+,%2W&"(@(Y6S,4YI!^RUX"GZ;^;5TC+O;X@LVXVE6 MR0GP3Z+;Y[5!#]U3/9=<]$G=">*Z6+J$@>N')BX M,AQ(>_R.=$=Q?$J:SW#W]/1&87(@K6>$A/O2&6QLR]O:9DGY>!^E(#'*^)0: M18665-4-O6[G=L,(9-WBYE=-1]%Z^LT^;5=-ZKH5(\-8S)X2LI5GZ7%I/^J@ M2Q=,PAD%1,Q!IR%19&.MC>U(UT5"$AC/6U1E9$[O'-SN)OZA M?0YN[=OG24)^F=W?22,]'[M,Q4'L,D2"I,[0FM6KO!SDDE_*2Z_W%JV"=\=H M-0&$^OU_Z3#Q>HOO]ACQ@LT>"[U>3*DDV8O8"%R(#[ ALQY[K![9Y M(,%M'^_AL-X!$NM%P8;P24>.5U36WN4RD\H]05";G(Q6#HO)! Y45H9FJEV/ M-\YF8"&ELI;P]AU^.QO7D9S)J;UT&0:!O+B;23/;W.LNW75F+>XNA?=43GEA MCH@34/6!'%M(NHN6&VA1VLO-2&BX*MG7&=Q-F30"L#X10M<#8Z"Y[0[_ 5!+ M P04 " #G@WQ8&AS>4GP" "1!0 &0 'AL+W=O*&KH(V$@4V>.A +1O/;G+31/@CLUU" M__VNG33KI%)M#T[LZWN.S[5U[K11^LV4 )9\""[-+"BMK:_"T&0E"&:&J@:) M.X72@EE>=3I56\LK"<^:F*T03._FP%4S M"^)@'UA6F]*Z0)A.:[:!%=@?];/&5=BSY)4 :2HEB89B%MS$5_/$Y?N$GQ4T MYF!.7"5KI=[95WS+)TJE5#M,M&-C?QI7HTBJND>Y25U;A; M(GY9/R^73Z^/W;ZMI:)':)8191S-O:>@G-#$E"R5M:<;_4^APV.5MCS)<1YG MDBM3LPQF ;K @'Z'(#T_B\?1]0F52:\R.<7^[\]QFB9.SL\F-*;7Y"@AN3%$ M%02O&,0:='_-A,G<3>B F%)I>V%!"[)6&JNHY,:03*$;C27.[7SG./"B:V&-&65 ME0@#3.GVEQ&!^%H@!O:*?):L4'2&/J-L9WPV-O$1[81(#>^&;@BD(1 MK6/Z:-]O;EJ;_4EOF]6"Z8V3PJ% :#3\&UL[5AI;]LX$/TKA(LMMH!CZ[!\Y )R MMNDF;9"CB_U(2[1%5")5DJKC_?7[2,FRDCAIVL5B@>Y^L"4>\S@S;S@<:G=,F;(79X)O==)C2FV^WT=IRRGNB<+)C RDRJG!DTU[^M",9HXH3SK!YXW M[.>4B\[^KNN[5/N[LC09%^Q2$5WF.57+0Y;)Q5['[ZPZKO@\-;:CO[];T#F[ M9N:VN%1H]1N4A.=,:"X%46RVUSGPMP\'=KZ;\(FSA6Z]$VO)5,K/MG&6['4\ MJQ#+6&PL L7C*SMB66:!H,:7&K/3+&D%V^\K]%-G.VR94LV.9/8[3TRZUQEW M2,)FM,S,E5R\8[4]D<6+9:;=/UE4<]%-XE(;F=?"T"#GHGK2N]H/+8&Q]X1 M4 L$3N]J(:?E,35T?U?)!5%V-M#LBS/524,Y+BPIUT9AE$/.[)]__/"6W)Q< M79#CD\.;W;X!IAWIQ[7\824?/"'O!^1""I-JCUJW'@!SOD/A+QHRV?G$LQWS),Y0C4J=DF=JX7 M[GSW$YRP?,J4XV75:?FQ?P$Y553$C+B%,DD%";L!N@?=:!*2][2@ GYK#T,P MBL;D+7JH6+9&5L8$8W)[?;!A8/7\32(%/1BW2D7-VYA M>=A_JMB7DHEX:4UI')/+$CY>-2^H*14WR[40OX,E9P*>8=H0!7-)H;B(>8$E M"KK$40'GG!P?7)(;%J?P">8?R1XY-PD9>UW/<[_U@N4<^94$CH A\7N3,?FE MRF;9$H[4(#6SH$]A1ALPH5%60T: ? KQH4=^)"KJ771+/WQ1>#OR?BZQCI%GQ M+\35Q34YO3KX<'2"O>T-AUUO[#= [TN0[-?4>[W)Y!O#*&0>SH:N13BRV73BF:%:R M*BA8PR!$>ZV%;>P8;DK#$ AHY5 #YL^03&"_,S_^C-JL]F24:4)YF&GM7W>^PGSV#K>@D>YQMD.+JKTY?5&X?<$'"5' M'S^='6\IEKF#P_7/2XJD8AC:TZ4+')@HP/#<^E\X-.8TMYL?U#89Q68 %V*5 MIZ1@6Y8G4%A;5)VO-GDXGQGHR.Y,E6D I/E=1>Q_C<7Z%!J\G,9'='97N;G[ MMXA]ADOR/Y>/N1P%KLJ]MQTC1^, - ZB[]F-*[+J%$[C+R77KCRSAMC$C!R- MN[2]?5B_;JX7-I8)JR*[72=82N\=ZD^=X.1G+ Y!X=N+PW=DL+%XJS,JKC:] M@?=B#A?T\1F.;G?DP1Y>.+EJ:Y&B5'%*<25JSNCZ!!V$8[ @2XW:Z_'FP94. M=ZWF;+9KJ+(R+*9*<;NT(3/*506\_519V;54VTH//P'R(4PMBBP-;,2]0,Q[ MY(K-[)$KR0<)9R(UV9(CE_9@9X;R#--%%3+-@BZT+'1+R[.UECUK0?C@4MH4 MG]L/!UHVH2[ C>I/-&)I'6LVE,H.Q]8QN@[B%Y2?;J^ZRUQ=L'=#)$"7B(>C MD7T9K:^D'BZEK<;$%;G*FY^T2EJRJN M^H[3]#9?P0ZJCS_KZ=4GM NJYH@*DK$91'&41!VBJL]25 M4T83INP$C,\DN*X;=H'FV^#^7U!+ P04 " #G@WQ8S8>-WW ( !T&0 M&0 'AL+W=OSPZ8L>W[]OB+[DBU[G 0++!9QI"99+-;U MJHJMDYW27XN-$(8]I$E6G'8VQN3OA\,BVHB4%P.5BPPK*Z53;C#4ZV&1:\%C MNRE-AH'G388IEUGG[,3.7>NS$[4UBJTL_#?GX^(WA+\4XI=T7IFI,E2 MJ:\TN(I/.QX))!(1&>+ \74O+D22$".(\:WDV:F/I(WMYXK[KU9WZ++DA;A0 MR;]D;#:GG5F'Q6+%MXFY4;O?1:G/F/A%*BGL)]LYVF#>8=&V,"HM-T."5&;N MFS^4=FAMF'DO; C*#8&5VQUDI?S #3\[T6K'-%&#&SU85>UN""7-)_;Q:G%^]?'J[NKR]F1H< "1#:.2V;EC%KS MS _8)Y693<$NLUC$^PR&D*P6+ZC$.P]>Y?A!1 ,6^GT6>$'X"K^P5C>T_,+O M5W=P2%_';728&P'F?9'S2)QV@(A"Z'O1.7OWBS_QCE^1=53+.GJ-^_>ZYG5F M_N3=+[/ #X[9*VS9%[,1FB4J6Q\9H5.62+Z4B312%"Q20&)AF%HQ4+&52@!H MF:W?,^+LA<<__ TGBW2)@\G1U20YG#X"=JW5O;1) #D(BL7<\S8_9KYIGD>CU62(*"+[5FLASI6TB"/K!R&=^?SYYREND>:(> MA6"DO,RX)=\[Y1\*F:]WF*\_FC/_F;R+HD!JO6FD_K),Y-JQ=D*_P&X.&3W_ M";<=U]#-/,(;A2E>4' R9L]46V\Y;81N:V3!C!E59A>A&RYM)I4?)I,]?U$$ M7:@LED3$$[96]T)G5C$>WY/97Y)J- GM_T44Z:V(85=862"@#E)79U7?=\K@ MM+#O3<=PX-3W:JGV]>36W*T@48VY9<9-CTN M$.,K"4T8SV(RN=BH;2&* ;MVU:@/,0MSU#J%".V<"R$[MQ296$E36+E2U4#G M0J60HCFM"CN MP16U!)MRQCB M7Y$'*: 5J:2VF6.'X):II2@5H'-:ZG5C65AJ%X>TI8(!28+\9;8Z(^=:AQ4\ M08SBF @YR(;COB\@9\HS=%+$O ZN)4&LDL0V,#&CL&FG<$(-S$_Q!+]0^+-' MP?61R.*?S^XWA\.C#+^GU#9*6H. ?2B-Q#0I$ [\^=]J@G P\YK1[;Z!L.IY M;=KVJ"45+&93YKA>7,#D--OR%;[0X9*MJ,PC.;!<:*EB1E5J]--&^@MCE<7M M.VWE#\*6QONCI[8*!N/6ZO[HJ:T\^OL16_DC^GNJ!D5QO"'&;CQ#2L7#% MV.5#M.PH&A0X)6 VZ+K9-R01B:)(FUVZ72R.["A&H=2H*3;V4;;<*F?Q5KN: M(+YMY3U/2&S+D==9NBD<0-KB0#+K6[(&?[N-C#;M#%JK$4Z\LQJ^JYKCZ_2"8-J'RW(C!_XD19Z-QVX3^81/.T"!ZP5O,-P^M\?SY M'DJJ *42GXN :9@YGE7@Q&XWR2TOH:- @ M@OQY_9>VOKC"4_Q\;2E]U-P5\.&SBPW/D)&@RG/+XM#KVO#GSY>I1"_%6F8V M?Y6%L'2'-_.LLN:V^%Y%!FRYAX9*0^B+:BB:\BTM+CW6G08\M4FJ2_ZR=F>&$' E6U_G6 M"O#2*>=57VK[J*X_;03JCB>]O[8/O%M;I@NA'-8;&_V14<"M,_DG>/"G.EF% MNE"CZX]P6A=!WF-PW=ZN ^K0%C^T-61BCR5$ /G;M&S##L!HQRU$P\GH>.:- MZ\BV[50Y/\4=JYD_U+/2@@TN^#87]BU2\CBP\E@14ENX7!JJA5'V)DW(PNV! MP'9/ 8FQ8%VR0*_L9=N6*MI(K/QJ*Z>,:NWLQ8].J_!4ZN&'8:W'X*>!Y;+> M?QU7+L7Y_1!9$9^XU>TARR=G^U@*GH(+@3#%OT-(L/'U9H0-'?V(=4.O]Q)$ MIA2GTS$^Y@#+-=(K3@8*W*6DLMETO[6ICFV/+Q\B9T/;D$AD\PB![0>$ACGQ M#^<_A#^JLFU;OA&!,Y_-)K#NY$W@*_5KF_/[88@,$7H'@8@5:/$V*/;_Q[$X MGK2P2(+5[P+$0^Y\V[K*@D&[D&;BP:#20LA6N<55GI27[N;&UVLMUA1#5(7M M7>XI/L%#[Q7J;J#D8?@R(<%0B7^\$.\U2;!"$R)H$S$>UV-_;+,( MA1NB=&3S"@KGF,HG'F?T.)K0X_P(K$,V\C W:BXX4X]B/$0R*F<.O6(=MMZ$ MIT*O[?M^\B7"PKT4KV?KGQ06[DUZ0^Y^C_C$-=)5P1*QPE9O,!UWF';O^-W MJ-R^5U\J8U1J'S>"QT(3 =972IEJ0 ?4/[2<_0=02P,$% @ YX-\6&\( MX3WW% NV\ !D !X;"]W;W)K&ULY5WK<]LX MDO]74)Z].;N*9DCPG5>5DS@[LW69Y.+,;.U'FH(L[E"DA@\_]J^_[@9!@I1$ M61DEMN<^V!))H-%H_/J!)@"]O"G*WZN%$#6[769Y]>IH4=>KY\^>5N7J_A*7(CZU]6G$JZ>=51FZ5+D M55KDK!3S5T=G]O,W+I:G K^EXJ;2OC/LR651_(X7/\]>'5G(D,A$4B.%&#ZN MQ5N194@(V/BCI7G4-8D5]>^*^GOJ._3E,J[$VR+[9SJK%Z^.PB,V$_.XR>K/ MQ)I"O?KUQ4]GG\]_^O@_ M[\X_7_PW.__?7W_^\J^7SVJ@C,^?)2V5-Y(*WT+%YNQ#D=>+BIWG,S$;$G@& M+'5\<<77&SY)\9U(3.;8!N,6=R;H.5T_':+G[-%/?5*D[$ MJR/0@4J4U^+H]8\_V+[U8H))MV/2G:)^[\&8IF('/_X0\:*DR M.SBUV=MBN03- ) EO[.SBA5S!G(7RTM1=K(WV/F[LT_LRX<+=F&>F2V9BB5Z MW:0 +:UJ,4,23F X@6,X (JTJAJX62UB$!:;-UEVQU9Q.F-Q/@.@UPL6PW7) MKN.L$5@7R#N^^\(R;8>).%F82,VV'",((GQ>+X2B=B-*J-+450W$TOS*9#_G M[$*L:LD_\,X-*@^]7,7Y'7*\R@0R&8,-2A)15<#1L"/%?"Y*($8,MMP[AN7[ MAN\'+ E9; 5L4#EVLTB3!=BP"FP%4(1: M5V5156Q5%HD0LTKK.D@\@L[7BZ*I@ GJ%8@W;ZT8":U>I%7'ZK"3:9XT92DD M\W&>"*AI=?I3("$ MV_+JN@++=L>@S@S !)4;%-:\+)9RW.NX;NJBO -!UN!NX)F(RQSZ5!G8WK]! M1-@TEBW%'TU:"O >-0GW?2ER&($LOJ&1U236 ?KR[A0>5R;[HHES$5@R#01/Q M90;?F[HI!2'"95_ V5<-,+O#3L3 #O/)A=4 M\!\-F!^(5FS2T1@$4L>9IGH>U._%?P;=&?+=XOT2.>H: *DFQ35J.G5MU90) M2!U@3U"HV#'(E/U2@,1!F-X)R=1C%UCXM&CADB/*16O9VM&ZGSEFU0H:*8B1 M!9$8V M;_2&6)F"N '1E>E_A-2N-T5-+," S=-;:&=5I@D5A.(5Q*^7=UN:-D$AQC;& MB6MHSPN\27XU+A$5HD0KM46XT.89\(\:(T4J%5?0QWLX0QL$/(B!P,1@II; MZ&2DIT8:@O0779O&+;= Z4QA&J!(34GTJVT-G,B.=>31:(G;55J*L0RXKZC6 M ,MIH@P4^&8AE'31SBO7J#E\4%X!!I.\KT =+< ( U4@G:6BE)Q)*S"/4RT, MJ36.U>@W$-F6$CJ(%AJ;=D@B7S<<7[!(7N2G25PM*.J .4Q,,(..PWQ%C,.?%H12-V1+&7EO@/B:WGX%Z+D_K:1? M!WJ/^ GN#7IN.M'#@9ZXY?:!02^I!H\:]&LC-J4&CN/]9=7 ]@]K^V5 PR-B M*-Q##WSO(?1 9Q?O2:,!RT*57@=O37507O&X1!+K$3F>Q]4E(J9S&3*SB$F%UZKBI"(5 "+HP [(*$4L!O,W:<4FAC:26G=ZH M=I^P;S0?4ZVG.?1!&,AFG #F9Y2](?&?7;QE 5;5A.'WOM;H!-3?(_PI9/=W M@3A&,JT9QSMR4HD*)BA!GMV9[-=^#(A9:1;\(#2LL-?[>)A_DX@O.UVC1 *H MU]H4UL0I)4W*N91&=(CI9(Q9\7394![.\4+#XZ%NHKHI\0H37+>I'#0UJ%F MTQX8RLN-EEAGV>V,)F55=IEB /2'&$2L0AE'#E+G+.:,!ZUXR0QJ^2$4 ^B[ MR- .B%F;L0%2J@"F1)$0V)2EF*50"%5TPOAK_7#L1V/\-V2A!EY@ )@I+^"' M]M#*U5M:7$O%Z:[$< +[@9R)XRO4;O 40^7_TU["-MS077<4MF%;[D9?X=K6 MG_,646ND;(.[+N6"M_@+ _LL7XR ]<'7/+:]I_]P+*-E\,#^@^\TA_S;NP#5 M.^D"3O=P <\QJ<[LPUKT7P#(,O$>[&G5F6?";.G09GT07&^WZF.V][3L$W9V M1/D1V=HM@?;:"$Z96<;Y0T7;O8&\1[0MW_Z J3D@U#^ RVUEQ.^/>;&-'Q/6$-<8J]QTN)8!I [1TR([,#WGP:*0 <\'C$-TNH\?WZ.AFX)X$+A/ N+I[0D+#VJV]5TE M>T+<-ZT'2WVOL7TXE(])/WZ@KX_A]%(3_TE@_1;#[F^8(]P'Z/Z#)4Y&3!\. MYJ,,X:,'^7CTIB >/OS[[WLA'-/@!WV[T^66_#TA[IK1@]GR$=.'@_B0\..' M^'CT)N>:UI.8:6Y;!M(O;_C3ZT#XAM6"KMOO-M27@' C$&WGA%B+Y 6%\7(2EK@R?W8-Y)N&V1TZ^TO/'4BN08 M#/&'VX^'J^\4"F=-J8:4E@!#GW%(EW$+T75%[S'P)HN!YXMD462(FW9-!Y@< M0D0Q$UFO0_,BRXH;DE)5-4O9S^!_Y!6,M^0VF%_(+ MS*-'7\Y6I?SR3SHY0680[?AWKBI>%QFH M29;6=[CK& 1];)\PWS%YQ/Z+^;9IT:>%*[[ITV\_0TN_#^7PLZ.JMLRRNQ3W MM>*S;7^?T^KW4]K3F0)D2ER^AXPPU[1]>.R:GJ=_./CAF$% 'Z[\<)#)#<(9 M^*GC5FE/&'DGBL)HSD%S:TH=R:0H9?S7J TA/S:W8Z#WC3DFF%;7M#SDVL(> M!# $K@7_(H[?(A+Y3RDH$/ )QET;$KA,VIW09#B1_LTD",R=(-R^*UF=-T*+ M$'5UI@-!D!]]@2SXM'%X<2%#"^5GH]1 FGI=]!+4A8RPMH=>ZV8 MBDK46/^)!^-/-39_]K[ZE%A.U@OL_V"L#?O>_ZCY)%R-&N=RO3[ R/!MQPA# M'V#M^W#I6J'A@88!Z$.&Z6S?B,!0OGT9^/V: MBDL#!E$-GM4@SV$B^W4)@=3&5?[="O\+[1B&=@5J&\T:FRP=,BRK&!L#L\<7 M>PS V4I"/7NOSZ*ZXQCLDYU$U^S@3L.XD\)]/\<6>\AHB@2I,=)GVO*NHS@0E3"4ZY@6AA:*;5U6\4J&RK MOZGL^;9H2?D\&6)VMX]Y_VAX5RZ!VV(X0C/LO@\+ZM84KP.#:PY\IXB[Q1C4%M M=VM+-A@C/(MILG"DB]4;R\_5^[=]J"(CT(9J8U$*LCO.@K'P>BX'!<<-W?>: M@OLM"(PT! [*?7UC;A];VM88[X[6FFMOI>9Q(PC"Z;(T7>DH3W5+*_>UW:(= M9EVWNCTJ_3CUDAL478-AMV5ELCCM?.CZYE JI&\KU"IKY5R N*NAVO8AS HV MEP6:D<7EY*_3+7>LC#UIO9SM1P:$F7O+D'9*VU8 H1U.^$)YP[4C@WO]@XX; M?-BUWQ:B0VP<3RH,!S31#1GG>3"-5(]Z(KK5[(K1<0B!;,\%=:-K"!L-)^CN M=PJ#SWKMD67H7!';\6EC*TRYY0T'PD3NV-V#GH33BU(5HINX*91L>1\1X_!: M9NA"&!R ^G"PO7V42RD(CDMA# XC@E')QG"%XD;*UVJQLWRV==?AAGU!31[G MZ;)HJ@R/'$O2F3RX*EZMBA2BY,]W</ M\SDXT5(E9U6*5\SG,@_8K<-7>77DCGU,_A,G"Y@A_YZRFZ*!2!0=?9HW%'+2 M$8K8Z-M%G$)DFROJ72^TIN@P/,HQ(@EQ6^L=UOO5[:>DY]HV3)1EDX^$K-(= M4/-#:0X8[B;].I,=?Q9S M4YX4YL#E!03FXH\&D^KGUWB,G2GC$)P@Q%U,EW;1E4SBE(*.I<13[^HNKXZ; M?NOX=ES8H.-,NXSE.,V=9 5E+=L3Q2A^ @G^#29HX<;909OD;P>Y/RH-0"@ M'=T,I!5B?X:@? F2YJ?P]'19Y)BU'981W2P9BJ1EKQZ51 BP@PE7P,=\(]^I M2M\,LV<$']G[[2)-Y0F =&8=D, 3)90).--S2TB%#O:KU!6^:QA!39^EM5/# M+?,P-7'8U92W5?AN SH^Z#\EUZZ,/QZPD;/BG%PGN25T#NK[$SO2%0N MAF,"\S=)33T]=D YO<#&G(OE:SF7KH#*K]@FA-E#?L92UV(IX"YHP/.(/@.K0W>D-^RL'(8YH3S/N F86@+,!$>1^H;,W .+Q=%7\]Z-Z>>59 M_;Y%TD2R@4VNO1O:].X/W_S)G#0J8,_GX"63L?ZFCT-T1>KV/;8EMV%X?UCD MYC?>]]A3K!@A&=QO/[%O4SRUJ_&)Q5.AVCC\7J,!'_*M-YZ%FJ?RA:)V!*AT M&C XXAK%[N#I#PG8DT[6&V4 Q?1XU$,OU"76]B\^*H M?UQ?E^!BJ'H)I?+>=_KN+,U1&Q>>) 7@T[=9]7!FOWFA[#? M_KK)5@*"( ^NBHS.=88 $#H+$6Y+>6BM^W(&2W %0Y:I@*_)&XR+5T4I3U:9 MM[.50:V=#H%_C4/@T==YA/5]R-]-*=4=]]RCM6:+7K@KI5 M6GNJZ%B4QJ26&I'_)!9$R3,=O(UF'F?HX[R"T6#9?%C]C-G\E(1$DTU17LNQ:(6HO14<>00U^>RLRU=:>B6- MZ>U;GK9L[/M[_WY+U@;W_ZD+B72+\[Y$BVD0?%3'Z4,,O_)/"P MK=%^PST,TD.:G+4MA]_6VF@BFC0T^,K_"9@9.SCUV9GVNPP%SB>)0_#X^,-# MUZ)=:,F.LZ*J9/8-GX/^M[\L$>]5/Q=RC6=\:] J +6T:B)9TZZX!+E3,O@; M+CCZ%QJT\\U\K!6&*;Y(KW)&/S>2)W?=@T]E<9W2;S9A!W>U60.ZJDRB0=TK M1=W^=@=(;R:6J'.BVDDJGOV[J6JJUN5!>GGWK_V_$.C?H#K2V^[+.*-%H<>. M7']CNRY^#WETPC[N'-%+@3^<@?#-XJI*P=/$_3*$3>MI/GR< W7L^&A$YS011CL7C?Q M'7#(UPK_)7'H!)JXCV&#?%@54&PO=V]R:W-H M965T(#K[TG;*3:.O< M[C9);+/%7M@;O4-%?];:],+1TFP2NS,HV@#JNR1EK$QZ(54T'8>]N9F.]=YU M4N'<@-WWO3!_W&.G#Y.(1Z>-3W*S=7XCF8YW8H,+=)]W$,_96$<]/EQ^7L'2QF[]XLQHDC0K^=-$?P_0!.OP/F M*;S7RFTMO%$MMD\)$E)REI.>Y-RG5QE?8W,#&8\A96EVA2\[FY<%ONS?F3> M\^?!OAYN[4XT.(DHX2V:1XRF+U_PDMU=D9:?I>77V/].VG4PKU^^J%.>WL$% M#2I)MIY0&?A!T)G97[W8\@B_TG]AP=C@5=Q MG7,_C+(2>!DS-CHZ #B/1Z,1/;@B 5)L00B=[/UWYEOO_Q60YW$HJ#3ZBVN-)8&B_WX1B M;G2[;RA8CCQOUV@,T0D' G9:DJV4FF0%0E['95YZI_ J@RR/BR+]"O;)Z>M2 M-OB423^2J$! KJ^JRKM^E!4PHCC4_R@ SU5ZS2;\*I8:'R4AM9[WCT_ M7+.A7W\]/KQZ[X792"K%#M<$93=5$8$97I)AX?0N=.^5=O06A.F6'E\T_@#] M7VOM3@M_P?DYG_X%4$L#!!0 ( .>#?%CL/DS7&PO M=V]R:W-H965T7($%457WQ96;.\1G;,Y.-TH^F1K3PW AI MIE%M;3N.8U/4V# S4"U*\E1*-\S25J]BTVIDI0."X,3MK<)DLE7ITF\MR&B5.$ HLK&-@-#WA&0KAB$C& M[RUGU!_I@+OKCOV;SYUR63*#9TK\Y*6MI]%Q!"56;"WL0FTN<)O/9\=7*&'\ M")L02V8HUL:J9@LF!0V786;/VWO8 1PG'P"R+2#SNL-!7N4YLRR?:+4![:*) MS2U\JAY-XKATCW)K-7DYX6Q^?74=8IFF5[&<^Q&, P/80LR89[^(9]AD//-_SG# -^ M]#[>5<78M*S :43?WJ!^PB@_^)0>)2=[U(UZ=:-]['^A;C\^_7KPZ3A+LQ-X MRP37MD9-9?.$$ILE MR7#/V?G=L[HABD]VV%@>$W; MM27QLIN]88+LM& @PM%@%=P1BA7"]PG2837AZ':<*Q0AR1J\]]SQ3NE1T,HW M&'?=:VE#%?;6OH>=AM)]#0\-\(KI%9<&!%8$309?J&7HT%3"QJK6%_)265+D MES7U8=0N@/R54K;;N /ZSI[_ 5!+ P04 " #G@WQ8JJ\T%7@" #4!0 M&0 'AL+W=OZ54!+#VIX1.(XBQK* M1)!/?>Q>Y5.Y,9P)N%=(;YJ&JI]SX'(["W"P"SRP=6U<(,JG+5W#$LR7]EY9 M+QI82M: T$P*I*":!1=X,D]=OD_XRF"K]VSD*EE)^>2X8%<.Z(K(P?/69!;C]! M7\\'QU=(KOV*MEVN#:-BHXUL>K!5T##1[?2E_PY[@%'\#H#T .)U=Q=YE9?4 MT'RJY!8IEVW9G.%+]6@KC@GW*$NC["FS.),O[I:/2W1WC987GZ^6T\A83G<2 M%3U^WN').WA,T*T4IM;H2I10OB:(K)A!$=DIFI.#C)=0G*$$AXC$)#G EPP5 M)IXO^><*.WSZ-MYUQ42WM(!98'][#>H9@OSX"&?Q^0%UZ: N/<3^%^H.XTE\ M?#0BF)RCUTQH(;712%9(4PX:%=+VD38N8&I E>2V'9E83Y##Q\GY?]N_ U7= MSX#L4T*S N6?R7WA) P(^DI.L'C<(2]D85X/#Y% M-Z)\&X*3,!F-7"8.<4RL,0[3-#E%C])0_D=ZDH4Q=EE)'(YQ9@WR(-]CJM ;7V\\1]W8TP7=,-T6%D772=^CN]FW>W5*V9T(A#9:'QV4<[(50W M0SK'R-;W[4H:.P6\6=NQ"\HEV/-*2K-SW 7#(,]_ 5!+ P04 " #G@WQ8 M)WX'4[ # Q"0 &0 'AL+W=O[173PG&?*CKRM<\6-[]MXB[FP;5V@HI-4FUPX M6IJ-;PN#(BF5\LR/@J#OYT(J;SPL]Q9F/-0[ETF%"P-VE^?"O-QAIO\,?#0FQPA>[78F%HY3NR?"GP5>+>GLR! M/5EK_8T7GY*1%S AS#!VC"!H>,(I9AD#$8V_:DRO,Q#OK=%XK$X-E*Z6VD1.*KZ4E3-T*DG/ MC9>SU6RRG#[ 9'X/][.OL\^_+!YG\R\P^WTQFZ]FJZ'OR P+^W$->5=!1F] MAA$\:N6V%F8JP>1[ )_X-22C \F[Z"SB/<9MZ(0MB(*HB%-'9I'%P>7?\BGF%J,)$.NF$(O:L0^N& \(5R%B*VUPM@T+F&.972]R-V MT6]=]SNEH>LHH+'3Z@;19>/')U6YP@#L3@LVE:DZU.0_U]SLA6.N!)\\(:$_J;1>MFNJX?^6886<@H!4*I*7!"=S>JRNH7&J1I)2*?TDN%^0H-A0 M(H/5V8Y9':G_BQ?K9:1A&DX/L^GDD;+TM9@M,6W#7),'8=1^.UUB)_#*PI>8>ZQV9-Y@)OL<2@Z&4,QRVHRSU>2O).E<\&5-0D$'Y/!6QS*0C M(Y4X18:!*ZSV:T71/VEC.9I-V:PYG8A*U=&:W>9_8%*UP:-X]3/Q* S=FH4, M4U(-VH.>!Z9JT-7"Z:)LBFOMJ,664V:'A@7H/-5T-_6"#31_2>-_ %!+ P04 M " #G@WQ8[6#(.9<" :!@ &0 'AL+W=OQ$(2V_8+]?F>MA7&UOD$N<:S$8(KM_&6*CM MP N]_<)CGF;6+?C#_IJG^(3VVWJNR?,;EF4N4)I<2="X&GBCL#>.77P9\#W' MK3FRP66R4.K%.=/EP N<("PPL8Z!T_2*$RP*1T0R?M6<7G.D Q[;>_;[,G?* M9<$-3E3Q(U_:;.!U/5CBBF\*^ZBVG['.I^WX$E68'NQ;,[I[[OB5J%^ G-(O)%41A"UC HA-\49-H5/)%_YIH11._3^-JI&?6 M/,&!1T5@4+^B-SP_"SO!S0F1<2,R/L7^]R)/TS!V?M9E(;N!=PEA*BV2> L7 MN*/J-G@)N4R4P!9(Z@.)HIHSUH!:@=X "JDX4+%K%+N @[71K; M9,[Y&S6[Y 7F6MFZ79"9:BZ@4%S2#>B4FH=$8V!_M?LY[%[#L[*\(!7!]2=@ M40?"N+U7\-Y7X1_5JT"=EEW)T+UOI*U*MUEM&M^HJO=#>-4U'S@IDP8*7!$T MN+IN>Z"K3E0Y5JW+ZE\H2[VD-#-JWJA= .VO%*5<.^Z YGD!H;" 6A4 !D !X;"]W;W)K&ULQ5AK;^.V$OTKA L4#J#8UL.RG1?@3;*X>]'=#3;IMOU(2[3-74ET22I. M[J^_9ZB'E=A)%FV! HEM29SAF9DS#^ILJ_1WLQ;"LH<\*\QY;VWMYF0X-,E: MY-P,U$84>+)4.N<6EWHU-!LM>.J$\FP8C$;Q,.>RZ%VVP9<&-N%39;S*UZ_/>M,=2L>1E9K^H[7]$;<^8]"4J M,^Z3;:NU?MAC26FLRFMA(,AE47WSA]H/'8'IZ 6!H!8('.YJ(X?RBEM^<:;5 MEFE:#6WTPYGJI %.%A246ZOQ5$+.7GSX=/GYXS6[F_]^?7LVM-!(]X=)+?VN MD@Y>D/8#]E$5=FW8=9&*]*F"(:"T>((&S[O@58U7(AFPT/=8, K"5_2%K7VA MTQ?^1?LJZ>BP-&7$B=GP1)SW0'DC]+WH7?S\DQ^/3E_!%K78HM>TOXGM=>D@ M_/FG:> 'IZRKAP7AL<\^%(G*!1NR_B_*F".V$$A?P61UV_('83IKLA?72,-P MM='2B)2I);-KP98J0R;+8G7"", H//W'OO\07%=,8N"!R!=".RXTSXD3]!'0 MA\_>:UXDHGW:GWFC(#[:74?^='W)?U8Q_*^A,2Z$_&^+P22X'E:7=UZ^4F!"<-KI#U$=GI M/IR0\,X :3R..U#2']$.Z8AH,X(MXSAL6!-'='?J-/NDND.9\!!N84X.WZ:& M1YW+$43FJ$'6T47D&Z71/5DJEQ 3L- E-T*4;BU/"<+';>X,0*_>)&R3/*% MS*253C-46.R'?&=+6DC:+@CU@0U]DD$51L/8Y8&(_J)#@4,G_J1?&4 M^6-O/ D/K>ORLVEKS3<%X6VE7WE65@[CQ 1'2H)\D$'^Q)N$,TK2R)M0SEZ] MQ3./%<)EX$[[))BQ*?Z;F+]$EI8K_)[+C"^R)DF)[! .X^ATXGLP%@FL2D-9 MQUW*/*G8Q$J/[E8I4POB23"-=H):9(B@(=775_,;=O?QEMW.O69Y-/)"!/#@ M\I1OV)U(U@6*4$H=;. *0"T9!),?$;M4[!>;LO]R<-65 >1TL><8B*Y02'%' M' P0K*RWK?.JZQAN]QTS8%\$S^3_VI2Q;N>.2C?*%(2 <@&+EJ4K$UCB0H(^ M6>"AH<1R=72SR5"#Z!%I^5:B/*72'250W^8OQ6<7S_&L$Q84]/ MU]W1Q>48T8L67E8]Q%76R:FIV_-S#-5Y0)I.7_WG!M-G R>8HJA')>@(KPY< M<'UMW,[:UKY&^=CSP]V8EU_GUS2\ M1PT&.B14$T0PHK^^W_J3R/CZY/W:D#UFO\(<;5%Y["/!J"-^YV;JN2LDKB2I M717I) 9R[EZ*K:BRA?;?N0"^<=6Q98#V7J$RQ5@=UAID)K"-@W=V*@!L';^1$3<-5"77$@0%0@!H?>LPP[[[MRH5?NK9ZISG;5JZ_V;OOB<%Z]+]LM MK]XZ?N1Z1<[+Q!*BH\%DW,-!Q+W)JRZLVKBW9PMEK_!]02P,$% @ YX-\6-8,3;5T P / D !D !X;"]W;W)K M&ULO59M;]LV$/XK!Q4H4D"P),IO2FP#<>.M =;. ML+<5^TA+9XLH)7HD%2?_?D?*5CPD\;"BV!>)O)>'S]WQ2$X.2G\S):*%QTK6 M9AJ4UNZOH\CD)5;<]-0>:])LE:ZXI:G>16:OD1?>J9(1B^-A5'%1![.)ERWU M;*(:*T6-2PVFJ2JNG^8HU6$:),%)L!*[TCI!-)OL^0[7:'_?+S7-H@ZE$!76 M1J@:-&ZGP6UR/>\[>V_PA\"#.1N#BV2CU#P(H<3<.@1.OP?\B%(Z M(*+QUQ$SZ)9TCN?C$_I//G:*9<,-?E3RJRAL.0W& 12XY8VT*W7XA,=X!@XO M5]+X+QQ:6S8,(&^,5=71F1A4HF[__/&8AS.'@$@:?56U+ XNZP.*? !'QZLBQ$[DYNXAXAWD/TB0$ M%K/T E[:!9MZO/1'!-M"]5^'_\N&<8W%XCV.Z+] M2^C_C>AE*-9__V[,$G8#;X*"LXC3F__M_R=RW6X2H!)CM4'MRWS2NW*[#W.? M!.[K7%4(5U(9\P'X Q>2;R2"54"*BGK;E%QCJ62!VL"5J&'1:$6V9PNGP_X- M7+$D3$:C<#1BKRG#+$W#>#!^J1MF63C.8OCJNYQX\P?4=&A!W7CV:MMR,$#G M)-@2';-]8[D_>DA+)X?(8;%<=]#I,,RR83BB*#M1/TPS%@ZR\;.(A0G+PK@_ M@GD'<2G"N#<8O2J.LY=BDC)8;+=T1#J2A9"-.R3!8-YH807%T]4D' Y<>^HR%8V)S=P8BVJT3G3;/C\W<27AIQ7_= MKL(*N0IY4^N^?!E M\_FFXW71-MX!:0U\='3(<*M5U=:+R[R1+^I%D#6Q-K G,!\=< ,<:GI5N#3 M@:8:]TJW41*6\,9"%;W7SLOH[$:K4._\O>T2U=2VO=PZ:?N=J U(W))KW!L- M#M7=U.K-K[^W&C+-VV?EC2\P:U,R#]5BE[FK@%N@?3 M[&]02P,$% @ YX-\6(AE6AV! @ XP4 !D !X;"]W;W)K&ULK511;YLP$/XK)RKU:0U@DJYJ$Z0FS;8\)*V:;'MVX )6 MP6:V4]I_OS-0EDDMTJ2]8-_==]]]!]Q-:Z6?3(YHX:4LI)EYN;75M>^;),>2 MFY&J4%+DH'3)+9DZ\TVED:=-4EGX+ @N_9(+Z<73QO>@XZDZVD)(?-!@CF7) M]>L<"U7/O-![X1?N]>M!D^3U+*DJ41B@)&@\S[S:\GH\= MO@'\$%B;DSNX3O9*/3ECE4+?8*/ @.1JK MRBZ9%)1"MB=_Z=[#2<+51PFL2V"-[K90H_*.6QY/M:I!.S2QN4O3:I--XH1T M'V5K-44%Y=EX<;]>KW;KY6:WA=O-'2SN-[O5YNMRLU@MMU/?4@D'])..;M[2 ML0_H0@9K)6UN8"E33/\F\$E;+Y"]"9RS0<8[3$80A9^ !2P:X(OZAJ.&+_I? M#;=TX_?IW,Q M*TM--->_P902P,$% @ YX-\6"U87)YV! M? H !D !X;"]W;W)K&ULK59I;^,V$/TK RVP M:('4AYS-!HYCP+E0 TF:YMA^IJ21Q88B%9**5_OK.SRL5=)-L"CZ(;%$XV"K]:"I$"U]K(YQ,D]W"+=]4UBV,EXN& M;? .[4-SH^EMW*,4O$9IN)*@L3Q.5M/YR;X[[P]\X;@U@V=P2C*E'MW+NCA. M)HX0"LRM0V#T\XRG*(0#(AI/$3/I73K#X?,._<)K)RT9,WBJQ%^\L-5QG5]NEY=POKZ[O[VX>K\^OYN,;;DR!T?YQ'T)("F;X!.4[A2TE8& MSF6!Q4N ,3'L::8[FB?INXAGF(]@-MV#=)+.WL&;];)G'F_V_\H.H/L_!G7] M,S<-R_$XH08QJ)\Q67[\,#V8'+U#>;^GO/\>^G^E_#YH>O#QPV$Z38_@)^#A MOD(HE:!&YG(#!3>Y4*;5"*H$2WMH+*=&P0)*QC4\,]'ZO9)+)G/.!'!IK&ZI MJ:V!+3-4R072(C5GKG1!AY#JWU8>3>-3RS6&PX2RNCN%PW0"GO'!4?PY^\Z" M931U?L:U-_U\%'^ R8)V"YX3=>-=#S JCIKIO.IV(MTR\Q/%8EY)_M2246NY MX-](N%4T$RQJ:E6D29=7 ZQ1+X'&!NT[7QH1!#ZC\!*Y;%KKEIFET'20(;0F MH-;(O,@!-<<[!BG:.'[,&'0!TR XRXB6Y;2=,ZTY(;$7 2+\F$7:RCIO[SD$ M3M!2^VK85CSW*>E@BSI$ (N1+X?!:0.,-H,T M6>72Y:&F6^.HEJ5!3< M.]DJ<_W.,H&>=Y^(81ZZ/4#N/124LMR*SNVZR@MO.SZS.3S( 6"LBK=Q1[XG M)K,CGQ("HUYR*:A52U*IKG)F*A\Z_^!*AG+H.F'/=U[K.HS,D'N'@\6&=?V* MIJ2_B+T#-!5%_3=7\) IK?UD"(7 ")$9);V$W62(340%.*C"@OZHPIVV 1P= M;W5P%(P,#GN8FLEOT)%JO5],]#W^JZH;)CN)?@%06*O;LVJB+ MB?]W9')8T HN0DR"\RL'X6.CPN1IF$E',6RI&:C M_)5:U1[$]7#G*CQRB$G_T;=E/+@1U*@W_MY#4\!E-5P.^M7^:K4*-XKOQ\.] M[(KI#<6=>KPDT\GH\Z<$=+CKA!>K&G^_R)2EVXI_K.AZB-H=H/U242?%%^>@ MOW N_P%02P,$% @ YX-\6-;\:&UG! H@D !D !X;"]W;W)K&ULK59K;]LV%/TK%RK63X$?2IIV36(@21,L'=(62;I] MIJ5KBPU%JB1EQ_]^YY*RZV!M@ $#_!#)R\-S[HLZ73O_&!KF2$^ML>&L:&+L MWH_'H6JX56'D.K9863C?JHBA7XY#YUG5:5-KQN5D';:J27?<_S:??$8C75Z<%>?3]Q='8I\,_M*\#GO/)$KFSCW*X*8^*R9"B U741 4_E9\R<8($&A\ M'S"+W9&R!5SH3T M2^ML6_Y>4-6'Z-IA,QBTVN9_]33X86_#N\DO-I3#AC+QS@S&U8!VD='*7Z!-2[IU-C:!KFS-]7. ,:CM^)5;?A?EBX@?N!K1 MX?2 RDEY^ +>X4[O8<([_)_T9K2CGZ-)Q;P/G:KXK$!)!/8K+F:O7TV/)RT$NX=*VMLI56AK0-T?]@1)6XOXADRL MYLX%#0IK'1LL?G/2$^PC=MTJBR8FWJ*.O7:UKI(X%0++)YVTV#D7?H!3I"]! M/98")W_KV&>_";2#F1T*ZR?TVU4(-UV)O& I,Z[BNO>"X:C MUD$H& N3C(:.&1OD24B!$F$[#SX'=O/L!1%+RU[!CY&!BEL!HCP"&M&J"2-M M%Q[Q$S_T]M&ZM=V/BLA"'"KV@B=.!<@6'-\^!8C44B9R;B7!8*>H4YODWZ'I MTGR3I0SPSQE[7J&#I[#7>J7K7IP^6$*&D7-"3L<:\;)+K'HO\,*Q08XZ+R%$ M^L [_"1!Y<0-RTNV[+'&V.]:7?T(IZ@ P<@>S5I0A2$2P:V3,/%7[?IY7/3F M1T+OI3&$HDP/CX].)J,2#=^8='?AS']/'R0X.6##RH.D]%Q"Q^1V#I';KIEV MXZ$\P$&AXW0/FLV(SJO8#P+ABE9M:(5[.5=2=FQV"",O6ZF-'#_QKJJ_P9=M MKE"/(*$P_%!DX"+*DR<$)I=#&N8N@LD-DKM"*"AER(AN;**:")=;PN"_WUQJ MG&ULK57!;MLX$/V5@0KT%%BVG+9! M8AMPW'0WAZ:!D^YBC[0TLHA2I)8<6?'?[PQE*^XB-;# 7B22FGGS'JEYG'7. M_P@5(L%+;6R8)Q51?TQK MI6VRF,6U1[^8N9:,MOCH(;1UK?S^%HWKYLDD.2ZL];8B64@7LT9M\0GI>_/H M>98.*(6NT0;M+'@LY\ERS#2<+5KQ*R0T(6>?>%(LO/ MBM1BYET'7J(93091:LQFO0J!SG"3=%0+_#9/'^ MW>3C^.8,VU#%#CWW/H_*D@T .6 /1GFF6YHVIU:)*03A(E5%H5#&EYR)<- &J4-\I10U MA3:O#GQ?!?Q$ECGL >U6MH6AV339%NPK;(7%5A1$,](D^KN*RQ2(-7.TF&,( M;(X7L&E)BGL$WFY19YE#"*U7-D?9+GH33!LCP:XL SLZ:Q8!FKGE)/IJM^-" MEJ+P@55_OJY7^^]MY[^:'2Y(]N$$>-]&L(PKW)U8;W@_CAUZ<2#=R8,I\ST0 MB/=.>![Y:AO(MY'&Z*TF24_LK$8^,C'M(.=LJ7>V876X%Y:]';Z&]Y?*5SYQ M+@<&2TX=CSY]2,#W1MU/R#71'#>.V&KCL.*[#;T$\/?2.3I.I,!P6R[^ 5!+ M P04 " #G@WQ8_5IT?20* #_' &0 'AL+W=O;!$B3M!-@VQ1)9P?[499IFZ@L M>DFYB??7[[FD7HZ=-+,[ RSV2VQ)O.]SS[V.3A^4_F:60C3L<575YFRR;)KU MVY,34R[%JC#':BUJ/)DKO2H:7.K%B5EK4OM>5.KA;!),NAMWFZ6(A[T?RV_J)Q==)K MF'1"7*AC04 M^/@N+D55D2*X\<]6YZ0W28+C[YWV#S9VQ#(MC+A4U>]RUBS/)MF$S<2\V%3- MG7KX5;3QQ*2O5)6Q?]F#.\O]"2LWIE&K5A@>K&3M/HO'-@\C@>PY =X*<.NW M,V2]O"J:XOQ4JP>FZ32TT1<;JI6&<[*FHMPW&D\EY)KS^^N/GZX_?V4WGS_< MWGVZ^'IS^_GTI(%B>GQ2MDK>.R7\&24!9Y]4W2P-NZYG8K:KX 0>]6[QSJWW M_$6-5Z(\9F'@,>[S\ 5]81]F:/6%_UV83DET6 GUQUNS+DIQ-D$#&*&_B\GY MSS\%B?_N!1>CWL7H)>VO=?%E)3S_^:>,!_P=.Z".W6ZT:P/9;)DT#+U:]J10EENJ@7@MSHT]L( M;>UX.UD]8(844A0D7:K5NB+6;$"Q;58;!+DIEZPPK$(J-.5*EEK] N;2A5$; MBF5K&K%R<2D*?9"=:[6"#:EG;%UHJC555G3H*:Q7,*T&=.',04BQJ6@0%BNK M0LNY1#Y(J(V'3(MZ6=1E>W\N:UQ(%$6+M=(V7ZT=IW>Z,<"_077'4#V$0X"] MQH3 382TT8(5E5'X@YED+&(*Y'.%D+_#]@J P1E*8F>OLT196:#WVQ3TMV7- M'I:RM%!GEZA!46\9)B<5W5"KT?T6[*2W WS3!3X;EQA&7P/XM<81+5O,DX4& M<[GI_#[8!/>;J6F*NI%6-_X,($58 $17[@%23^Q:=_%&V6=2V MJ$ OZV)+CCP/'R,6[L!,: JO4]EZTXF9GK&M$ [9 _(W+_3>Q M9?<-O.JR@"Y1*\&.*F7 47.Y0&61._1AZX!-WEP:"G$K"O0;B-"%^" M+FBK?UI4!%+FMJ8#*KU7Z40Q6@\<4"@FH&(N<4,S\K=E&7>H ,Z1K4(3D-!$ M0(@E;N2G5'IF/7J0;1I,@9C78):26K$@_"E#@J8$RIR=V,4J4D8L:/5D6 M9 LJ-[7SJ%?B,K"U'J!,V(\&/KN\O?H$0E^J#NN7U[?'[*:&G\(T71%LAS^N M"2L>EANM;5R$?C$7N)IU!YOB4;A0:]78-BTMT, HLB8VF6V0V0Y!Q^P"#H&= M2UG)GH[,CY(+9<3HB&]FE=F>$U0<4BSR]D&R"^FC(/>R(,27R.-Q2C>\).!OV(>>/CN!-O=O/!MK MX/EISGB8L""*,?TT-MB:7=JRE%L4JES:F63MT(!?8, :)PL;:9Z_@8Z*CVEWM!DL@_%I0TH^2*()K66@=S.'NY=/W;QG=QW&@8&OJD%A+50Z@:MN,7C]C1L[\[NKG6ZX[]:BA5(SPX+0 MBP.?A5X618Q'7I[Y.Q[3RAD!!V$X2-Y]^0+EQ6K]CE5V_##(A3'+8T F2_;D M$Q0\&<2Q:H, :&;LKEN 6Q!S%GN!GT-C$H=[F@+@,HC:)+D%C_M>G"WJ-7?"^@ M;CY*/)YDKMV3$#>>BAZ%B>?3R8]:N46%^@[B41:A;DGDTP7/TCU)E#,* G9G M2W75,;1A1[&7QC%,I@GU;D0=O&E"0']''N)1P//EIO+G:\R;/0:HC2P/)"PF-+>W%,&@-@(80)E[Q!CL?( M'&40X+6"2$,#@L;I4$F>#;JB=!]6 MD1>B;3^K^I=^ZCJW$G3UT(AH+#\>%,'C;+^U0L]/(H+6&&;N O,R=U+D9V#.Y( M>2\98]:GK^!,$"+8$J=#(O$H#\9/FF"L#.A?1DS@A4 "P9 %*D@> M'N! XBWBBCSVQQQHC:!-N?]C[LL\OR6N+$NMTY&?C]0$B1>F^2'*0T.&EK&P MJK6;7>Y;ZN-Q9$D4DW"?\="C:9A;QL,8I+4+1!*.Y#CP1O&\FO"0LQR".7H% M2$*%>E7MTKE#=@B(YSMDE^F#?P^@[R';8-H.!9L*1=!CO M[Q%80]+L$-O!UV0@1R0W&JY0_P.C$2A)0(G_3VPWN/F7LAVF(4J&C*/7..T= M^9"6W/.QC;S =EA7,,6 >OH1E Q$$%GLO8;M""^TOH!+,"FS<4%]+(]CMJ-- MS+.1RG][0QF%F?Y@1R85\S$N8$S[_ M,;T1R3A2\ML]*$W'+(F46Y+>IS=L/9FCMR!QGZ'=-VE8$;=@X_/]?7I+:8I9 M0[YE-?!)G(W$ #<__"/K'%8:XO@,G(66Y=&@JOTIOBFU$GIA7[T99O^QY-Y/]7?[MWL7[J76<-R]&OQ4Z(5$H2HQAZA_ MG,83IMWK-G?1J+5]Q3553:-6]NM2%#.AZ0">SY5JN@LRT+_S//\W4$L#!!0 M ( .>#?%A!WR[V* , ,(( 9 >&PO=V]R:W-H965T321"1VL=UU_'OL MI'4\ >TD^!*?SW>/G\=OE\E.R.^J M#HL6VXF@:5UINK,%1Y!2U3%V(#W(R4 M0K9,FZY96FE[H4(JZ!:YJP9&$Q>P=[/8G%RT6CNB_:];'X,D#Y5FG1[I,- M@[;F?]^O@)8RCOR20?0+I>/<3=2Q?,\UF$REV2-IH@V:-3FJ7;O9U_N%^_N7]IQLT7RX_W=]\N9N$VN#:T3#?8RQZ#/(7#$S01\%U MI= ;7D#Q%" TA!PK(1(1>@2/.I6TPZ/_I++'B/^,86_' ME=JP'*:!.?X*Y ,$L[,7.(VNCS",'W- 2BB>.L5VIT1,*=#*N5B>BRWW'#5_ *Z%'++W>XD6K.G(,X5$B@D!8H%\K,SWB!X-$\IH*[62MX94HRPY(Z JD0N=F7DQ?#DF7SCR/TW@8."WE"($8X M'M%XH)#%Q!,89]% .2$G!!IB=%@J.@!=4D\B>99$3!-/2>H+/J=1Y*N,R"F5 MQ*K,XGA@D?K;2%)/G6E!;,2MGHJU%VIOL0XKRO0\[XN#>%]=?]H M%K+F"C50FM3H(DL")/N*V7>TV'15:B6TJ7F=69F?#) VP(R70NA#QT[@?EMF MOP!02P,$% @ YX-\6"CUJ(,W P Q0@ !D !X;"]W;W)K&ULQ59M;]I($/XK(U>J>E(:OT)( DB$!!4I"2@T5_7C8H_Q MJO:N;W==TG_?V34&>M=RJI33?;'W[7GFF=GQC(=;J;[H M' 2U4*/?(*8^HK MW]=I@173Y[)&03NY5!4S-%4;7]<*6>9 5>E'0=#W*\:%-QZZM:4:#V5C2BYP MJ4 W5<74MQLLY7;DA5ZW\,0WA;$+_GA8LPVNT#S72T4S?\^2\0J%YE* PGSD M3<*KF\2>=P?^Y+C51V.PGJRE_&(G\VSD!580EI@:R\#H]16G6):6B&3\M>/T M]B8M\'C9)BSIC1/L&W/ M]@(/TD8;6>W I*#BHGVSEUT/"7LK**-KEA#/CU?-R>7_WGZZ6\%B!M/)Z@/, M[A>?8/XX6SP]3#[.%X]#WY!9"_;3G8F;UD3T"Q-A! ]2F$+#G<@P^Y' )[U[ MT5$G^B8ZR7B+Z3G$X1E$012?X(OW08@=7_Q?!J$UD?S^YPU.]!V!] &":'G0X( MX5D,0Z_Z?^,"R92+C90(M4[D.N2;YC3 M9"^O48J(XAYYV"=$',.B1D7[IP'A67!)D#,+ZE\D_Q YM?Z[ %*G 5;)1A@' M+QLKG LP!4)%!AJ%U!4,R'QGK^1LS4MN./Y_03O$P%UD3ID,C6Z%RQ_CHVTL M*'TN@T,&7(;]DQ2YNQ/L""Z BFJ'#0='5_:OT"B)Z/(.EI.@WXU_5HC\H]92 MH=JX!JHAM=?3=IG]ZKY'3]K6=#C>-O@'IC:<4J+$G*#!^47/ ]4VS79B9.T: MU5H::GMN6-!_!BI[@/9S*4TWL0;V?R[C[U!+ P04 " #G@WQ8F[KI+U<# M !Z" &0 'AL+W=OZPCXK-Q,)LR9/DI?WW1\F.KP.:8!ONTWV( M+8GDPX=D*'JT4_J;*1 M/%:E-..@L+:^BB*3%5AQ$ZH:)4DV2E?'S,,^VJ''&_XGT;989R]CN6ZY,C7/;@"V$*:%T?B]$=K#UJB-DISZ M@FO-I7V"C585Z2)I^<1+RUUG0TX6F55Z ',Z%KGSPB71GCV VG@+TZQ)(.CV M@7L=PAUR^>8]H9Z>L&%RK>G M 2TH8-1O.GK$V8?1TV[30C3X5J.3*HHXQTJ*34NB]SAPJ2#EO5ADW%]<)5IR M #EWX$NL+59KVB>L+1/@8RVT2WE3.VWGCVZK1@O*E3-RP7>E91>^E2Y"7^Y: MBQ*8AV'QH6J_6&RI*!7Z0,G/^Y)W=72R/RMD_?\MY%TC$?K<_U(-VWIYD_,0 M7$_'PQ?OFNC9/*A0;_W4,VV$[6CH3_O!FK;SY%_U=BK?<[T5DMH2-V0:AV_/ M ]#MI&LW5M5^NJR5I5GEEP5]'*!V"B3?*&7W&^>@_]R8_ -02P,$% @ MYX-\6%'+:D:J @ Y@4 !D !X;"]W;W)K&UL MI51M3]LP$/XKIR#Q"35OA2'Z(M%2-#:Q,;JRSVYR22P<.[,="OOU.SMM5C2H M)NU+[//=\]QSCN_&&Z4?385HX;D6TDR"RMKF(@Q-5F'-S$ U*,E3*%TS2Z8N M0]-H9+D'U2),HN@LK!F7P73LS^[T=*Q:*[C$.PVFK6NF7V8HU&82Q,'NX)Z7 ME74'X73;C[BMY]3Q94H8_X5-%QM3<-8:J^HMF!347'8K>][>PQ[@ M/'H'D&P!B=?=)?(JKYAET[%6&] NFMCKV7+Q M;;7X\AT6#_1=CD-+M,X99EN*64>1O$,1)W"KI*T,+&2.^6N"D/3THI*=J%ER MD/$*LP&D\0DD49(>X$O[(E//E_Y/D1W%\&T*UQL7IF$93@)Z_ ;U$P;3XZ/X M+!H=$#CL!0X/L?^;P,,4:7I\=)[$R0C^(H,;"4KGJ,$J8(*7$FR%,%=UP^2+ MAWT8&0HIF>2_F.\6BERW7.1@*J:Q4H+@!IZ8:!&8S &?&[=P2[@&M0W6M_YTN-=[5';I)XP!S]6U87_:#['+ MKG?_A'<3\);IDDL# @N"1H,/IP'H;JITAE6-[^2ULC07_+:B08S:!9"_4,KN M#)>@'^W3WU!+ P04 " #G@WQ8 ,4%NP@M #QF &0 'AL+W=O;VUK;9 M]T-9N9\?[-OV^/+A0[?9VX-QB_IH*_AE6S<'T\*?S>ZA.S;6Y/32H7RXNKIZ M^O!@BNK!ZY_HNT_-ZY_J4UL6E?W49.YT.)CF_,:6]=W/#Y8/](O/Q6[?XA/\ARNS6GLOUX'B;NG3T_^R.GWWR^$&V M.;FV/LC+L()#4?&_YKL (GKA^=7("RMY847KYHEHE>],:U[_U-1W68-/PVCX M@;9*;\/BB@I/Y:9MX-<"WFM?WWS][;?KS_\[^^-#=O/QE]\_?OCX]OKW+]GU MV[=_?/W]R\???\D^_?'KQ[ &-H]C_UX>&RDK)?N:#;VYP= .LXVM_;!Z__\C^73JU<3*W_L5_YX M:O37OYOVU-BLWF9 JXU!9'=#:YP>93E?9D,C9>_?77_*OOQVD]TLKA>9J?*L M:!U0\=H5>6$:P(?LXC__X_EJ^?25_-/N;?:V/AQ-=:9OGKV2?RXS \/;:@?T M#L-4&3Z9VUO@#4>@]'8&F%V=MD"IIZ:H=K/LV-2'FJD7YLT+US;%^D1?P")- M?FNJ#8P$=%$<3%F>YT5U:QR0>09$V1A7G^"UUF[V55W6.UPJ\+%L7;=[&,SL MJMH5CH9N@:.UN 0<]]30TQM3XI06:-XMLC]MMC5XHK/#O]]\!LO\\P6$\?KYZE?U6;)IZ_C4 BI7? );.)P(C&V=0A'.SK4&7A 8+K(O 2\R4[H:'T%( MNO1TX6]>"9\6KKQS/$4% @2^A.UDL,(*SP<&=S8]:P:AI1%N:O@: "/'5,P/ M-1PF?E/#K,<6=BLG@3P^SV!_[[_C#'5SK&'V,KO9UYMO?R(*_*ION7-V\?[F MSU\OP[QGVHO'3'=J&)%*&%6G8&PB".1PC#!B S10G1 ]$:9$%1UJ%4>!Q((ZF*,\X3EXT=J-/P)'M:W;?=%D\\1^\YAO77#0P&)5ZUC!$U? MW .J[_8I!V&@P[2_6!"UU7F6?81%P3\(BZ]5T<*O-XA-/#@C>HQ/QU.SV2.E MTAL'\U?=(,4)YB/R IK @K*33(1,S .2P&ZRZG18PRG!2^YT/)8%8CYLB=#0 M 2%$X\S@S$I<.?*FS &=ED@:L I ]'>V-&>@XQ/0\1K>,CPIKX6&UI6Y9&TP M#; F)+SPW9W!XP#\;$Y'A()A+N&0<<(L>,PRC?T.?";GW6ULTX)*!@MK3\+' M[V!@*X1,8],)M/ X=@!5MS8?YT /^#?W:DT<)2 S4< TJTI%]D'4Y0H'>#@ MZS4-;G)X'BE1PBF-7:"LR7ZYOOYT M.06YIQYR3R?W_)NI@!T0_[: <7CB@QK*Y"C#6M1R_B@;&IZ80PQ>@/8@.)%8 MZ@K-&^07!#O:_ "HAF':47X\Y+JJCQ"70R+0Y0(M'#L# MVMK :0:\SXZEH>];$$>X#CCQVQJHM0!A!@PS/X4-PS:KW#0Y,)$&V#GL#P@" M9FR^V39ZDG0Z9#&PC*Q!@@ZT WLM20.:R5SP$QI[P&H(V0!V)(>%L;8HTF D MT,A8[IH#@@S?$AF'CZR1>8&"T0@_*XNM318.?!064NVL*!+$I57&CP(K,\PY M<%XX>1 Y.#XM@*@-'K4B-8;:HR8%D!@3TV$2X+0L$3:-$Q%6U'VC);%A$H%*6UUE5MR*:X&D'\Q1; MT. %91$6*3!C[$@;NKS)V+,JR4:HTC4Q-Q>(BJ>26MIP%K) M+HK+L!C2\)!Q!BMD30+\;E\@;_9[1O)F_#/PO7]ZAGH=J4MD%-"?.B90-2 U M#3>#66%:7A"IZ@SH631/@*B?D48ZH&\%E0&M"B3:W)0LGDADLJ)P>KCO:#=*#ZO+ Z?E$*KL#N]>TP]H( 42M M28]P1947MT5^ N8@PC$PSQ--L8(7,HNQU:%J)*8Q#HCZ N'M122^9H"- MNP;T6'CW4!-W9P..U'!WN#2VP)H_VQU(6H2FSC2+2 &P!4X; MM0QXU1:DY+/E -QK@P8H4B6CU47 %3Q0$3465\62AO'F$G^D5?B1%V'[*$'A M&W9B1!3K] &0>* V$]W-PK= 'BZBBUGZSAA,9P0:Y-65;5F '@Z%<\Q68S-- MP.>(J0?W@C]0W!X<0TEPW.R!>$MB!^QSHG7$:+G(/IFS($V"*OD)=>3V#M7D MNK)LK3;6,J6(P:?26Q;5<5"H7$+CSP1,8^W:KYU/H&7.AWZ2$O 5V!1I]Q8 MD@_^95U2&T\D'C4=D6W>!KW):E )ZT4K5+%8%(NB@>,XLRY)M B2"M6K(D=1 MM"UL/A,#6%8 -C*=#@A$$LIH C(E;.H27>5&J,!;SO(B285<["G"YZ9>X^X MS5O:.EF*P4(E/"&9W%A&B+9E#9'77:_+8B?66?8'H"L>;W*Z9)/B M#85/:4 M"7LB\E(7&6/X!0JA2"0E. H&+#N3@ 7>P^K:,32(&!:?2,)8 +*.[0VK),DT M'#;ZDB1+L8T1B$^LLEL HW?_X/#1>2-I((Z QD-4CSC(G@*0;>1T0+^':0G6 M&)Q!;X^Y!8N=\(]A'F&8R(1+\4F#2L@P$JC"2-Z+=:3:D>(-B%O?B9H\#/5A_)BIL$WE@UA<,W+] MH#:(VB2C[BQ84N1M00YWR9AU#TZI!_\A4G0CU:O<:]T;OIS*_(VQOSHK'$T-\R(%ME'Q.:Q M1>%^$83L=D0-Q4].=):RPF#9D:-L;$QE1?@-&[/X%?NZQ9I"/?P\]]H*AA30 M,>DYQO#A;BT%0'B,[:DBP\#$[+!/]C.0.C7H$,=]H?*R/1_9C!1Z2P4+.]=0 M00.=P#V/4& 1! M:4O^,%7?25%B9:&GCY#_HJ,7D0\_B04PY"F&(P^QM5!YYWJJ08%263M$;PH' M'9RT=LU!@J$ T8^:W4,'2B,$\6[O-V0 MA@8T6N##"+K]$'C)O7,>U4?VX(LX'_;T,^N+]Z"Q"A*" M[0&_(Z['LGBF$";("B#XGF M,! C<))[>IR9!#UJ>6.=E1P)1O1JRCE\DO MT0^)@ZL?VR,=!V'E_0G'X*@@T:-/XG"$,NATW>R+2O58F(_BM+I1_1510H-X MQ"E]> _UURU:0&S/J-CCG<[0[;LGW@Y(ID(HX+[WO0Z'"^70PH;0&]P9@=F/ M.Q&PP6:!SZG9%X)OD9H=C2A;)5,[AF@?1F)QL)* !HF+<#9Z75%;N$WO6%S' MRY(Z^M71]"EV-*5._VYL0)Q/<52 37Y6V_L<<@!#B.=Y<8<1^1Y$%.*$C+2] M8&F#@$ @=YS[W06P:P*(&*EGCDY%7FCLYIA4>-5,[KB<9DA;Z-,.VKMG%EW- M6/$_>MU["#1^%JFRH@BJXD0!259D(DE#@5S ?-"_/)2&(<*,HCM_*L@2*&4! M2D%-BAFL^O#_8#,I,-$X.$UK2<#2.9D!YQJ;TQ6IKHO['6 O!PG =?Q<76SL M_NX]7RQSH^#_W;X.#($M_;LJB1D%VR'VKFE@OJ>ET9\]#@;!,A.@0D&]T??@B MR1S.T!B-J;&&T<"2>'Y+6&>SLS4L2Z?H=A C<75*>JJ[B[037GDRY.=J> ,#[@!FD%;<8QC,.U&"2&=H/#AU MN-[5A*@A"MI?#VE=3MY%N7:NV=QPT12ZZ)M..!O7.J1,W@/-GI^W.=F0:A8M MC11>1FW,7U&K4LE'S (UF>[W=[V+V.3+[-HQFT&%1YS;+.6=)"7H<=1!,^/ M- P&8H,3M&9]S"U 6_( M$AW^E-QYP2C64#5.1-A\!NF2O4=UCRYH*%K/LK54O85&6&%<]SH'KH\(6 M-A BBVA!5!7) $H+P?4@1&H7&:* ?6Q.QQ&JF0\;DP0!=A,Y%BLZN^+XY%\X"!2 M\I(^Y2>?"E4<$ 7X1) MS%!%N4.7$H8.):\4372:C$=77Z12 MD;G.>ZV>/S M.8ID,:HUU0FUD&04"2*+"8BFFRKEM-4+XN*SCJ]E-FKH7(H3 N2FC$IYKA;X M5!ZD!DT4I>1%T\JJ:,@=BW.L(0I98^S %[V[$IXHEO($]BRO0G'.U>3YW\A1 MB=>;3XO7-5B#,SW:D) O4_:%/ M@C&J<5I.DR&*$\PPN84Q5?Z[/>:DDSV$*H9C[!P$Z_3HR_GS[&_,,/ LNJOP MR_BID "#121 2&4!K^0A_E&@!"!9@=4RK:1?O[C*4P=T0'J)WE]6G=;D]EFCZ@L3M@7;5C M-S%"CZ4FV@#^Z2;,B,QX6Y=%348;# '?%L#"?8XH)4[E80&SF)OI(;HH7*:S MF_POT/A%F\4L9-A.K6O(0%FEI0T'6"-[PSMFO/V@NGS(_?1OSWI)P;I14O,P MO@(VW,S/H:N(GS,[92SZJZ; '$T+V-?-.=(P*T'XGF/R.BYF%@$?HCPBS1@E MA<^3" :5\ NC7B*?W2L<3F1#\&:7[(!,$VT6BF=19BI2W]XT.XID;F'#B&5L MB(8-<*HAROV#-:SOR,@HYD*5@/V^-WS./C$'%#L*@=%RD!5CB J).*)Y4,/@ ML47V)S ).X=E, XC]=) \&'%.3_?!:GAV!\]??QJB8; R9&95OEOGSZ^\M_/ MR RT5(];=F+7'>,5'0_;[5Q ,^="Y0VLKVBIJH@RMB/=)DDKF\R77H;"T.5D M]>;KCV* %L,:W#UO+T$#SJ(ADL]XTB %3G@X?+YPNAP$(3&H,6##?'V>X[_PLRG/$CLA%U:!=9X6V4F< MFJ@J6#IE[/$(FQ?YP&@Y16^AG'DY78G\":L-&TG$1?%&M<&#I'=O2?,R&QYM M[&OQ.S(])C!&:I)L$I 6I\.I%*\!* WH0?"%- <,18C#+_Z1*UE&)H4Y-C)B MB)RFOETQ7()SUQ_!R5D48E1%X],9Q#-%Y2MDPG&:C7M)8T5TSY9+T2TY;)W7O9>P,X(.FCQDD HMBRL@A;Z3[[WH,E&O 1QUY7--2' M4P.J+S B)*;OE+"%GUJ,WKF0O1V_OTJFD7'Z,_HD&Y#9)V17Z%GPOTIQ(8RX MV4=?BS<"=0M4/CA);WNB2OH3F;EA@C25)XZ,)Y'>=9S.F7#>3CS3F\&=**]/ MX^G&>2-1.1B_[E3$D+LD0=0HQ5J1VWI%**1-; $(4\P@U%PNI\LE?ZVKW1Q# MC8K+@WS@OI++Y2KK#32H(Q+W,TU#A4S$T]0_7W;?C_./ 0_#N%).9ZH=N;GU M:9(>GCF0B]DBV/ 8V%O)V3KL_2\:X#&9XI;"K7;HCRH"E/$:F>1028W,4 MCJQR-K;O@^' 7+/)7SL:/".;Z/VF4K];)XF!8KD**UF%-RKA:_CGM+'_SF)5 M'R=]9(OQ>=%=/_C/'25P3=F%OLB6Y_Q[!^2B@-B_3G6DH42IT$@:(3M>PRD] M(@#.[;%&#C=:3I)3G52A2H#*G=9_42IB39$K3H"JQ(,*AM\4?PR5UN.3 !+X>6-'.XVR:1<;" M)%J KP1"+#W6CH&(Q6GI(:2%0-+N@ZI7047[B_TLA*NJ[(TP?5+OJ V<;#% M+*/Q675$1K?:8DYW>''\)\82&''ABL^L,@<.4_5^0I"P,R"X'L;W7#A) M@,694<45Z9]^I#2@2;=H 5 NJDTB)XCQQ-@^8A_^.6?A) M0!^954^RF^M/V:\"YO@7,*\XS[$<^/%)]B4] P_W^*EG.O.4G Q=#Y;3?0N^ M@'WE3LTYN\&^&<."\;[.!\O'66>8\+>TX_!=B"B6N5%NL.4Z7D:&+YUFBB@?6YF%B!5/,Y2D!# M^=Z<,F*-_X+**&4MJ&6-9'-,WJ$Y?RD".<\Q%_?)L^'P\1TA;5 M*_8/W!522R%;+0RYR.&?3=%>*@#] 30Z5B?5_QX 20Z; M="_Q*1C#C8PZ*.>RO2UC$PU$U094GR KEU?_0\F>16;4Y0J$/^N,P7YX.-$/U;O2>3'OL#2% AR%9O3+Y6HPCK-VUGP?P;?[LFR63[-XC/%& $7\U$ N_O7-V^S9XZM9IU;D.G2.PE%D MKB\X2J=BY"LEM/EA?%(:S#C:BXC2\8,1K39I<.Z[Q+L?PK)!+V8=]7NHK)CH ME41.2>)!XAO"/!\R\QA9?(XQN:WBI5*+T,C4 MQZRW!MM'7D=J6 B#HH/2!VNPR=XL+2NZLUH!%BQ^B[R#0N7@!3Z(0KJ>%S'+65VIX# MZD<1PDG1/WK=21\@_(,7R.;PU9L V8J6EM)>GN8"JV MBU%:WI(UO0B(2:LF5L4XH$+-$!Q\*SX"W\%:<0T@B.<,XCG^-(^*,N1YX L4 M53B<,-;M$Q+2QA/!_F3LXBX4BIYR,J ;(=3$B;X)IBR?!W-T3-4^4/="V[:2 MKAUI6X;BFZD#@+TA4<*BQR@3=QVCCA0P\A1S6X4I]/_=4NLB[Z"MXJ!H@*B4XJS9& HQ%W <)HVIQWE,![-#@/EB$SC"ZP(0/I,_0XA M@X<13)840X=RZ'8HYV>8+8'XC"@XNGR?@#F%GR&Y;C6=_G:-;3M;;B0UCI+W MI= MGV>]@0:^^6] /"_#DB9C4O)*O^783QIM;\(OKW_*!..][J(.=V3C$^>^ M0)/@3L[:2'E_ M&2+D<8AQ$%>FQP=<>9']K4G0W>!_G.K6R*T?PX$&GO,E8>Y^UE[/PJVH"'P( MH3"C$ ?YJ:FI*!A/3U).0I^19%PR74+1#NG^%(;<1 ^.:1;9\T<@I'$A7GLM MNLI?W*52 [^E-'##BB!2;MMB^C M^11&/8*6/D?]/1B,K.YL=\Z8.E\)#?,<,>;N))W49X@F_(XZ*?OBMB1I>APP MBRZM4/5&CSKT#ZQX+V_%4.F^-H0G8]@15*D$$N3/ :V)F&U:6T>?D_2#SW'6 M)RI[YLQ_@/9>4X=/ALK]2QU'KH70-OI:.$+@U43_X+W'TDI)Y#"N++)/S A\ M,2<^?Q,__S'!K6LI$;+=G9W3DQMKZ>3)]VJ;8/M-PO%!@7%?!N;J*NN/1%VX-\'\"3]0 M&/UP/+4:D@:%E)HX,IR2OFH89P$PQ?2GWGNV/!'YA"7T'&_2F0C?)T<@V"W4 M"TK]!$&?P:*R,C77PGI!]<2T7QO&MN4X&0N!:'1^M!%^P5HS-7GJH=Z(^:XNB>ZS; MA51LT"!\K"G,I.@1YRG$;:"U18O/Y0V0)_E,'<=SD,)4:MTF8Z:\MX-34R0: MLC57TTF6[_ &"]:4,0#?G$;+:.X9",ATF0V/QBK-\DGHH1Y;2.0CDF"Q^F>H M9_3P6,8G36NV09.H)4/L?.BJ@3;):?FRMW%_^&V:SM4)VE.'IYFP;Q\UN&0O MRN"RQ5%,/I^[O6VYTV+P%X'!#.S9:)8_YO1@=@'M5JO,3;:W^8XM0]8WL!)0 M>MTU..3,]Z:2"KBA%S1\7M,5%(,@]E0PN*PS+DI'CEY+[5[R FU*."-\ W_I MOS*+/?2L:DA) /NR\ VJ.8Z3#?C;68C0\Q?DW-./"*R*\M)\&1,)4]]Y7.,Q M&OJ)9+"TX!G&O0&]85P4DT< OARPXEJ^S(-RF48FFR3OD'^YFLZ=?'\XEO79 MVH2%2I,J_);9'MY),$CRDX./E5Z!@?KCTPY1'KTT9]PPP.ES8O.)6SA-H2&6 MB0\&Q[8P4G*KL#>/"G4H2P/+WN,Y4%NPE3,^XM_)L0MMTG[(6: )' "3/?88 MO;7=W\GQ$9)[U07B4P.(3P*CZM>F?^GM/96-8^+P36E@NS<;T'%0;:"GYRBJ MJ!54G=NR4\>C@[@!<*>'R@ MG#DV*BS=[2H1X6&.[+U5T]4@CS$XJ@44D>?4Z M-FG^;B7P*F3WK*9SEWXT M(O;_EZE.Z*RCS2U?=#SYK,R05@9:JG;>8SD##-X>_<6&4?NW*I=$?*_WQ M6<%%>-(EG5+=RG#;'K^IM1LJ %]F%\O+D>'(_2-,^R2ID:$[9TA;9>5YEEVL MNB/YL 4VSDD&HGUV1L@N[&*W&!Q"F[MR"\]P[=AH#U?@1^@6V@QT+HM6P--V M6I>IC46FX8^LI==F-HP->MNOH:NB/_4\LCS8GK#^LH^A_H,W_6V>1CHW)@6= M]7:+?(_TJO0:A\$!.TL9&VZK15?,D,)UA[XZ:%0X2!/6>;V=(ZC\32Q_? TW ML="9<#HFEXFI1>;=S+X5XP$C]VP3>7F<3" E)4X[)."]"FFA0V=E,^##)\>9P_)\TLY$ T[R'%U&5DB]EI:L4P]ZQX/P#\@(*M3E MM0L ADJOX; 7MZ3'M>7I^GM;)WU+^\:6/\XB(@BV&69:BVG:F +^,;(Z 6O$V*&F&VT'A']^J MFOHXBUQ-2 H?+L1(_7./WCBHB\3DZP=BV(6:!-*#(C:I8F1<=4YQ*XR?F MSWQ\R@XCBXHLQTO%QI%Y")'EIPO0YD]DG)P]+E]P*EU^.8S5C#)1E0:7\5/% MV3BR$_/T-LW65XYZ?)OHPCJH% :8#.'+?9 .R[^G,C?IVCQ ##Z[U31XM:B7 M6E6N'JLD4[N)?^T9G-L:"&&E&UU&;ZQ8Y/\2< U MKJZHQYGV>\* H#A_V?1DYW(="GV&II(^D^@IVHR .D#7']= OGI_X&Y&?6_@ MV,:A/"$-Q48& )U8N+Q-K>AJB$ 4+P,6=MM\INE00US(WR^6Q$U?2F#V.]4W M* &%4IW8Z.@\-H3CV84XBK7,F UQL2EL99"4MTL0'%[L[W M4M9&AD4[AK5D$<:O<'[>.@IES,0[(#OQEUS^.)8KT#8_3$'X- \NYH,DM'4J M'"7<*1$YTTU^I@QQ;I/.0GH'M@?H=U:4(EV/U/'R$:H\9BBO^C[_G<19KC;N"_8I!*\F799.[-E$V7@*:GQ MS&8')O%!4JHTV:=.EM2H"60E_#6U_L9&7 )3!+K^->_*[T>9?M"Q%RL<)#H* MNOL]],1+K^1C8N^L\Z*K*M!%<&:2'UZD(N^2+]RB:\TM7](N)Q-?ML>-!:NZ MFO,*AEMX?]F'5F%)?/L'&KMSPKJ.'_5W\:[:T:MQP#ZJ.6V@'MZ)WALVPH!B M!NM!&U(".^QH'&M&7Y$4LY[.&6O!\>.P5+GX>E"=EL:I$E+"&"V];<0M*8ZD M,6[;;R(// 1K623XU$F>TXHRFBW:>X=[<]G*.!,/EQ%A8XO#&LA:8=1)#QP@86(V(0F5A?JASGVW(!=5+Z(X'Y'J M?B_"O3#;.1K%ERCW:JSB#!ZFD"&5MV=W=&]-ZJQBTA2=18;NNJF_<6PXNJ1Q MIF;-OZU7?XRTH3+9#5_:=![%39^7F>(@0934PW)HA7G?/=3*PCG@&6JRF M+(YD4*0WVK 2@3Q[@T M.0\F91NR>D7(N-Q/U+;HKAT-Q4=]YE7IXN;-U$B$ MZC%JKV':RQCB6HS_PQ8,%W)4?W\J<6J6UE?HHAD&+]'=T12\H-N];*[#A,2$ M/DZYT+XG24"@"&9HI>F]&B$^HB&LY4KO,XT:'*NG@;-2NL,@LJ# [&-X?S'8 MW)^Y6+@\9W2?Z(UBJ2$.SZCW&J >M1.ACX7KWBK/[<,[OO-%SQ]?-R^S:X4X M5VOZ_ !U&S*#QB^1#*V >W>%9%9N#Z#Y)6QM:?-N M[XR?MN/_H8T?@A'5\9IL#5X^:4@7J/12@ AH/S016GF8.<7'RPE[H5"+KI[9 M$J-MRZ2GI$B=>ZGC77 M+TC"GC3M1:Q"/_;GCU?8C_W1U?S)Q?:26_](GWSNUC$:6ND'L/M'&4.F;R.S M/Y?T0>[3*$FV?&^1[)5;6D96,/&:JDYZJ]$=>'7,?OM79,>4]"??,U/YI0:&2*&Z+'QN[_Z+Z^-8U!LW'^11O818*7C;* M WYDVI&]O/S_"G M7)EJ//&HN(OOI)8OOGQ_ 2SU@J'K6\^D&([XA::"[:'$?S5=GH]9^54;YUS! M?JKZ)%Q[. Q_7\7_ZDEVW[CR #_.@>Q!T<6E55_2A_EQ+G?L3DE9ANLGL7) M&!]\-F%Q^N;]Y<:L+-X(-?Z69>&GA^]2R[N)%; GRAT,OL M8]PAD_0DNEP!SU[O%)!\?6QC>2FTP"^Y^">Y' .[U:Q+3%NGOK#1W;K=<84. M\[QAYY_X^9PZO3'YI6[B?IEB8N"7*/ZD)0>9!UZ%GW&MM.]9V[^^PPRL)7(8 MZ]4/5)OYI3["5GS%Y^Y4,#U+A!@+H@$Y/=BBVR>ZLP;FZ;=?A!L2,XTGCE5] MD=T9 U9,)TI0PA7GHZ^2?54'-8O<379VNZ*BG0K;OWM7J\>/(0WP^.O?SJ:G?W--#M,JRWM%EZ]6CQ[\H!-%OVCK8\X)$K'MC[0 MQST(#MO@ _#[ML;[E/@/G."N;K[1\E[_'U!+ P04 " #G@WQ8Q)Z!1 $# M !]!P &0 'AL+W=O_^JR@HN<:+!5$7!].LI"C7O!:U@N7'+9[EU&V&_6[(9 M3M'>EQ--4MB@I+Q :;B2H#'K!8/6\6G'Z7N%;QSG9F4-+I('I1Z=,$I[0>0( MH<#$.@1&OV<"XX"2#%C ME;"W:OX5%_%X@HD2QG]AOM"- D@J8U6Q,"8&!9?UG[TL\O 9@WAA$'O>M2// M\HQ9UN]J-0?MM G-+7RHWIK(<>F*,K6:3CG9V?[T_OIZC"Y& MP\'-'0R&P_']S=WHYA(FXZO1<'0^A>T[]B#0['1#2XZ=>9@LG)S63N(/G+1B MN%;2Y@;.98KI6X"0&#>TXR7MTW@CXADF>]!N[4(T->.TF#6V/U_[O-*R+ MOL;>7X_MVNK8E"S!7D!]8U _8]#?^M(ZB$XV,-]OF.]O0N]/J4W32B"HC&XC M.4@X\_>=Y%)3\VK["DRF@$\5+ZF=+' #:"RG*XTI5 :S2H#@F8>P.5*O"7_$ MC$%KU@6\F=+6EZ,X:I_ O_ZOD-HL5R(%7E (S^A8&]CF$EZ1:;/SSJ(5@=(@ MG!U8U 7P#$RN-*W?Z9XW>5@!;/OC5NRA+BHMN:TT[D+&7]S"N)6U7,Z,SZ6B M-.E5^_B-FQIG0W$[37$[GRXN*R@>_K,I+I>6R1FGEEP4RM4UH3;3-.DJ)EQ& M-I;YX_)N)O6W\DW(X1_UZL!T,($KGM TQS5L&]4C]K5X_3-=,S[@T=+TR M,HWV#BD]NA[VM6!5Z0?L@[(TKOTRI_<1M5.@\TPINQ2<@^;%[?\"4$L#!!0 M ( .>#?%BE'5XY9 ( * % 9 >&PO=V]R:W-H965TS4OD#W M[V<[D%&-HFU?XCO[[KGGR>FNOY'J6>>(!*\E%WK@Y435E>_K-,>2Z7-9H3 O M2ZE*1L95*U]7"EGFDDKN1T'0]4M6""_IN[NI2OJR)EX(G"K0=5DR]7.$7&X& M7NCM+AZ*54[VPD_Z%5OA#.FQFBKC^2U*5I0H="$%*%P.O&%X->K8>!?P5.!& M[]E@E2RD?+;.73;P DL(.:9D$9@YUCA&SBV0H?&RQ?3:DC9QW]ZA?W+:C98% MTSB6_%N143[P>AYDN&0UIP>YN<6MG@N+ETJNW1S%I0=IK4F6VV3#H"Q$ M<[+7[7_82^@%[R1$VX3(\6X*.98WC%C25W(#RD8;-&LXJ2[;D"N$;AI\G7^8S^#!G"X[Z8]\G V^#_'0+-6J@HG>@P@CNI:!< MPT1DF+T%\ VOEERT(S>*CB+>8'H.<7@&41#%1_#B5FSL\.*_%'M(8X/0.8Q@ M1^1*5RS%@6=F0*-:HY>=RQ"Z\5D8=V&62T5 J$HHQ!HUF:&G-R7#Z/H/_Y]J M'&J.OSZZ9VI5" T2S$0[,SS/1V0KZI#:*&]XQQU? M^%$OIVN+/& M?=+W BL(&<;:,E"S;'&$C%DB(^/7GM.K0EK@\?[ _MWE;G)94H4CP7ZFB=[T MO8X'":YHP?1,['[@/I^6Y8L%4^X+N]*W%7@0%TJ+; \V"K*4ERM]W[_#$:#S M%8#L <3I+@,YE6.J:=238@?2>ALVNW&I.K01EW);E+F6YC8U.!TM9H/Q! :C MT=/+=#&'P70,TZ?%9 ZSR6AR_SH8/DSJ,)TLH+:@2X;JJN=K$]:"_7@?8EB& M(%^$" D\"JXW"B8\P>0S@6_T5J+)0?20G&4<8WP-C; .)""-,WR-ZA$:CJ_Q MGX]P*O>2N7F:V;945^4TQKYG>D:AW*(775Z$[>#NC.YFI;MYCCV:FQ9-"H8@ M5J E3=#\Y+$HN%9 >0)<:%2F=MH0DOIMNP73OQ*!SFT;VN$-/*!27:#,C!;*8P0S MI" 1Q5*O"O;!6R.D>06UL!U>P4)HRBQ]I]6!L%%ODM"QF%Z3$KF&7$@W+FJE MC\4YKP.4";[^IE%FE:?-*R1WA_547?VC!LU0KMT8,C&MOK)7J]-JT@W*!O]P M+\?D(Y7KE"M@N#+0X/JFY8$L1T]I:)&[=E\*;8:'VV[,M$9I'&ULG91M3]LP$,>_RBE(:)-8\]@N@[82A3*0AD M8Z_= MY-I8.'%F.RW[]CL[;>BF4DU[XX?SW<__BW,WW$CUH@M$ Z^EJ/3(*XRISWU? M9P663/=DC16=+*4JF:&M6OFZ5LAR%U0*/PJ"@5\R7GGCH;,]JO%0-D;P"A\5 MZ*8LF?HU02$W(R_T=H897Q7&&OSQL&8KG*/Y7C\JVOD=)>#Y)K+]S>.:XT7MKL)DLI'RQF[M\Y 56$ K,C"4PFM9XA4)8$,GXN65ZW94V M<'^]H]^XW"F7!=-X)<4/GIMBY*4>Y+ADC3 SN;G%;3Y]R\NDT&Z$3>L;!QYD MC3:RW :3@I)7[M]]A+R!]+R#:!D1.=WN14WG-#!L/E=R LMY$LPN7JHLF M<;RRCS(WBDXYQ9GQP]/M= :SZ=7T[OER\FTZAP]/;"%0?QSZAOC6R\^VK$G+ MBMYAA1'JBG;I)=)1XC5D/XO ,HB"*C_#B+MO8\>)_ MS;9W*,N6D1QFV"HYUS7+<.11&6A4:_3&IR?A(+@XHC#I%";'Z.,Y55W>" 2Y M!&D*5/3G9\C7[DT.B3V..SU)HR"^@/^=Z0&P7) *^P@[HWT,.T0PH_R9R@I@ M54ZUL*8:KZEB#1CV"IG"G)L]_;!4L@1*"FX45A0U-\Q@ATW"$/II",],-/B) MY?0+60[J?<3..1W$D'Y)X.'O;]1>\E6N455.BI56-PO!,V"-*:3BAI-;ETSD MEF%TT;+>3M($D@$\2<-$9PO/XC2@L;\-(]NA1_?W"K)$M7)M1T,FF\JTM=E9 MN\YVV1;TFWO;%N^96O%*@\ EA0:]SWT/5-MJVHV1M2OOA334+-RRH.Z,RCK0 M^5)*L]O8"[I^/_X-4$L#!!0 ( .>#?%@JPFC!Y ( &,& 9 >&PO M=V]R:W-H965T>SE#JY3A(@O7&O2CFSF]$DU'%"WQ ]Z.Z,V1%'4HN2E16 M: 4&9^/@-#D^ZWG_QN%)X-)NK,%7,M7ZQ1O7^3B(/2&4F#F/P&E:X#E*Z8&( MQL\59M"E](&;ZS7Z55,[U3+E%L^U?!:YFX^#80 YSG@MW;U>?L55/7V/EVEI MFQ&6K6]*&;/:.EVN@LDNA6IG_KJZAXV 8?Q) %L%L(9WFZAA><$=GXR,7H+Q MWH3F%TVI3321$\I_E =GZ%10G)M9VPKX@5FAY F(;"8I5OPTJ[. MM,%+_UWGX4?UM=&]CZ-]9QS;BFZ>RRG:)K[7V_Z[^ ' M!N>ZK+0B9C8$NA2#0(.SG>RD\4TL>"'50&5W0Q;T[]>G)L&$* M5T()>KTY%%KG[7&2G(!>*GKEJIY1U]:&C@D@K[.-+"Q,DCXD83_I?0:2"^N, MF-9-^_\%T L'@SZDX2!F\*@=EU 830S%Z@L(?/=-CL*4G),TC'L,OE$AQ\ E M"1I7&0))(U@R#DJ]$*KH$-Z JQP4*2O)I12_?'?!@LL:.^"])&1'Z7X[L_T5 MD2YMGXIDD"3A8!A_]-"BC<8OT12-O%G(=*U@IZUPO+NW\GO#32&4 M!8DS"HT/!_T 3"MIK>%TU#?%@V)0VO/P( "X% 9 >&PO=V]R:W-H965T.@&IL9IN2 M_?O9AK!L2J-I+[;O?-_G[VS?A2T7+[) 5'"L*).14RA5+UQ7I@561(YXC4SO MY%Q41&E3'%Q9"R29!574]3UOYE:D9$X<6M]&Q"%O%"T9;@3(IJJ(^+E"RMO( M&3LGQ[8\%,HXW#BLR0$35%_KC="6.[!D985,EIR!P#QREN/%:F+B;<"W$EMY MM@:3R9[S%V-\SB+',X*08JH, ]'3*SX@I89(R_C1S.>>?=7M$T&;9-K['&B2RUK* +/@:L"!1 I4#?%A4%)-Y%@, )D' 9 >&PO=V]R:W-H965T_4)JO)7JFUXC&GBNJT9/O+4QFXL@T/D: M:Z[/Y08;.BFEJKDA4ZT"O5'("Q=45P$+PS2HN6B\Z=CMS=5T+%M3B0;G"G1; MUUS]N,)*;B=>Y.TW'L1J;>Q&,!UO^ H?T7S:S!5908]2B!H;+60#"LN)=QE= M7"76WSE\%KC5!VNPF2RE_&:-VV+BA9805I@;B\!I>L+W6%46B&A\WV%Z_94V M\'"]1[]QN5,N2Z[QO:R^B,*L)U[F08$E;ROS(+=_X2X?1S"7E78C;#O?0>I! MWFHCZUTP,:A%T\W\>?<=#@*R\"=:CL)Z@1@SO9F+6&65-@\5^ @"CV/-F>YQ4[B7B-^3G$D0\L M9/$)O+C/.W9X\:_G?2S=#FQP',P6SH7>\!PG'E6&1O6$WO3UJR@-WYV@.NBI M#DZA3Q^I$(NV0I ES!65HS(_@#<%X/=6;*A S#'&IS%?O\I8&+^#WYU)#JR7 MJ)PD^TTKC1T8S/;,^K,H\D=AV)LC/TEBN&E5(TRKT(=2/'<+FU@IC!'-2CM# MFK6]QT^'C,8HS& A#:]@I:36\,2K%B%*_&080\3\-(W@;]3Z@NH];^NVX@8+ M*E/2)1>\:P0$RFNIC/BGVS@;^6F6OH&SS!]%-'?XB9]E0[IQ.$A.B)CT(B;_ M6\0;T? F1ZB0V@DHVS?>RO)M2P;7&HT^IN=I^#^LYPW/126,0/UR.& OZW1T M(#ECH?M]QK7(J7^X#WZ[>/F[0L8R&&;A,2%]-@KM2(B_*N,P3""+XKU\60*# MY*ATP4&[K%&MW*.@(9=M8[K.V>_V[\YEUVY?W+M'ZXZKE6@T25E2:'@^))E4 M]Q!TAI$;UWR7TE K=\LUO9VHK .=EU*:O6$OZ%_CZ;]02P,$% @ YX-\ M6"5D2ZB+ @ N04 !D !X;"]W;W)K&ULG51M M;]HP$/XK5BI5FU3(&[2LA4C00EMI71'0[;-)+L2J8V>V4[I_O[,#&9,H'_K% M]IWOGGO.Y[OA5JI770 8\EYRH4=>84QU[?LZ+:"DNBLK$'B32U52@Z+:^+I2 M0#/G5'(_"H)+OZ1,>,G0Z>8J&M;>&?QDL-4'9V(S64OY:H7' M;.0%EA!P2(U%H+B]P2UP;H&0QN\=IM>&M(Z'YSWZS.6.N:RIAEO)?[',%"-O MX)$,3:K63;V/;0.*VUD>7.&1F43#0[?=^]PX'#(/C M(=HY1(YW$\BQO*.&)D,EMT19:T2S!Y>J\T9R3-BB+(W"6X9^)GF>3Q?CU>./ M>_)].EY.R>+Q_F'5>9YU7E 8+Y?3U9)\6=$U!_UUZ!N,:/W\=(<^:="C#]## MB#Q)80I-IB*#['\ 'ZFV?*,]WTET$O$.TBZ)PPL2!5%\ B]N\X\=7OSY_+O' M\FY0>\=1;2==ZXJF,/*P532H-_"2\[/P,K@YP;G7@7*'V2ELP MNT1D1E/&F6&@27C1CWMNO233WS6KL-\-B0/2OR*S6@EF:@47)&?OS8&*# 5C M$]9.D*; ."&:A]]"LI*&'&%-' =](Z5PS]HIQ+4Q@T- M35)9"]-T5JMMY]*X:<=_YLU0>Z)JPX1&$CFZ!MVKOM=0V0M&5JXYU])@J[MC M@;,5E#7 ^UQ*LQ=L@'9:)W\!4$L#!!0 ( .>#?%B^5M8R, , ! ( 9 M >&PO=V]R:W-H965T&)_5"!I/)3HA',UBE,\#Z;0AC>-+^8S^R>9.N>R8PH\B_YZE^CAS8@=2W+,J MU]_$Z0LV^5B"B%4VXXF#B25TJ)HG(E!D?&Z9\_-.KQPB+U7'(+&(;"\ MZT"6Y0W3;#Z5X@326!.:$6RJUIO(9=P49:,ES6;DI^>?[^]OOJ_6:UCJ M9 G.'#H?"N43.O/W[_R1]Z&#[;!E.^Q"GV_H.*95CB#VL.*:\4-&E0&F%&IU MB6PWW/MW<>"%'^"M/14#BQU*6Y"STA3&- &LLX0.+BH(!KX_ 7\0Q1%L)4L1 M."N(-D]!FR'=!(\0AB&$8P\>F$:N%0QI\YCO7AX8SWXQ>WX3H6@J""+[;85F M.1RD4 J>6%XAA ,OGE"\:!+ (DFJHLH)+@56"*G/('2+07[FUO,'7ACWH1>/ MPGZWCWZ->B\,?4((1_%_()1-;CU*K-^TG0[BS^1[E'F_:=>HU'6S#.PUG%XP M\#SCX@]BP[ VI[3C(8R#J&-;1NVVC-Z^+0>T6+RBB*AT5OQ)#Y]+4XE+N[<[ MZO^R2X?41$:(P)]8841"8(0Q^&.KB2&.33^IRWY$>OCVF@#/8/YX^'M5R:S1 M7UI9]\4M7: \V+=(46DKKNL+N]6VS]VBON5_F]=OY57+VK,2V7 MK-^?>J!%:>_\G=#T@ECQ2$\V2F- \WLA]'E@ K0_ ?-_ %!+ P04 " #G M@WQ8?OFGAEH" !L!0 &0 'AL+W=O>[YY[SY?'HP,6SS! 5O!:4R;&3*57>NJY,,BR([/(2F3[9<5$0I4VQ M=V4ID*0VJ:!NX'E]MR Y=2];(G'*Z>\\ M5=G8&3J0XHY45*WXX0FWLX M21AZ'R0$34)@>=>%+,L9420:"7X 8:(UFMG85FVV)I)Q,U_#,OX33W[.X7WO;L+?'LMW]XE]&BM)9E6%('O0 F2 MHOZI$UXQ)8&P%!A7**$D;V9BY[A?1K^^&@9>> >?7?5TL-BBL!,Z.LVDS"> MS7O"#4WP_4X0]J'?Z?<\6)QV 'T?!K#ABE ;]6U@HP;G+M(]44"!8F]U+L'6 MJL70>MNG)*X5]#^\?H<>B-CG3 +%G4[UN@.M7%%KNS84+ZV>MEQI==IMII]# M%"9 G^^X[J(Q3('V@8W^ 5!+ P04 " #G@WQ8U=FM*6T# #M"0 &0 M 'AL+W=O'!=E>VQ8NI>')#3EZV0%=/$RIVK#A)9;I6JT@T\+W$K5G!G M-K%[*SF;B%J7!<>5!%57%9/?YEB*X]3QG?/&NMCMM=EP9Y,#V^$3ZL^'E23. M;5'RHD*N"L%!XG;JO/4?YHF1MP)?"CRJ#@W&DXT07PWS/I\ZGC$(2\RT06"T M/.,CEJ4!(C/^/F$Z[9%&L4N?T=]9W\F7#5/X*,J_BESOIT[J0(Y;5I=Z+8Y_ MX,F?V.!EHE3V'XZ-;!PYD-5*B^JD3!94!6]6]G**0T%P-K='&2M M7##-9A,ICB"--*$9PKIJM?D$ M-Y_8ID1U.W$UX1LI-SMAS1NLX J6'\ 'P?5>P9+GF'\/X))AK77!V;IY,(BX MP.P>0O\. B\(!_#"UMO0XH7_U=L^)QN(J!_"-,F#.K ,IPYU@4+YC,[L]2L_ M\=X,&!BU!D9#Z+,G:KJ\+A'$%A:X12DQI]I_1EZCZC-V&.[UJS3PPC?PJRO% M'ZL-2IN#\Z;)A?D+?K00J,_,)-#(&<\0,BH'28VG6F7_+O7&WW'A#S &9;U: MM5+1.&CIV!_URBO6!"W'YR+#SGE>U-)I_U'XHD]#AO2/3$K&];<[*'A6UE3& M1%ATU>--//8O=!CWPFN:E9K&F(:#%!N$$FF( .,Y"+VGT%YBD8R3#A>.$O@D M-"LO<2")L,.%?@1_HE)0"KX#C;*"@Y!VV)V%;I(HO+UP01+=PF--)AIS_B4; MW7G1N,O%WD!%QVU%Q[]CWU?IP\?\+Q4=06!^7A"#G]J=!$9V8P118M84 M0L^L8YM DS]D6]W)(A5!DS0JC8'H)6WTDD&W'O>,[ZCTJ ;SWPG>\"F_.R8: MC^>LM$W/5)/K3J I8CY%TH./=$WW&@U^$L :,['CA3Y].SMZ$R:CVY_ ![;_ MKL,'87H5WD_]G\&'W5;ORZO;N8(KE#O[T# CH^:ZN8W;W?8M\[:YPB_BS4/H M Y.[@E-7XY94O?L15;YL'A<-H\7!7N@;H>EY8,D]O<=0&@'ZOA5"GQES0/O" MF_T#4$L#!!0 ( .>#?%B [F;W[0, (@) 9 >&PO=V]R:W-H965T MGJD9)*PNE*VYIJ)>AJ37RPBM591A'41967,A@//1S=WH\5&M;"HEW M&LRZJKA^F6*I-J. !=N)>[%<63<1CHX+D9!Y AAB;EU")Q^3SC#LG1 1./O%C/8 M;>D4]_M;]#^\[63+G!NPJ#Z"<*<:L0>][-1I[E);=\/-1J ]I)$YKK M>%.]-I$3T@7EP6I:%:1GQ[>/'Z_N83*;W7^]NH2;Z\GT^N;Z\?KJ 4X>^;Q$ MTQF&EO9QTF'>8DX;S/@GF"R&STK:E8$K66#Q(T!(!'**;.>*[-==L>)R26$5TNT.]9&*..2AXQO];F6_%O$4 MET)*(9>.ZPMR[4LR3JDL*[6F9%D;*HEBK9V(,\#+G+"XY_(JBCOPQ5W*6SOP MF1X2ALQEB0M-["Z'5^2VX'W"_BM96=3ON)82]4:YS:@^=JM9"J38TC\4H7#O M=J2R7?HW .WB;&@NRMWL[IDQ:6[75_'FC?*9:_*)@1(7I!J=]BE+=7/O-P.K M:G_7SI6E,\)W5_140NT$:'VAE-T.W :[Q]?X'U!+ P04 " #G@WQ8?^6N M]&4# !V"@ &0 'AL+W=O[ MYUZ>G'O#%1??Y1) H?NZ8G+D+95J3GU?%DNHB3SA#3!],N>B)DJ+8N'+1@ I MK5-=^3@(4K\FE'GCH=7=B/&0MZJB#&X$DFU=$_%S A5?C;S06RL^T\52&84_ M'C9D 5-07YH;H26_1REI#4Q2SI" ^<@[#T\GB;&W!E\IK.2#=V0JF7'^W0B7 MY<@+3$)00:$, M&/.W@#566 =!H_.DRO#VD<'[ZOT=_9VG4M,R+A#:^^T5(M M1U[FH1+FI*W49[[Z %T]-L&"5]+^HI6S31(/%:U4O.Z<=08U9>Y)[KL^/'#( M@AT.N'/ -F\7R&;YEB@R'@J^0L)8:S3S8DNUWCHYR@PI4R7T*=5^:GQU<3Z] M0)\F5Y?OSV\O/WVQ*,^P3C?>CCJ1ZZLJT \3FZ)JH55%&01II31E@! MJ +]#4I443*CE3W=5L/^*"]?9#B(SM!3GYH.J&<@+"5_'AJ*S$^\T82Q422] M(AP$1I%N%)&U&/2*+#5RULL)-G*.""N16H*^=N9*Q_\K-KKEBE2H9265!6^9 M@M),"ZW;VG4,->2GODN4['W2)$=7(.4I(K7QT%>,)90IRA:(:@@MJ=[\*(J. MT8TS0'>D:BU'C\70I;D812N$\6RXL+=1#QOFR3&ZXFSQ6@>L_SJ/H^C_T*3; MB#N.7--C%,:YXR<,L.,EC1P=(78T[&A[^H1V)VEZ2)N/PL'A[4WB;$=;CS". MM[4SPO&>Z4SZZ4R>.9WZ3U(06]%A\[D_SK\2_<<<9GGF>(ZSQ/&,XZ C.AEL M!B[$9X].F[$YG/SPU2 +=E&ET]I&59;A)W_QSYR$/ A=I](H=1W"4;;NT.9B MZOJRU9<\?^QFT-GMNQFR/-_V2?L/=H$:Q,)N/!+9A-Q:T&O[I>K<[1(; M<[>171.QH$Q_RS#7KL')0'^UPFTY3E"\L9O%C"N]I]C7I5X,01@#?3[G7*T% M$Z!?-<>_ %!+ P04 " #G@WQ8&K$NV?0# #!#@ &0 'AL+W=O2G8H6HX"%+ M>3&P5DKEI[9=S%>8L:(MV,)=P:]LW< MC1SV1:G2A..-A*+,,B8W8TS%>F"YUG;B-EFNE)ZPA_V<+?$.U)(*#Q,7 &KFGXU#+&X&_$EP7>WW0GLR$^*0'5_' 7*2%^8=U)1OZ%LS+0HFL5B8+LH17+7NH>=A3B)QG%+Q:P3-V5QL9*R=, ML6%?BC5(+4UHNF-<-=ID7,+U1[E3DE83TE/#ZS\_7,+]^>T4)N?C>WASSV8I M%B=]6Q&X%K'G-="X O*> 7(]F JN5@6<\QCCQP V6=68YFU-&WM'$21AI=\YK*^/QVF1LSD.+(K_ N47M(:O7[FA\_:( M=9W&NLXQ].$=';>X3!'$ JX%7_ZN4&8PP9DZ9.EQK->O(L_QW\(_;8EQS&8H M#>O;237=:0<^']RQGG%C97R;%((C@DF88W^RM M:&S7(^P(/MZ-#BQLVS\$W31/UK510=.+8,I2MBF2IV+[,/="L926^+(2BHE6 MLCX(7 A:;A3!-18%'3[*'4GV\4+*D*U$5AX+B..Y+@^)[[15/5$*\/)V_D/BY1#[?:$>V MDZ-,E,3P=CAEJI2)VNR4D@>,"9)\QD*!9 HAEPF?)SEMD;.-<1[.)Z,;N,?Y MBHN,Y,]$&ZY5#)'3WL'%[>C#V3E%O!.&+2=R&Z#W)3GOUI0X M[5[O/^;DYT7ACA7OFT@QK/A.'7Q.N^O_3\ON4'9^;5ZZGGD^'\5*8"CI$"6= MX%>BY'(Z?@>=@_=L?7PH!VEWG,.<''EUP^;5#5_ZZC(>DS^<[8@/QZ! M[]*A*O^IUPY1:.^5%1G*I2F>*$W2G[ZJ,)K9ICX;567)3KPJ[J9,+NF#08H+ M4J4#3[F*K JF:J!$;HJ4F5!4\ICNBFI,E%J UA="J.U ;]!4K<.O4$L#!!0 M ( .>#?%@&D2$!HP8 "(6 9 >&PO=V]R:W-H965TV_;-A#_*H2'%3;@V*+>SL. G:9KMK0)XG3[FY88FZLD:B0=)_WT M.U*R)">RYR08, QQ))$Z'N_UNSOJ=,W%=[FD5*''-,GD66>I5'X\',IH25,B M!SRG&;RYYR(E"H9B,92YH"0VB])D:%N6/TP)RSKC4S-W(\:G?*42EM$;@>0J M38EXFM*$K\\ZN+.9N&6+I=(3P_%I3A9T1M6W_$; :%AQB5E*,\EXA@2]/^M, M\/$TU/2&X'=&U[+QC+0F<\Z_Z\%E?-:QM$ TH9'2' C<'N@Y31+-",3XJ^39 MJ;;4"YO/&^Z?C.Z@RYQ(>LZ3/UBLEF>=L(-B>D]6B;KEZ\^TU,?3_"*>2'-% MZX+6!>)H)15/R\4@02SLT%H36C@5VN< V?4^GM&'[.Z_4>M.E;<'/;N6GD',N<1/2L ]"05#S0 MSOC#3]BW3O;(ZE:RNONXCV> Q'B54,3OT;5:4H&N>+8X4E2DZ(J1.4N88E2V MB;V?\8>?0MMR3M!;[^ 4FLY!'NV8S:1VD+[8Z$;P!V;0"\D#$*R8H(!GA1@$ M19H9H5'W5Y*3#'T@:7Z"/@F21;371Q!V$L)?"$V>=,T M3_@3I4C;A&7$D&_M\AN'E-5KYXO=$<(OY)U("3GQMI;Z>IZP1<&Z$'H'NQ'( M:.%GW-9$@&[J"45<*KE#0=]#+U1;K(A>"+HM('UE2/$R+5!1T3=,ZSF&DBDJ %?Z B,XJ1^$&;?9=4KN^8_TD4B16-P:Y@92I5._5FK\W] MCBO8S>E;@0<.#+"UD6H/,+P*&-[>^/U([V$F1E.:P9-"-PG)^MIQJS37PK1" M8C_+]T+BMCW*B\!^06VPTAC8Z".3$5_!:D$4195+R<0"'JV 5"X03UGV0+I7,9 \IP*QF.DH>V^ MV3@'&JO,"*^T%1XX#8VW1\]M90^\QMOMT7-;6?KW%EMA5_^>J;$GZOTJZOV# MR\$DU0:0('3$%QG[8>")IJ"N#K>9;@O:,+!_@XG:SNS:\GT$A0?E56I:+UFT M!-U-N=,2E*__A&X+A)B7B.1USF2Z!8NXB(UH:Z:6:#([1P$.(2="DP=I$30Z M?G40E= J@N8KSXXV&2FI2V,=%GTK=!LC[ 7H? >]SEZ!52:PO:H57''?MH,Z M4EX:T?Z?&#%TO:8)<;L)0RBJEGV(^4:.,1X>'0"2H ))<#!(VLJ$--DCX1** M9VN9V,_^O9FOM'?=*\$%H_,ER2"Y@)-?6DD>Z\:@-.+TY6M$%*Q:L,RD(M#Z MB1)1FM8*+>,HC&9EBM)="/(#<"4:6>AR4]'-M%Z"D8^^0OL#!H* $JB[@!S7 M>U'<-_=)I*!-8>#HDA"6F*70A'2A:>NA;F#W=+:")N%'X740,8,=@7$8!%YSW8&5"0&D]M;!9L=RF;;9OCB\>HL*%IM5@* M9UT(;#@T:=::OS-Z$_YTQ6S:\D $AAB%/EC7/PA\I7Y-<[X>AI A'*L5B/ & MM#@,BOW_.!8]O\;BGBH<5E4X/+@*7SSFV\%Q0YY,'+95W_ULWUEUJQQ1QP7T M>3#VJC'V3.K0,0:AZ9ID M72TS43'D/]Z/KZ<70$K.& ;,&<6Q]0 DL'M@,9 M:$]/,VQ\MX/S_,)\G=0.A%@H/N%5L]4'T$GQW:\F+[Z>?B$";@=Z@^BP\_AM02P,$% M @ YX-\6%M@IH*+"@ L", !D !X;"]W;W)K&ULW5I9<]RX$?XKJ-ED,ZJB*!+@N994)=ER[-3:4B2OM_81(C$:Q!QREB E M37Y]N@&><\I>YZ@\:' U&HU&=^-#BZ=/1?E%S86HR/,BR]799%Y5RY].3E0R M%PNN[&(I6"5] L'T[4LA0\U9,6V0EUG.!DP64^.3_5?3?E^6E15YG, MQ4U)5+U8\')U*;+BZ6SB3MJ.6_DPK[#CY/QTR1_$G:A^6=Z4T#KIN*1R(7(E MBYR48G8VN7!_NHR07A-\EN))#>H$=W)?%%^P\3X]FS@HD,A$4B$'#L6C>"VR M#!F!&+\W/"?=DCAQ6&^YO]5[A[W<%]FO,JWF9Y-H0E(QXW56W19/[T2S M'Q_Y)46F]"]Y:FB="4EJ516+9C)(L)"Y*?ESHX>73*#-!*KE-@MI*=_PBI^? MEL43*9$:N&%%;U7/!N%DCH=R5Y4P*F%>=7[W[N+VZMWUSV^N;N_^0J[^_LO[ M3[^1Z2=^GPEU='I2P1)(>)(T["X-.[J#G4O)AR*OYHI$GW#OO*36O)$G$W &90H M'\7D_,^6JM<+$M3^55[IDB/^:,H(= 0\;R$F #JS.1,D.E* M\%(=$=\.XP,_5^W$QR(#16>R6I&25T*1J7M$ F;3F/R9!*[MZ-*Q8\>405-& MSK ?Z+#LN*;R4:8B3\E*BBPE.+;K[U:J+\>S4@@B\TJ 59:$.+9;@##GNW[ MPX)AP>PPU(5G"H9";E&.*!.I!%F6,@'MP"FPP'MU!%SBB 1VX,&/$Y'0]AF) M;4:)Z]BN ]4XV.0VX[(DCV"7VI0+8Y+DH>2YWG!=ROR!5'-!\! &BS';8;"B MXZ/4#NX@A"/P'/B)*=9BK?)W$@(DR,FSX9% ,ZFA!2L4((?F_[37".S6V/;X MKM_YKK_7?=Y(E62%JLL-[WU=+. N58V+EJ"$!X'NK,C]:K>;;W/@_1+\NQU2 M>Q7\T&&/NT'6Q*7.*/[ P'K9'N(?[6]+8_3))L'7#ZR[S=?V7]>5JGB>HF. MF?R-YS6 )8(7H!6XS(JB .P_"*#I.9'E@RN"=T1 X$:!%4-$H7;DDK\V+A9 MIP.=$;JK'[JZ$=M."!-8##QH!.S\ **0\?N43'W?BD.&'@_+3!EUK(#2(^#K M>N!UOF.!Y-B,&0%D-!,2%YIZ/O(^@L 0QWW+MQE, A:Z!1[M8KR397.X+GWU MXG)-,W MB,4]N#>" V:Y<63%+H/@1(,#JFJVBAAG@Y%KQ7%H!0'.!"L')074 MHA"'=! %)7LQ,',A+%'?^"Q9UF4R![_MPAM_Y#+3W $TFV"WL0[5^ADXT*@Y M'FS+"X419P] 3#H F"P'[QLBV1]M+,:-[Y/#2TGYHW O BPWOX%'0B.RHJX\)AW$5VZ%%!U?Y=EJ#\?JE MQFL!#!S.=YV=:[$(HG)\@%A#R8[$#7>N-2)<7XH&:_.VT$*GU\L6^VLS1K.] MG2NY$(F#(-Q/' _5ZJ_KSQON;_=1Q58X.*JMI!J7=Y*%Z\KKI1P1KB_TTK9^ M#^RPP'A@@2.Z;U_,ZU&FZZS;.QNLYKD[N?G4"L-H/ZU^X72<]VUK0/>MVP+X M-? (BWJ>Y;-^,^' .$:D&V9H.2RT7-?=3^[;[F!OS&*#O86#O8WH/#!Q;V#5 M;@" *]Q."SQCAYKW8N=;WKHS]JR'=&X06P XOUJ'#)_4KA,"R,,W8F0Z/#>V MJ-\/=-+@8+=^0P2(CA+F&X>A8$VZPR ^'UZ>[5#/9!@U.S)J!SX)S7H>N)MN M X"T6-CU=PZ#8[WW&!J*#W.70?2*4"AF.A@ 1LK<;J!GP7I5MD2Z$W"?B>4] M-L;C=>S( T <@OM0B+T]WM59"PJO"&91.!%$)5OABD:06=9>JP9%FS&;7.?D M P MKGA.;N=%BIA5:2:(8E_/I9CA%9K4F,TEU[,97*(ELD82?&'S?$7$;"9TNA=Q M]P=NGD\@C:VE(]?)/WDR+Y[4%TF>BCI+]44O\UJC99W,PT5?S[DL%R!'P[W; MQ6 I&] $M*72+,1S-=SP<%])(C*APC8XY!/(PCM,)SMT9?(^I= )4DQSH-!540&8 M@J[CBC^O$UO$/!N*?*AC[>3A*U!Q5BC4FM)Y3X.?0(-_@J=:1$YY&3W,) M6S*'/ <@"CL7^-^$1(!UI)AXP84:)_Y8M(9IGKH7Z%2R6FU[I>WG.@S8WZ/LGC.'4CMMJ1,BQV]0G6\Q M*=GVM]#:@/,>8,/6CUN'J49IF&&NB\)%J&\8O&G;G$M_*;09%HKYR\^&6SLZ M9>!H?NAB)L4)!IF4CJ#-FK@V0.:Q/.N6/L!%($]LP8V'B](-F=H44'_[ M18 ME\SW&(@='!D66R1C37:'8D9[OV1T)!D Y?0"GXDZGXE>[#,725(OFO3S-?AQJ<-8*>;X MGTP(0._SI(#0._VY4-O_P[9_J>_M2+]AXEW_LVZ+PM:)0?'@=SE)ZK(4>;+J M!F[*XE'J?]1B2NG0FO"FSE5F\N!M7RDJP 8Z621!FD4N*RG4058\_4>M*CVM ML\Y<5#H&\^<^L?))7SN7XD'F.I]PS^'"Q.)_HV9:[O.TH0<^SLE@@(.C,I-BR("ZTD]U'V*$Y M@^IX*4I9;.35EXI!M1>#@S]1^P M0[I!_']IARP&&ULO57;CMLV$/V5@0($"2"L[I*]:QOP7M(62!IC[;3H(RV- M)6(E4B7I]>;O.Z1L93?8. \M^B)>S^$9'LUP=I#J03>(!IZZ5NBYUQC37P:! M+AOLF+Z0/0I:V4G5,4-#50>Z5\@J!^K:( [#/.@8%]YBYN96:C&3>]-R@2L% M>M]U3'V]QE8>YE[DG2;N>=T8.Q$L9CVK<8WF2[]2- I&EHIW*#27 A3NYMXR MNKS.['ZWX0^.!_VL#S:2K90/=O!;-?="*PA;+(UE8-0\X@VVK24B&7\?.;WQ M2 M\WC^Q?W"Q4RQ;IO%&MG_RRC1S;^)!A3NV;\V]//R*QWB#G,I;9MABIN0!E-U-;+;C M0G5H$L>%-65M%*URPIG%YO-F^1'6RX]W:WBW8=L6]?M98(C9K@?ED>5Z8(E_ MP!+%\$D*TVBX$Q56+PD"DC3JBD^ZKN.SC+=87D 2^1"'<7*&+QGC3!Q?\O,X M7PMO *>O@VUB7.J>E3CWZ,_7J![16[Q]$^7AU1EIZ2@M/<>^N,='%'N$G9(= MW#T95(*U<..\1Z5A^Q5^05DKUC>\A"6EGGXMA/.'O'TSB.ST?CLK">W7+.Z5E@S5Z#D#HZ_PFOVGJ?ZO^S=<*I!M96J MCG^MPE+69(2-X#M75TI6^Y)\-V2BWJ%21,<,,.@E%P:X $,%'M*)GZ>YO=^H M2"!)_2R+OX&9J,"F'"_Q)9-\)%&.@%PLBL*Z.$TRF)*EDW_M9?"LIE(:UN[E MT%#*O3!#>1UGQ\=I.=3D;]N'E^T34S47&EK<$32\*,A+-;P6P\#(WE7HK324 M\Z[;T .+RFZ@]9V4YC2P!XQ/]N(?4$L#!!0 ( .>#?%AR:I]_0@( $H% M 9 >&PO=V]R:W-H965T"NXT!.2&5,.@T G&19,=V2)PNYLI"J8L:;:!KI4R%(/*GA P[ ? M%"P7)!Y[WUS%8UD9G@N<*]!543#U']@_^]QM+FNF\5;R;WEJL@D9$$AQPRIN%K*^ MQWT^5XXOD5S[$>HFEEX32"IM9+$'6P5%+IJ9O>WOX0@P"-\!T#V >MW-05[E M'3,L'BM9@W+1ELTM?*H>;<7EPA5E:93=S2W.Q$^K^]D"%K.7V=?GV1(^K-B: MH_XX#HPE=R%!LB>:-D3T':*(PJ,4)M,P$RFF?Q($5E4KC1ZD3>E9QCM,.M"- M/@$-:?<,7[=-M>OYNO^4ZJD,&WSO--ZUQU"7+,$)L>]?H]HAB2\OHGXX.J.N MUZKKG6./E[;=THHCR T\F0P5+'"'HD)]2NEYKLN+ 0V[(_A?\W=DJBDKV*)@ ML;;J7&$.^ZY ;J!NB. A3VS7H@8F4I N%^U#(SIJYSZLI&'\;_^IJPR.WG>! M:NN[6$,B*V&:I]YZVX_BINF/W^'-+_/(U#87&CAN+#3L7%\14$WG-H:1I>^6 MM32V]_PRLY\=*A=@]S=2FH/A#FB_S_@74$L#!!0 ( .>#?%CZH(,(&PO=V]R:W-H965TR4T$(;B1;0D(9 A&W:1S>Y-A%.G-DN9?]^MI-FG5:J?=B7^&R_]_RN MU[OI5LA752!J>*]XK69>H75S&00J*[!B:B@:K,W-2LB*:;.5ZT U$EGN2!4/ M:!C&0<7*VDNF[NQ))E.QT;RL\4F"VE05DS_GR,5VYA%O=_!)2\KK%4I:I"XFGG7Y'(^LG@'^%KB5NW%8#-9"O%J-_?YS NM M(>28::O S/*&"^3<"AD;/SI-KW_2$O?CG?J=R]WDLF0*%X)_*W-=S+RQ!SFN MV(;K9[']A%T^YU8O$URY+VQ;++WP(-LH+:J.;!Q49=VN[+W['?8(X_ # NT( MU/EN'W(N;YAFR52*+4B+-FHV<*DZMC%7UK8HJ9;FMC0\G2P>TY<4'N\@O?Y\ MF\+9"UMR5(-IH(VXA019)S1OA>@'0H3"@ZAUH>"VSC'_4R PKGIK=&=M3H\J MWF VA(CX0$,:'=&+^E0CIQ?]4ZJ',FSYH\-\VQZ7JF$9SCSS_UI:;=\PQ'$"A9":66#E)EB'')Z7.OT9$S#Z K^U_H=F6S+ M"J8H6"U1NL+L[FV![(?:#X&;4IJ>@VR7A;)9P!FE?DQ' S@C$W],7!#[9#(9 MP'V='Z:0R(_&8XLD/@FI"2;^:!0-X$5HQO^"1[$?$HN*0G]"8A/0\U3H5R[$:&,]J;6;1_UI_T4NFZ;[S>\'6$/3*[+6@''E:&&PXMS#V0[ M%MJ-%HUKQ:70IK%=6)A)BM("S/U*"+W;V ?ZV9S\ E!+ P04 " #G@WQ8 MB8JK&9D" #V!0 &0 'AL+W=O;#1<94^2*K2D+ M@2PJD[+4="RK:V8LR0U_6)XMA#_D.Y4F.2X$R%V6,?%K@BG?CPS;.!XLDVVL M]('I#PNVQ16JK\5"D&7 <\)[N7)'K22->R7&%?Q7I= \*=5#RKDXE!EN2598?Z'4X2 M^M8["4Z=X)2\JT(ERQE3S!\*O@>AHPE-;TJI93:12W+]*2LEZ#:A/.4O@U4P M7DX?8#R?P2QX#CY_63P&\R<(OB^"^2I8P?^J_IS MHBM([SRD;J([6; 01P9UB43QBH9_?65WK?L+A+V&L'<)W5]14T:[%(%O8$GH M3(0QL#R"&;Y2@Q74+@J" [6L1'F._&7XZZN^8[GW\+_L#R)8?3X1##%;HRB_ M[WBOOU$OCEYL^"BXE"!.=44GNK#6!3>]=F?0;<%-I]WKV&0]LKW6VXL\L0-, M!4:) L^VH=.WH6OW")_E2H*CZW4LZ+D#F-/<6_Z]8+<]Z+IEH8%CD77;GN6T MSGVH>=*+&8IM.7$DA'R7JZHMF]-FJ(VK7GX+KR;B(Q/;))>0XH92K=M>QP!1 M39G*4;PH.WO-%H;2%2$"IAK0RU':;]M$D!T1U;&:;0O_]SDX(3*)(D_;% MOK/OGGL>6W?=C51O>HEH8%MRH7O>TIC5G>_K;(DET]=RA8)NYE*5S)"K%KY> M*62Y2RJY'P5!VR]9(;RTZ\ZF*NW*M>&%P*D"O2Y+ICX&R.6FYX7>[N"Y6"R- M/?#3[HHM\ 7-]]54D>!&WU@@U4RD_+- M.N.\YP66$'+,C$5@M+WC$#FW0$3C=XWI-25MXJ&]0W]TVDG+C&D<2OZSR,VR MYW4\R''.UMP\R\T7K/6T+%XFN78K;*K8Y-:#;*V-+.MD8E 6HMK9MGZ'@X1. M\$E"5"=$CG=5R+%\8(:E724WH&PTH5G#27791*X0]E->C*+;@O),^CB>]"?# M*8X<7_XOB8T(KF.0XC&V6.[UB M&?8\Z@:-ZAV]]/PL; ?W)T@F#_9);)+N!=05*)V M8>%5'(:-EP3)_B;8)V&E&BZB.+J$B[#=H;5%YI1]T,ME;S!5TM2-3^9"L1*X M9 )HC"UH# C4VB&'T7VSAYT;>)6&<6(1W-Q"%+^U3_HO!+5PLT7 M#9E<"U,U87/:C+!^U;G[\&K^/3%B)C1PG%-J<'W3\D!5,Z5RC%RY/IY)0U/! MF4L:PZAL -W/)4FN'5N@&>SI'U!+ P04 " #G@WQ8.!8_RD4% !N#@ M&0 'AL+W=O;J"1Z)!VG_WYWE*RXC:,%0X$!MB1*=P_OY>$= M>;:3ZJM> QCVV-2M/I^LC=F&2UH1-O=^6,?AP.% MS'M!(>@5 FMW-Y&U\HH;/C]37W'G'N^K$%/SV8&H4E@5O0PEQU,\ *,'["/LC5KS:[;$LKO 69H MTV!8L#?L,AA%O(+B+0M]EP5>$([@A8.CH<4+7^'H,?\Z[>BX-BV-4[WA!9Q/ MD/L:U -,YF]^\1/OW8AMT6!;-(8^O\.E5FYK8+)B']I"-L"6@ L.]J-[_NBR M*WS21A2,MR5#2B+AVF.>C,_UYID$R?1I'?O8TRI*&XP\"; M/L]9GY;8)[D04W.W79X8F[7BQ7F9D_@(YJ2DX*0Q7J^@ A0O#Z6=7GR*:\:& M_G1O5\@ M,A O>37Q!L>);!=: S*0RL!O@B]%+0RZ=8QQXQ/\5V8],><3[AIP?Z"X$>V* MU5)K5G"EOC$L7CNN2CWH^(D;8K"'8>BF>,U M[L3L B&3CVDZ?NJF84Y4CMR4F'UU3.K J*G+6N)"=8">!CG+\-_G?&1%I,.* M2%^](JZK"NR.[K ,WV)VV"T4LBW0,.ONL64Q/LO/*L _%-C[-4AB6X&Y'2TP MW& !@[98,VVXV5KBDZ0BY_;@L>N'X=,(F^#00@,J0GU0,%!5MU/ ;?=2BU)P M6P(1CVB,Q!$81UN ]U-0N8ZHXOHIE;054$F'E37"-?)+M"TZDX=*PB@MEE0&OJLO?,[KO[S> FW+JQ8,/=I8@ MH5:3Y[;?9(>V%V1'71]6#<5/5DIN-VPCM3"V*#A12LZ'B0U!B VH3\9RJY$H MVL:.$EAO2]LJODOFXLO%-36K:&\#-<6N%@0>_1Q_B"=Q=[S3_-A4QI;2[. , MT(!:V9..[KI>=QP8W@Z'J8ON#/$DWIW$/G*U$AB*&BI4]=ZFN'%1W>FF&QBY ML2>*I31X/K&/:SP0@B(!_%Y):?8#FF X8L[_ 5!+ P04 " #G@WQ8R/K) MNRD# #Z!P &0 'AL+W=OF1Z4_F1*1 N?ZTJ:F5=:N[\+ I.76'-SJ_8H2;-5NN:6MGH7 MF+U&7K1.=16P,!P'-1?2FT];V4K/IZJQE9"XTF":NN;ZGP56ZC#S(N\D6(M= M:9T@F$_W?(<9VC_W*TV[H$_/6K:!S>7R$Z[(D.KZ'/,WJ$15,AJ"TLN99" M[@RL4$-6(G";ND]-,X]L/1Y$O=.$W]21K"Q_:)$V_^C)HZ M%LBF94^U:3D8H"8)MD3';-]8WO8=TF[:*BU760\=C_TT'?L)1=F+AGZ<,G^4 M3EY$S(]8ZH?#Y%AH!W$MPO!VE%P4A^F78I(R6&ZWU!\=R<)=(.J08#!OM+"" MXNEKXH]'+CGAF604$KLD>I&DL3]AP^_/4M'=X._+TY Q?T)L'L] 1'=U@M/E M^;&9.PHO/?+@K!_7J'?MU#$4;R-MUYI[:3_8'KI^_F+>3<5W7.^$-%#AEES# MVV3D@>XF3;>Q:M]V]XVR-"O:94G#&;4S(/U6*7O:N /Z<3__%U!+ P04 M" #G@WQ8!9Z<4U,' :%@ &0 'AL+W=O.K1O]L82)=[QR+O[W5E'#T7YN9H[5Y/'1997QX-Y72_?#H?59.X6 M2?6F6+H<;^Z+C@=\L'YPD\[FM7\P/#E:)C,W=O7OR^L2H^%&RS1=N+Q* MBYR4[OYX<,K?GFD_/TSX(W4/5>^>^)W<%<5G/QA-CP?,&^0R-ZF]A@27+^[< M99E7!#/^;G4.-DMZP?[]6OO[L'?LY2ZIW'F1_9E.Z_GQP [(U-TGJZR^*1Y^ M=>U^@H&3(JO"+WEHY[(!F:RJNEBTPK!@D>;--7ELS^$U J(5$,'N9J%@Y452 M)R='9?% 2C\;VOQ-V&J0AG%I[ITRKDN\32%7GXPO/WR\_'1+1I_>7]U\/+T= M77TB![?)7>:JPZ-AC17\O.&DU7;6:!,O:.."?"SR>EZ1RWSJID\5#&':QCZQ MMN],[-5XX29OB.24"";D'GURLU\9],G7[W?7-ALE:K<2GRAOJV4R<<<#9$+E MRB]NY%61I=.D?NZ)9H_[K?CY)RN8 M?$>^U_4OEY1-5!#XU"WN7!G\NG[O_>M_A/_AZXV08K/=-)\4"T<.,FSVD!SP MF%HN<:.HT)%_0 T7A^1]FBL2MF]B_SO6/FI>NOH_>_D\OQG[^1B]'X]F9TUN4) MMG-;U/!^B*>UP$7Z)0UEY/4/1K5;5)O1I.^V<0(Z^J.<%<6T(EQ2S1F1U"I% MA**Q94\LYN(=40@6*3O)F^MK*$\6RW0>D$[P3E6A!-.8NAT6BYI8DC>+EJ#ZD*"@6C.C8DIC&S1.#" MXVT#&%4XT,O'VI4Y)(MZC@0NW1>7KURUF;;KVE>SOC;+;\2_P8)&\OQJC(1B ME/N4/S!4&-LPP4@\>"YZ( UE?N:'TI-RV8 3XLHJ^,THY@?"1EN2<*?BG-P$ M5UV0-L$KS"TG7J?+Q(U1# M,&F\3JJ,V:%/"&H$7GP(UIP^L2:V,FA0$0_P,$('-FKM-7+$@L02S>%UUT MJ6@[K!252-M/1?[+)-2 FB2-6099W24B$HOI3A$LMMNI)2DS,?D *CRD64:, MZDG$G2Y.1<2W0PV1)GXX.K\1H9U!/Q2A,54RPJE:H!,>YNW!^6.1%MD@]I/3 M9R[JN@8[(K&1U&@(HEHBKF/=9R?"PSTKNYRG_1AN_'&2C;D4/ M7ON?(+D'CJ]9LD=%0R-K Q2CD($\HC)N<=+ D(&OYAD,+:J7\1[PC1$@P+M3 M\ Z)Y0X&>FYY5L2:]1D8%D&:"O;O[+.4M>"R-@I&*Q;WU'!#913O0AX24@9B MH9]KV[^8!?0)K0)$40FWB8<_GU<##F<40C)$K MB"1X:*.J[4R?P X;$O$3V,5Q#U9^_]U0:90\[P\TA2A].VF'EI1WF)$]::FW M^PBT(9'=13O8:CHXXG!5-X+_=Y1&1(D!$O]/M.O,_*&T0S6$RW#BR#7A^XZX M.Y:8,G0C>VB'=@55#%'O_RF9#@0JQ-YK:.?CQ;T[E*%Y[-/.=V(L M8!"E4$BDG.H65*AV[$78F1?Q9IX#SJ^B]ZVB^WS35'(>4,$L:WH;H46/&6AJ MC$_I)WQ# \14:+*-9YWMR@1'PN,LM_&&-)8V_'OSD).BSR74"2;^'6\>,@V4 M6-L'15&?DCCR .EMO*'KL0W>N&FN,O2;OEAYMJ#C8VP;;Y&O8F$A%J@&GFC; M$T.X,?DM[1Q:&L]X"V8A987J5+7_MY_2#26AA[,P[/50.O1:O58.R"91A [3 MO 0W(3L!KKH$%6:;*:%_W@4WY(Q] C?;(R:-=^ )?:KZ/FS;]>]]V/M>MW#E M+'R5K,",55XWG^XV3SDG*5P5.;N(1/B'7C9?(IM! M72S#U[^[HJZ+1;B=NV3J2C\![^^+HEX/_ *;S\$G_P!02P,$% @ YX-\ M6**W># Z P N@@ !D !X;"]W;W)K&ULK59; MC]H\$/TK5BI5K$0WL9T+NP4DH*V^2KVLRF[[;)()B9K8U'9@^^\_.P$GJVYA M'_I"QN.9,^?X-DP/0OY4!8!&CW7%U?MKX[.9^*1E0B4.,P][)\>W MQ$,9Y*RI]#=Q^ ^.>B*+EXI*M;_HT,524S%ME!;U,=F,ZY)W7_9X M7(=!PB3X2P(Y)I"6=U>H9?F.:3:?2G% TD8;-&NT4MML0Z[D=E/66IK9TN3I M^??%IX?%_<>O7]!BM?KZ\.5^C4;W;%.!NIKZVA2P87YZ!%MV8.0O8)B@SX+K M0J'W/(/L*8!OF#EZY$1O2=7)IBT=?+/_#FKU_A.'A[AF'H&(;GT.=K<^VRI@(D#2@/R=.@"A*-Q%$Q<6D*PL_$XBJD;T?@&K0HFMZ"0%B@5RM1G/$/P:)Y0 M9;PTC%TTZ?.2 2(.#(6L:9\L=8L.LM3P1N1Y"R1T 5*AD:F+Z56?=./,41B' M_<2(D.3J@D",<#BF84\A"6(7!!HB-%^J6@/=$,'$LF+)&(:#93$ M0\$C&@1#E0&YI))8E4D8]BSBX3:2>* YOJ22CG$2N?A);])H4("&+Y$Y>2($ M#S5&0\68A)Y)\L?]),:S$K8KJE0>Z6ZUN*\ MKC$ONG[4AW==_;-9R)(K5$%N4H/K)/*0[#IE-]!BUW:GC="FU[5F8?Y<@+0! M9CX70I\&MH#[NS+_'U!+ P04 " #G@WQ8D6^5.K+KKWV.7-FQN/9P4[I;V:+ M:.&U%-(,@ZVUU748FGR+)3.7JD))*VNE2V9IJC>AJ32RPH-*$291U U+QF4P M&OAO"ST:J-H*+G&AP=1ER?2_-RC4;AC$0?OAB6^VUGT(1X.*;7")]J5::)J% M!Y:"ER@-5Q(TKH?!.+Z^R=Q^O^$OCCMS,@;GR4JI;VXR*X9!Y 2AP-PZ!D:O M[SA!(1P1R?AGSQD<3#K@Z;AEGWK?R9<5,SA1XBLO['88] (H<,UJ89_4[@ON M_>DXOEP)XY^P:_9V^@'DM;&JW(-)0QH^;)8W-\]W#T^C^_A=K:?H'I_?PKS!ZG\Z>'\?-L_@@?GME*H/DX""W9=RQAOK=UT]A* M?F$K3N!!2;LU<"<++'XD"$GX07W2JK])SC+>8GX):7P!292D9_C20S12SY?^ MKFB\%83&1/:V"5=DUZ9B.0X#JB*#^CL&H_?OXF[T^8P#V<&![!S[:$E%6]0" M0:VISJI*(!6090)R9K:PIA*$@IM<*%.3\;?4G^=__ZZ71.EG^%WOOY'IYC0 MY1++%6J?SW;=Y=4]$O>(829S52)8]HH&*L8+^$!%7,O"T 61(]5W\1$Z41^R M.((TNB* 17+4-IN3;@?B;@_B.#NNM$"(+](XABQ*@<"M@$+FHGG$NP6X22#-"A^MQG(77J:!G#X>FB?XZ9K'+!Z0VG M(R%P3=#H\JH3@&[Z63.QJO(]9*4L=20_W-(O &JW@=;72MEVX@P&ULM9AK;^(X%(;_BL5(HQEIIL$AW#J 1$D[B[2]J+0[FH\F.8&H M2WMQYL*7OC2P"!WL,@XL/&4HC5M6%P M9PDAX5=T!9%\XU$6$B%OV<+@*P;$C8/"P#";S8X1$C]JC ;QLR+\(8R02.P3OTD-PJ +2/9XL M+:L$I'LTWC V2].E0@?GH[*0?B]+OZ>?^.X&F/"Y'RUT%?2.LVNU2^E->D?I M]#A\)C2/24CQ0J>A@X_HE&>$OKV+Z=2D5J1CYG1,_3;A1VJ; MJ$2AC;RPSDFM:G9=:D5JN=G$>K>9[0_*<%:RT\<_X=^5C&JUGG6I%1GEYA/K MW67@K0,4 M^%[E/OY!=!OM@+"JU6ZBC[R8TO_A=W%N>/%9CK>24)W.=%*KFEV76I%:[G3Q MF5;WY%*FCQ=;FF1S>I!I!2[&59-:$5?NK+'>6N__K3I[5=/*73SRZE2SZU(K MHLP=/M9;_(]6-7UT5[.JU6KYZU)+*!D'IY$AL$5\JLM1?%"3G-UE3[.3XW%\ M7EIZ?J-.E.-3SEPF.8Z^)VSA1UR.2T]*-J^Z N/SIH.=MPOW=!8I<\%M-5(R@Q&H M<3H4>N86+%,:0R(I3Y" L.FT\<4EKAE ON(GA;G<&".3RB/G3V;2FS8=SR@" M!A-E*(C^>X$.,&:8M([G%:E3Q#3 S?$;>S=/7B?S2"1T./M%IRIJ.F<.FD)( M,J;N^?P'K!*J&KX)9S+_1?/EVKI>/,FDXO$*K!7$-%G^D\6J$!L 7"D!^"N MG^M>!LI57A%%6@W!YTB8U9K-#/)4<[061Q/CRD@)?9=JG&J-QOU^^_XWNNNB M4>]FT.OV.NW! VIW.G?CP4-O<(.&=[>]3N]ZA+ZAH=!/@U"OB"13!,\93;4_ M"GVY D4HDU\;KM*2#+$[686_7(;W2\)?P>04!?@$^9X?_ MW=29%.GZ1CI_S M54KX;D$[%'$V131.!7\!(U"B/ZA/%C3.XFT*K8QF5US(E$R@Z>C'7H)X :?U M^1.N>=\M>H-";Y"S!R5ZMU=TF\K@""HKA1VYBD#8][ ]QK[E7+<1[!_(=GR,]H'7_0-;7_P[?;>C M_=VVKWL$MK_G_\/V\JUNC[%O-=?]!5=QEL;0\[;;>C;=O=W3A+ MFG-YGX@9321B$&HN[[2N$Q?+H^YRHGB:'R\?N=*'U7P8Z<\#$&:!OA]RKMXF MYL1:?'"T_@)02P,$% @ YX-\6'[("="O @ 6 H !D !X;"]W;W)K M&ULM99K;]HP%(;_BI5)TR9MS8U+VT$D2M*,MGW M2J66I[XOLQ(J+(_X$IA^4G!18:6G8N'+I0"<6U%%_2@(.GZ%"?.2GKTW$4F/ MKQ0E#"8"R5558?%X!I2O^U[H/=VX(8M2F1M^TEOB!4Q!S983H6=^XY*3"I@D MG"$!1=\;A*=G86P$=L5/ FNY-48FE#GG=V:2YGTO,$1 (5/& NO+/0R!4N.D M.?YL3+UF3R/<'C^Y7]C@=3!S+&'(Z2^2J[+O'7LHAP*OJ+KAZQ^P":AM_#). MI?U%ZWIM-_90MI**5QNQ)J@(JZ_X89.(+4'8VB.(-H+(#T2T:#(?C MV>@V'5VBR?@J':;?I^@K2IG";$'F%-! 2E 2?3H'A0F5GWN^TC3&T\\V.Y_5 M.T=[=CZ'[ C%X1<4!5'\K]S703211$TDD?5K[?&;8 5,R5T@3J'YWY_*) MO]'!.]7T!:.7W]%PZ^ (G5ZW N> &*YTWEB.E)GJ@_UN)Y;3ZK7Y>SX9PNCM M)0X/<4J$S\=$Z/S(_T^-W4;=_37VM_H$TW-=8[$@3"(*A;8*CKKZRRKJ-J:> M*+ZTK<.<*]V(V&&I6S\09H%^7G"NGB:F&VF:R>0O4$L#!!0 ( .>#?%@3 MQEF;HP( )<' 9 >&PO=V]R:W-H965T0<$:21H.U%IFQAIV60PIR4=]P-;-[EIR44 G"*L1A-;(NW?-QI.--P!V!K=@9(^UDR=B]GLSR MD>5H04 ADYH!J]<&QD"I)E(R'CI.J_^D!NZ.G]B_&>_*RQ(+&#/ZF^2R&%EG M%LIAA1LJ;]GV&CH_H>;+&!7FB;9=K&.AK!&2E1U8*2A)U;[Q8Y>''8 ;O 'P M.H#W7H#? 7QCM%5F;$VPQ$G,V19Q':W8],#DQJ"5&U+IOYA*KG:)PLED?)E> MH^FOQ>SN\OOTYSQ%7U&J*B5O*""V0F,L"C1]:,@&4ZBD0+C*45HP+M$<>(EF MU0:$+,W6T00D)E0<*X[IXA8='1Z<^5%P<8RZ 2(5FA>L$8I$Q+94\K4(.^ND M7K52O3>D3B [0;[[!7F.YP_ Q^^'>\_AMDI:GSFOSYQG^/QW9F[(4,L0##/H M WHN:IS!R%(G4 #?@)4<'KB1[/^/O9DSB2F*-/5H"O #.!? M60QY;PDC0ZA[R28)_.#4C>W-KJG749'O^E$?]4QMT*L-]JIM"U3J B5]@0YI M;&G"G:\[+_3M_=!_)CWL;82?G?3PE:&AI(*-[)H)HMNVT"N+=#*D/7JE*HQ.7RC?*^&CO\/>:9OZROJ!^9HHB116 MBMXY.55YXNTUT$XDJTTG73*I^K(9%NKF!*X#U/Z*,?DTTE^T!%K>5:PMX__VU MVYPXZS0<;Z#MGN>[Y_.T>?JLMR/TF:T .'I)DXSUM17GZZZNLW %*6:79 V9 M>+(@-,5<3.E29VL*.,J=TD2W#,/54QQGFM_+U^ZIWR,;GL09W%/$-FF*Z=\A M)&37UTSM=6$:+U=<+NA^;XV7\ #\<7U/Q4RO5*(XA8S%)$,4%GUM8'8#TY . MN<53##NV-T8294[(LYQ<1WW-D!%! B&7$EC\;6$$22*51!Q_2E&M>J=TW!^_ MJO_,X07,'#,8D>1W'/%57_,T%,$";Q(^);M?4 *UI%Y($I;_HEUAVW8U%&X8 M)VGI+")(XZSXQR]E(O8G='#RS!0H>1X"S+'? MHV2'J+06:G*0)S/W%OAQ)O?]@5/Q-!9^W)]-!\$8#4:CN\?)[ $-)@&:W,W& M#V@Z'HVOGP;#F_$YFHQGZ#0 CN.$G:$+-'ZG;_=PHK*R.VWIO%32&=2!TJX)N-4)/"(>O6 N% MUAZ%UZF3?K1QS7:-LS&2 SG=BM-MY+P!QKH()^)>PUD(2-R0*"*;.5]LDFK/ M5?#N![ +RW)J] HCTS5K^(T!'HC?KO#;S6>;<)RH\-H?(C?;7LNK\2FL;,>J M S:&<""@5P%Z7^ZON!\IA8RC-:&RB5#Q>HJ=4@"KS!3$C3$=2-RIB#N-%\ 0 M1Z*AF7,$+Z+I8]!5X7:.6>F/*18<2>Q=ZDSCK^11R$I)20Z/ M'(DRRS#_=0V4;<:&;;P-S,@JE7K C,("KV .\KEXY*IGMBP)R2 7A.6(PW)L M7-D7DZ&.KP)>"&Q$IXVTDP5CK[ISGXP-2PL""K'4#%C]UC !2C61DO&SX33: M)36PVWYCOZV\*R\++&#"Z ^2R'1LC R4P!*75,[8Y@X:/[[FBQD5U1=MZMC@ MW$!Q*23+&K!2D)&\_N-MDX<.P/8^ #@-P/DLP&T ;F6T5E;9NL$21R%G&\1U MM&+3C2HW%5JY(;G>Q;GD:I8HG(P>GNZF,S2;3J;W+U?7WZ9S=(9.;D!B0L6I M:D^?9^CD^&CD!M[E*6H:B.3H*66EP'DB0E,J'9K-C)LUK^LUG0_6O(%X@%S[ M"W(LQ^V!3SX/=W;AIG+?IL!I4^!4?.YG4S#HLU1S>/TS_&'_V) MV;'CM7:\@W9>,"WA#"<))-H!B([X/IDUF]^1, K<=S)[8LZ]?IE^*],_*/-! MI9!WI(DZL5_9&GA>I5]O1U$N*(D1+F7*.)$$>JO+WY.GZV#'P4$Q_WC @M9J M\'>KO<*#_;QZ[X3OAWA!?^:'K9SA03E/3&+:IV:X=QAM=V2]T],3Y'>R72LR M._>O?ON^8[XBN4 4E@IF#8;*#Z_?D[HC65%=R0LFU05?-5/U! /7 6I^R9A\ MZ^A;OGW4H]]02P,$% @ YX-\6 )&ULK5=M;YLP$/XK%I.F35H*!@))EB"M3:=5VDN5 M=MMG!YS$&MB9;9)MOW['2V@*+NNB?$FPN7M\SV-SOIONA?RA-I1J]"M+N9I9 M&ZVW$]M6\89F1%V(+>7P9B5D1C0,Y=I66TE)4CIEJ>TZ3F!GA'$KFI9SMS*: MBERGC--;B52>943^OJ2IV,\L;!TF%FR]T<6$'4VW9$WOJ/ZZO94PLAN4A&64 M*R8XDG0UL][AR1Q[A4-I\8W1O3IZ1@65I1 _BL%-,K.<(B*:TE@7$ 3^=O2* MIFF!!''\K$&M9LW"\?CY@/Z^) ]DED31*Y%^9XG>S*R1A1*Z(GFJ%V+_@=:$ MA@5>+%)5_J)]91N$%HISI456.T,$&>/5/_E5"W'D@(,G'-S:P6T[^$\X>+6# M]UP'OW;P2V4J*J4.,O 3TQ<)8J*V)*8S"S* HG)' MK>CE"QPX;TW*G!-L?B:P1ZKYC6I^'WIT);*MX)1K]0;!*I(B^-'&XUD!!250 MD1!WT6@%A+^'OD$@'C ^V4JP!W MD1ABMT6T:^..VCQ[(SF19]#P#'IYOF><06)+T%J(1$%.$GL.J8_G*[@L<@DO M0($DC\U['73983QL2= UPD/LMS3HC?)$#<)&@_#_-$B8TI(M\_+2[.,?=JCY M8=CFWS7R0J=U3N:]$9[(?]3P'_7ROQ>:I&@MA5)P^>S@*Q>242/A47-Y3'O90_PB<]022%BHSPF"*H[9""P2 3.\;7C0R_$=S" MB$-I"/5>ROZ094K1CJ0Y-:DS[O >8#=HYSZS55N=WOA/5 <[#P6+\^\C82P^ M'-/7W$E[)C,_\G1A'P.8N$LZ+- MSX7V6%+W05*W]^#<-!_.7C)-!PG<)T8)W6Y6'/KM4^1VRH1Q^_(TV'@A;HP> MTW@H$G%O-14MZ(Y*!5E1K)Z3)8P,O6Y@#FXS/&N%>"ZT2C3[J.')J%R7C:-" ML,&&F\J"P-XOQ)"'P;% DTK'_T%4$L#!!0 ( .>#?%BE MS=\C, ( (T% 9 >&PO=V]R:W-H965TR'W MVO<(76U1ACE150$C40%7"SLQ&R)-JT<)F*@GWM [+BSHMM!V :=) M1;:P!/U:S:7I<,>2TQ*XHH(C"9N)]S@<3R,[[P9^4JC528VLD[40;[;YED\\ MWPH"!IFV#,0\]C %QBR1D?&[Y?2Z(RWPM#ZR?W7>C9S@!#*-W $$+ M""X%A"T@=$8;9<[6C&B2)E+42-IIPV8+]VXK0NP4X;E*L#8"+ W. MVL.>FL."=PZ;039 X? .!7X0]L"GE\.#<]<'SA!=[[S#3HJ!]M MXS56%?A,5>5-^)W%*N$(.-0?F#SR,/R2;\3:-%Y?*S%MJDT96%N2]! MV@&SOQ%"'QL;R>X&3O\"4$L#!!0 ( .>#?%@]] 3-*0, ,$+ 9 M>&PO=V]R:W-H965T1B2IXQ3-*&!9DD#Z<8-BLADKNK)=F.-EQ.6"ZHU6<(F>$']>S:B8 MJ15+@!.4,DQ20%$X5J[UX43/ 7G$+XPVK#8&TLH+(:]R$E@?;]GOL/=VR''%XZ[JEABC#MO4J:D=KO]+:;]7Z'3$V%"\(/TNR&'(4B'LM4N)C M6+PYA .8$,KQWWRA27VQ@573=3&P77M/?4.4.]#M9O56I=YJ5;\@',9-FJR# MW2S7=?8D'0:93M]J5F17BNQ61=.V"F^%?K7".R+;<>E4+IV.+K73I>6.R'8L MNY5EM]M+[1Y4EZX/-&VO!@^C!I9E-M?@H)(Z:)5ZE]$4\XRB'@CQ>S&0JD/, M.4Z7+)\0'B':I+N5^ZLGUA'93AIT[?_W6NNH3$NBCEQWQ;9KN]:FZ-V6:LE7 M_[28MF/LE6I3E*ZY>[6JUOHKV=P^0+K$*0,Q"@5,NW1$K=.B7RPFG*SRENN% M<-' Y<-(]-B(R@#Q/"2$;R>RBZNZ=N\?4$L#!!0 ( .>#?%B\IN)#* , M &\* 9 >&PO=V]R:W-H965T>(B3 5CHH[]3C#Y M%$N<"&?S[[/I?/$;3&XC,/UQ?SV[F=XNCL'M= $.(R0@SO@1. '3^SDX//@R M= /OX@C4 X )6*2TY) D?&0*F8]B->-Z[\MJ;^>5O6T'W% B4@ZF)$')2P)3 M"FG4.%LUE\Y>Q@C%I\"UCX%C.6Y/0E=OASL]\.CM<'N/&K\_FSZS M*S*OGTQ='^>\@#$:&_)^X(BMD1$>?+$#ZZ+/J,\DBSZ)[(6)7F.BMX]='HHD MC3'4MPQZEM[KO0$V6?>RZ"HCTG5P[I'A=^H M\-^M0MZZ&10H 8*")2:0Q)BL0(:@>J2NNQ.Z/"GE!'*.1._[66WJ[Z9ZYK8T M=V-/'8,4H[]43=/(8#OV6GF[, MP&_KV9O:!PMVT @??%@XC.,R+ZM3ASEE O_5)='GQ:![)E:[GGMB@G8Y[\WV M@UX,&R^&[R][-7PJ<2&;#]%G4Y\9P^X[V:[S;HC;LBOJAGA6J\K-G4^Q3&:E M6QH.8EH247W'FM6F:YKH9J&U?BF[J:KY^4]3M6(WD*TP416RE)36Z4">'ZO: MFVHB:*$_^ ]42$?T,)4=(6(J0#Y?4BJV$[5!TV.&_P!02P,$% @ YX-\ M6 MD%3BT P 1@\ !D !X;"]W;W)K&ULK5=M M;]I($/XK*U>J6HG$+V P*5A*"54CM3F.D)Y.I_NP,0.L:GO)[AK2_OJ;M1UC M@^,D.G\!KSWS^'EF9\:SHST7/^4&0)''*(SEV-@HM;TP31EL(*+RG&\AQBJ)#%,!-$)E%$Q:_/$/+] MV+"-IQMSMMXH?09:PHDFHYGS_%7)!*<& AS+])?O/@Y [.:QVZN4,W%9HQ2V5=447]D>![(K0UHNF+-#:I M-ZIAL=[&6R7P*4,_Y<_F?\RF\\7?Y/+FBDS_O+N>?9_>+#KD9KH@9^06LV:9 MA$#XBGQA,8T#%J])"!@W282.T!E?G242")42E"0?KD!1%LJ/Z#R]FY,/[]]Y MW7[OTT>27Q 6D\6&)Y+&2SDR%4K01,P@I_LYH^L\0_<*@G/2M3O$L9QNC?OD M]>Y.U=W$P!71][GH":PGH7X15$/@(6%;S'!5)RO#Z=7CZ%J]D%L: MP-C 8I0@=F#X[]_9?>M3G2G6\[0VMD[LHJZHSZP\*HPJY7L.LULOL&4EY@;PB2* FI@B66- 8A8#1K M&KA--.)"L=_IC3KNV0O<$JV!Y1Y1/[7Q[&X]<[=@[KX?C_.]_PI!*=GG-4K34VS_4] MVSI\QZU&=M.F/6CV?>LFM(5655J:6.R64B\':DMV2VA5V8=1PV[\K+\N_7*, M\I?)<8X_O"\85?D=Y@*[>3#X 1L6A#@7ZFVY7KRP,XU8;]Z9EM"JR@\SA]UK M*R$;IYH]'*#!UT0V@"?KSA73PM]E"J.SOY_ M4$L#!!0 ( .>#?%B02"9$#0, - , 9 >&PO=V]R:W-H965TC$2BV M9=-_?UM@"(K$)7S96GC.X9QRH ^C/64OW ,0Z"WP0S[6/"&BH:YSUX, \Q:- M()1G-I0%6,@IV^H\8H#7"2CP=4 =T9Q3A+2Q!/$5S)F=ZSK(F 82QY88R4E6=*7]3D83W6#*4(?'"%HL#R;P=3\'W%)'6\9J1:?DT%+(X/ M[+>)>6GF&7.84O\?60MOK/4UM(8-CGVQH/M[R QU%)]+?9[\HGU6:VC(C;F@ M00:6"@(2IO_X+5N( L!L?P.P,H#U4X"= >S$:*HLL76#!79&C.X14]6230V2 MM4G0T@T)U6U<"B;/$HD3SN-\MIBL'O[S MU1)=HBD-(AI"*#@ZNP&!B<_/Y>'9TP*=G9[T[6[[ZAQE T1"M/)HS'&XYB-= M2)'J4KJ;";I.!5G?"+H!MX5L\P)9AF57P*<_AUMEN"Z7)E\?*U\?*^&SO^%+ MU<:;M6Z2UVB4\$@, J]^!:XF/O55-LY64HM#!F(_G,:)HRW1!;V?1'7V+6=@'' M9S3C*^W!A0AFIBJ*!N:GG.J%=E/U^K\QVY*02R$;B3):/9EREK;/Z430*.E MGZF0_6PR].0G!S!5(,]O*!6'B6IJ\X\8YS]02P,$% @ YX-\6-N!K":? M @ P< !D !X;"]W;W)K&ULK55K;]HP%/TK M5BI5K33("]*NA4A Z4-:5T3H]MDD%V(UL3/;0/?O9SLA2VG*IFE?$E_[GN-S M;N+KP8[Q%Y$"2/2:9U0,K53*XLJV19Q"CD67%4#5RHKQ'$L5\K4M"@XX,: \ MLSW'">P<$VJ% S,WX^& ;61&*,PX$IL\Q_SG&#*V&UJNM9^8DW4J]80=#@J\ MA@CDS4)=+Y)^$9@)QICI)TL&7O1P4,RM!PM M"#*(I6; ZK6%"629)E(R?E2<5KVE!C;'>_9;XUUY66(!$Y9])XE,A]:EA1)8 MX4TFYVQW#Y6?ON:+62;,$^W*W NU8[P1DN456,4YH>4;OU9U: #OMZA+]-1-$7SA[O[1>?IMO.L@E$431<1.KL!B4DFSE$'39_GZ.STY-(/ M>M?GJ!H@0M$B91N!:2(&ME2Z-+L=5QK&I0;O PVNAQX9E:E 4YI \I; 5H9J M5][>U=@[RG@#<1?Y[B?D.9[?(FCR]W#OB!R_+K)O^/Q_+W*WK6PE:Z^=59_O M*U'@&(:6.L "^!:L\/3$#9SK-LO_B>Q- 7IU 7K'V,.G CB6A*Y1!NK,H9@) MV6:X9 D,B^X_V]!U^NH#;IM&WB=]=ITZYXV^?JVO?U3?-\P)7F;0D-?Z'Y<%1>5'*N.Q(X/F?! ;O:G/A'NAK2>D=R+,;_20' MOC9M5JA=-U26A[">K3OYR#2P@_FQZO!E0_Y-4UX/CYBO"17*STI1.MT+53!> MMMPRD*PP76O)I.J!9IBJ6PJX3E#K*\;D/M ;U/=>^ M02P,$% @ YX-\ M6&Y=AZ+G P )10 !D !X;"]W;W)K&ULK9AM M3]LZ%,>_BI5)B$E7Y+$IL+922\JHU#%$X?+:)&YC+8ES;9?"M \_.PEIDZ:^ M%/E-&SL^/_O\_71R!AM"?[$8(0Y>TR1C0R/F/+\T31;&*(7LC.0H$V^6A*:0 MBR)=F2RG"$:%49J8CF7Y9@IQ9HP&1=T='0W(FB*^XQZN8RPIS-,CA"BT0?\SOJ"B9-27"*(N%'1]]__DS>)K-YV!\&X#9[?9SH-(D=L.#C,%L%:SCOUK/G%G3WT.P1$FUPDG1-1&GI=5O*X^22Y3!$ M0T.<%PS1%V2,3K[8OO6M2S&=L$ 3K*&85ROFJ>A*Q4I+O["4Y^7+R/%L9V"^ M["KQD4;!_S1JC+Q7C[RG'/D]R@GE.%N!=88Y W\.+>])R>GM].ZVG%#V=.QT M:H(U1/%K47RE*+,TAYB*>XAW">'O38/5$D))/U8(3;"&$/U:B+Y2B'$J%\=O M6%RFZ%6$!0QU2=+?6QMVO]<2I;\GF^W9K17>T<;I=2_P\]J%YEW'[43)./98TPD+-,$:VEW4VEU\^B*XT*F83EB@"=90S+:VD8_U MZ:N@,MW=)]Z%W]HG:OZQ8NBB-=78B0-MI1H!9F+O/:^+ V0A\#A$3,1_L\5# MYSY4XXY=5EII@2Y:4TIG*Z7SZJ2326S=V_MYR^ MW=Z06L-47;2F'-M U59'JC?BBQ7,,BZ_L?D;N";B:Q!%X#'A%#*RSB)P>C.[ M?NS>G$KTT:M,)RW016O*NHVB[=[G-Z?.N/A**RW016O*MHVS;76@K91M/\[V MO790J>8?K8;66-OD*9PPD:"F0UEE?3"#?%CX?=23V , ",3 9 >&PO=V]R:W-H M965T+5)O6S7= MW6<7G 05[%S;:;;]^ME >4D<=VA\"3:<\_ \SCD^!X_WE#WS#<8"_,A2PB?6 M1HCMA6WS:(,SQ,_I%A/Y9$59AH28.N<5_"=[SQA@H*4^4/JO)(IY8CF*$4QP)!8'DY05? MX3152)+'_R6H5;U3.3;'K^C_Y.*EF"?$\15-OR>QV$RLT (Q7J%=*A[H_BLN M!?D*+Z(ISW_!OK1U+!#MN*!9Z2P99 DIKNA'N1 -!S@XX>"6#NZ?.GBE@Y<+ M+9CELN9(H.F8T3U@REJBJ4&^-KFW5),0]3\"V*\,22N<8Q M>\'6]/T[&#B?=?IZ FNI]2JUG@G]6.TGL&:4:T472$&.I+:+EZGGA*.Q_=(4 MIE_1]+NN)<%"1](_>CUTPL$!QV.CH>OK&085P\#(\":)Y(Z,M?^N MT;-K2/<$UA(YK$0._SZ!AWVJ[0FLI3:LU(:])7!X%%$NA(<)?&P$_?!$W(TJ MDJ/>$GBD24W'"P]8:JS"P-.SA$Y='!TCST>&8@P(RN1BDA@(-97=SK.VJ!FA MNH907VAMX8VN /Y]SI08?2GN":VMN*[RT%A6.^5-"=6,-L_S#B)29S1T3D1D M79ZAN3YWR9P2JI44G@>JL3I4^6)=H:*[1]Y(B.1$W1L_.<=,36EMG7>.A MWT.F&!N%SHI[0FLKKGL&:&X:.F5*1J#9J$VSKOK06&:[9-5;93TI10S4^[,PW/-ZP*HG;C M!$,='_V+V#HA'*1X)=V<\Z'4R8H3F6(BZ#8_U'BB0M L'VZP[,Z8,I#/5Y2* MUXDZ)ZG.Q::_ 5!+ P04 " #G@WQ8V2"!.8," #4!@ &0 'AL+W=O M9_WN/%)O&7\3>0 $NT*6HJA MDTM97;JN2',HL+A@%91J9\EX@:6:\I4K*@XX,TD%=7W/"]T"D]))8K/VR).8 MK24E)3QR)-9%@?FO,5"V'3H=YWWAB:QRJ1?<)*[P"N8@GZM'KF9NJY*1 DI! M6(DX+(?.J',Y'NAX$_"#P%;LC9&NY)6Q-SV994/'TX: 0BJU E:/#5P#I5I( MV?C9:#HM4B?NC]_5OYG:52VO6, UHR\DD_G0B1R4P1*OJ7QBVUMHZ@FT7LJH M,+]HV\1Z#DK70K*B258."E+63[QKSF$OP?3*Y>7B8O,SN[M#H?H)F]XO1_H&ZG2_(]_PNFCX_H;-&^/QO,5<5VE;KM]7Z M1KW[7]7:W-9Z/;N>OC&7HL(I#!UU)03P#3C)Z4DG]*X^<=MMW78_4T_4$?1L MGNJLT&3I2[=1D4'L;BRH7HOJ'4,%-E2=%>RA.H,#J*!%!<=0H0T56%"^'16V MJ/ 8JF]#A1]1_0-5]5M4_Q@JLJ'Z'U!19"=%+2DZ1AH@=;F0S$&UX:4$;@-' MEAI[=O*@)0\^)2^8Q-3&&GQX(3O*Y#\P=Z])Z7[_'?,5*06BL%1IWD5?>>5U M#ZTGDE6F;[TRJ;J@&>;JLP-# M?%BE8IL<8 ( $4& 9 >&PO=V]R:W-H965TS%08RTDQ5C MSSKYEO0L1PL""K'4#%@]=C $2C61DO&GXK3J5VK@8?S&_M5X5UY66,"0T5\D MD6G/NK-0 FN\I7+&]H]0^3$"8T:%^47[LC90Q?%62)958*4@(WGYQ"]5'PX M;OL=@%3JEBB< MC!:S_FB,^L/ATW*RF*/^9(0F3XOQ'$W[O_N#[V-T,P*)"16WZ#,:+V?HYOKJ MS@_:#[>H"A#)T2)E6X'S1(2V5*(TM1U7 @:E .\= 2.(6\AW/R'/\?P&^/#C M<.\8;JM6U/WPZGYXAL__QWXT&2P9V\V,>@SO18%CZ%EJS@3P'5C1]94;. ]- M=O\3V9%YOS;O7V*/%APGH"8K9MM<"E3@5[RBT&2YY D,CUX4N\AU/3\([=VA ME_.J(&@[==&1QG:ML7U1XX1)N"BMA'<.7^J>Z#HOZ3:+ZM2B.I<;QR2F36(Z M37WZTCW1#?%@I$W\\M , +41 M 9 >&PO=V]R:W-H965T(EMC,-M#^^]E)&DA(+4!Y 3NYY^2>DQOG.H,] M97_Y&D"@ES0A?&BLA=@\F"8/UY!B?D\W0.29)64I%G+*5B;?,,!1!DH3T[$L MWTQQ3(S1(#LV9:,!W8HD)C!EB&_3%+/71TCH?FC8QMN!6;Q:"W7 ' TV> 5S M$,^;*9,SLV2)XA0(CRE!#)9#XXO]$-B> F01OV/8\Z,Q4E(6E/Y5D^_1T+!4 M1I! *!0%EG\[&$.2*":9Q[^"U"BOJ8#'XS?VKYEX*6:!.8QI\B>.Q'IH] P4 MP1)O$S&C^V]0".HHOI F//M%^R+6,E"XY8*F!5AFD,8D_\ 4 M .=<@%L W',!7@'(K#9S*9D/ 19X-&!TCYB*EFQJD)F9H:7\F*C[/A=,GHTE M3HR"R=?);#8)T&SR>_+K>3)'=VB>UP"B2Q3 $AB#",U@!V0+''T*0. XX3D/->0A#>(]>^ M18[EN WP\?EPIP$>G ^WJW!3.EO:ZY3V.AF?]RY?X1\K_+M%@@J<-/F2,_D9 MDWI<=R//[TL+=L?J&X)MZM1E=J=.MO+]$Z(1Z)QH\R^O7A#8%=:R:4&TJ5PKME$([6J$_Y4M$ ,$D!!12(IA< MLAN?;RW-^4GFMK1)%K1$5K'/+^WS6UL)_)-:L'M6O6 :@VJ/3Z#-Z4K%W5)Q M5ZMX-ITVB=."+BV/-LF"EL@J9O5*LWJME4?O=*GH.[7J.(WIV-U:<6@SNE)O MO]3;U^J=XP14@Q'!+@ZA<1W1$EQ:*&V2!2V158RSK4/'9K56*@55996P:J_/ M<4-0K[Z0Z'.Z5O-1EVIK-4]>1+'7D#6SQXQA(EYO9:L9)MM(6B%[3BXKBNO? M3/J+7%I2K;(%;;%5#3[TJ79[C6I!55E<^G:]J!J"W$Z]JD[;V:YW:'JJ6@X= MJ*UO09_D!EBD65/&Z )0 G)CB.1V!%&Q!M8HJ:46LM#>)EO0%EO5S4-_:^L; MW(LJPSNYG[;?]^NET1#E=OUZ;;3:[)I'6V3U0>,G9JN8R)T*+"6]==^5A4"'WX-EP#3@"I@+D^26EXFVB-N+EEYK1?U!+ P04 " #G M@WQ8Y25Y8UL" K!@ &0 'AL+W=OQ#E,MER\R0I H5U-F9PZE5+K&]>5104UEE=\#4R?E%S46.FE M6+ER+0 OK:BFKN]YL5MCPIQT8O?F(IWP1E'"8"Z0;.H:B_=;H'P[=4;.?B,G MJTJ9#3>=K/$*'D$]K^="K]P^RY+4P"3A# DHI\[7T,004"F4R8#ULX XH-8FTC=]=3J='&N'A?)_]WM:N:UE@"7>< MOI*EJJ9.XJ EE+BA*N?;;]#5$YE\!:?2_J)M%^LYJ&BDXG4GU@YJPMH1[[KG M<"#P_1,"OQ/XUG<+LBYG6.%T(O@6"1.MLYF)+=6JM3G"S$MY5$*?$JU3Z2R[ MS_(\FZ$\>\E^/&>/Z#/*80.L 3T6?,6(?7H7,U"84'FIS[.=ZMX*+]$K%@(S M]8Y^/D"] /$+??R0!''X!1&&GBK>2,R6GLBNDX9#GEI5;%7F/F]2WP1N!E!! MCPK.H:(A5*N*#E"C)!A&A3TJ/(>*AU#A$6I\HJBH)T7G2.,A4G1$"N-A4MR3 MXG.D9(@4'Y$";Y@T[DGCV'2RXTLW%3BO= MS4&8 'U>&ULK99=;YLP%(;_BD6EJI76\AF2 MM E2DU!M%ZTJNK87TRX<. FH8&>VD[3_?K8AC"8$5=5N@FW.^_(9Q"@?DE70&1=Q:4%5C(*5N:?,4 )UI4Y*9C6;Y9 MX(P8P4BO/;!@1- F/()Y6 M#TS.S-HER0H@/*,$,5B,C1O[:CI4\3K@.8,M;XR1RF1.Z:N:_$C&AJ6 ((=8 M* ,T%+2JQ)"@R4E[Q6[4/#8'M'Q$XE<#9%WA' M!&XE<'6B)9E.:X8%#D:,;A%3T=)-#?3>:+7,)B.JBH^"R;N9U(E@%MZ&413. M4!0^A_=/X2.Z0-,4DR6@C* 9+( Q2% $&R!K0'+CPS=1%9$NT MF#!/QCLYF M('"6\W.I#Y\B='9Z,G!][_H<50-E]S.E:XY)PD>FD.R*P(PKSDG)Z1SAM!UT M1XE(.0I) LE' U,F76?N[#*?.)V.,X@OD6M_0X[EN"U T\_+G0XRGL-=G]H;O'[G4G^(&I5S/U.IG:_Z:_[J"8 _O=AMKI]_D= M+%/Z3V8?4O?KU/VOEL,_*$?/[>U5XS"F[UGMQ>C71/U.HGMYG$.S(-NJ(&V, M_8/G.^Y@C_$PQO:==L9!S3CH9(P@IDN2B8J0E2=>&^#@X.$7]L#>(VP)H-]Q':HEI%+\D,ANMI "VU!V6HYBNB2C/UGJU;N(WNG?M MK4]D#?%C\^X&PO=V]R:W-H965T0]+6Q; M"1I.RQXG4(&]SVXR;:UUXISMMO#OSTY#*(G7ZE9[7VB:OUT#9=NSXSMN-&5FNI+[A3D857L(CR.?J M@:N5VUK)20&E(*Q$'!9CY\J_3/U(*]02WPELQ=XUTBASQG[HQ6T^=CSM$5#( MI#:!U<\&ID"IMJ3\^+#+B;(NXEE;6]$4=S%I;X9-2Y_U1C-#5]/I[/DF17>W5]>W=[=/MS>/Z P]JB++UQ006R F5\!5EC*^AAQ1 M@N>$$DE H),4)"94G"J-F^<9.OG\:1@FT9=3U%P@4J*G%5L+7.9BY$KEM7ZW MFS4>7N\\#'[B80K9.0K]/U#@!:%!?7JX>F!03P]7]S^JNRK4;;R#-MY!;2_Z MB;T92,)!?3A2A26'HJR#:(K*SDY2V]%?[V82A+XW%PMOV/*&5MX'SC:D;A*J1Z$MYAR7\A5E3$@C M]Z^#$5-4F%7SFC%*F:1E@( MEA$LU83QK'Q/3&)J'$0\T]?;39]!*HF'W7YE]^%8QKVQSK^?;SZBZG#GI'1JG>X7TTL?J>U]'=9^QBS]S'.M\]Q']L\ M%!5EKP!( E?GJUU_WQO-T4D=8V.O;UZT/V7ZT46WC@Q"W::9VEW^U9"X>^=! M?7K_&_,E*06BL%#FO?.!*FJ^.Q#O%I)5]1%QSJ3:XNO+%> ,R;>% M/G6V_Y:8_ =02P,$% @ YX-\6.0!)M\X @ P@0 !D !X;"]W;W)K M&ULE51M;]HP$/XK)U>J6FDB(;RLHR$2;U.1BH:@ M;)_=Y"!6'3NS#;3_?K83,B91I'V)?>=[GGO.N7-\E.I-YX@&W@LN])#DQI2# M(-!IC@75+5FBL"=;J0IJK*EV@2X5TLR#"AY$8=@/"LH$26+O6ZHDEGO#F<"E M KTO"JH^QLCE<4C:Y.18L5UNG"-(XI+N<(UF4RZ5M8*&)6,%"LVD (7;(1FU M!^.NB_]=D>7"6O4KXY8YX-2>@$(7S"NIZ>XTLEU_X+QRJV%Q)( M]]K(H@9;!043U4K?ZWLX T31)X"H!D1>=Y7(JYQ20Y-8R2,H%VW9W,:7ZM%6 M'!/NIZR-LJ?,XDSRX^5IMH+19++:S*;P/!^-Y\_SE_EL#7=3-)1Q?0^W-P^= M?O<1F( %X]Q>IHX#8Y,[BB"M$XVK1-$GB=H1+*0PN8:9R##[ER"PJAOIT4GZ M.+K*.,6T!9WV%XC"J VSS0KN:J7W5]@[S<5T/'OG?R^F=:GVBJM[F$5IMU':O<:>+)5,$3,-6R4+2*7(F&MXRH%F!RI2 MO/BW*LYOGM--[B$)6[TX.)P+"<[ZJD"U\].C;8J],%6+-=YF0$=57_X-KZ9[ M0=6."0T/#"H78,^W4IJ3X1(TSU;R M!U!+ P04 " #G@WQ80B/_X(P" "G" &0 'AL+W=O80;AE_$AF 1,\Y+<38R*0L+TQ3)!GD M6 Q8"87:63*>8ZFF?&6*D@-.*U%.3<>R?#/'I#"BL%J[XU'(UI*2 NXX$NL\ MQ_SE&BC;C@W;>%V8DU4F]8(9A25>P3W(A_*.JYG9NJ0DAT(05B .R[%Q95_$ M@8ZO GX1V(J=,=*9/#+VI">S=&Q8&@@H)%([8'790 R4:B.%\:?Q--I;:N'N M^-7]>Y6[RN41"X@9_4U2F8V-P$ I+/&:RCG;WD"3SU#[)8R*ZA=MFUC+0,E: M2)8W8D60DZ*^XN>F#CL"V_M X#0"Y[,"MQ&X5:(U6976!$L"^YVB5*)Z.?BYOI'%W%\?QA.D&WLZOKV>UL,9O>HZ\H9D5* M=+$Q13C=X"(!@MY<^D!>BQ F,#77B!/ -&-'IB>U;EUV)_B>S-VF[;=INGWNDJN=U)5BK M_$JE7Q";R+;MT-SL(>YA%W>M&NYP?W/WL'N-C\0>MMC#0]A^ M%_;P,':O\9'8?HOM'\(>=6'[[[ #?P^[U_A([%&+/3J$'71AC]YC[S_;O<9' M8@# M?%@+3?E?#@, /@( 9 >&PO=V]R:W-H965T&2(YVF*V?L4$KH?&[9Q&%C% MVTBH =,?97@+:Q#/V2.3/;-2">,4"(\I00PV8V-BW\R&REX;_(QASX_:2$7R M0NFKZBS#L6$I($@@$$H!R]<.9I D2DAB_"XUC6I*Y7CB!7=WT$93T_I!33A^HGVI:UEH"#G@J:ELR1(8U*\\5NY M#D<.MG?&P2D=G+I#]XR#6SJX.M""3(FVTMXPF)BJ+ M:\'DUUCZ"?_'T]UBA2:SV>IY,4?WR\ET>;]\6B[6Z!JMY98)\P00W:!9A,D6 M.(H)VF/&,!'O**!<<)0QNHMU4B_G('"<\"OINWA>HH;*AO)\B MFG-,0CXRA>17%&90LDX+5N<,J^V@!TI$Q-&"A!!^%C!EX%7TSB'ZJ=.J.(>@ M@US[*W(LQVT FOV]N]."XU;)<+6>^Z_)Z#0M5J'5;=92I_^&9SB L2&/-P>V M \._^&)[UFU3H/])[%/8W2KL;INZ/X5M3$A,MFJCO0-F3=$6$IZ64%?3SK<] MN>:[XR!.;9S>A\TGME[%UFMEFZ0T)P+E'$(4YDQ!B@C.4A9BO2.":]OIUC ; MC.0&:N;T*DZOE?.[NC /!Q/>Y"7/H?&(>2>3VVX=L,'&/L/7K_CZK7SRQ+9E MMW\Z8[^>W08;[PS5H*(:M%+= ^?REF4,9(XSRE1E:<(;-*35ZM?X&HVL9L!A M!3AL!Z1JPP%+V^B&)]O>Z]78&DSJ2V<>%9$4V%;75KDZ:O\7-VHU6I7OB:Y: MM?&I+.M%%?Z0*?X)'C"3)YVC!#92TNKTY6*QHLX6'4$S7:I>J)"%3S#?%C7J< Z]P, -@0 9 M>&PO=V]R:W-H965TVS>,4P!V( M;\L;)N_L&B4A.120EF1GF,*'9/R01Z=#J62B! M.5YEXI9N_H**4*CP8IIQ_1=MRM@PM%"\XH+F5;*<04Z*\A<_5$+L)'C!D02O M2O">F^!7"7XCP3V6$%0)@5:FI*)UB+# HP&C&\14M$13%UI,G2WIDT*M^YU@ M\BV1>6+T=7IQ-T77XZ^7?U[<7U[_?8<^1" PR?A'] >:?KM%']Z_Z_F=X/-' M5%T@4J#[E*XX+A(^L(6$8R(AX1 MYIS&! M(I"E$BC*0!D?P)-NE+Z(Z&5EM^/>IXW8&]WE7C,"8,>OLQ MD7&*JA:=\R6.86C)8L.!K<$:O7_G=IS/!@&"6H# *, 74N BAHHNG65D@56- M:/5:<$"F2?,0UAS"7W# .R0^H8VN/W(A\1J8K*>R9*JB M3(I%15, R]OXF8?QT2-@QE$?Y7I+M9G?C.!J!-1%"7YL2X^,Z:]T0J=6L?,V M%1/"8[HJ!&)RE[3)5^*[SL[2.F>.WVF:I#W.]9M.,<[WE6IT:S6Z1C6NEY*T MJ"WS!E.9Q_$J4P65J5#GF#DFSP/RMD#!49<9@5ZI:Z_6M?=&77]ILUZK?8)^ MHZQ.VN,\K]^PF7'"KY2C7\O1-\IQ3P7.I)4D77B0QTL.'*WDEYHANB]4:SWN M'U9;QVWNML.@_D%-;HD)_?:B[#I/AQW'R.T*$A)+=A&L22QY_7L%^0S8?ZVG M&"/4\Q>AI'Q2M.A4:/LR[IP9W=]W1*FPPSV+- QB'O_%:IT(;5\M[TDMSZC6 M=TA)G$FWR?,RNA:IW$F7]VBZU$YV6P[* M!V7*/($7RW72,[6]T_+EP!:Z=>9(?Z;*SJE^6K?G%[HI;3P?J[9=MY)/,&7/ M?X79@A19YG P &ULK99K;YLP%(;_BL6DJI/66*[U^N"!+)92/[#3<8D7, 7Y5-YSM;*[+#-2 !6$4<1A M/K'.W;-+U]>".N(G@;78N$>ZE&?&?NO%S6QB.9H(_URE11DR(PI]!_RC-1X@PFEOK7"> KL-*C#V[D?#;5]Y^2 M;57K=]7Z^[*GVG-D:^\"4YV-.*K%^JQ8I9ZK E>;^(88_RUFBRKHJ()#5$%# M%9JH&G&XL:,;.STJ0TPP,E.%'55XB"ILJ"(353C][98AQ/#-5U%%%AZBB MABHV446#'9.H!S4,B7PS4]PQQ8>8XH8I,3'%@PU#K\Y>X/N&$*UP7H%N?>\WN26T<6)^NK%7L)APPB&WWX8Y _X[(V)2(^CWS%?$*JF%Y@KE7,:J_IX,^$U M"\G*>DAZ9E*-7/7M4DW%P'6 >C]G3+XN]-S5S=GI/U!+ P04 " #G@WQ8 M3P@,Y>L" #3" &0 'AL+W=OT"$VHEXWKMGB=C5LF<4+CG2%1%@?GK!>1L,[$&UMO" UFN MI%ZPDW&)ES #^53>:X=*8R_K4^K"ZF%V^,W[]_KW%4N$[R9O_H$B0FN3A6LJNG!W1T>!!YH7]VC-H!(A0]KE@E,,W$V)8*60>VTQ;O MHL%S/\"[A/04>8-OR'5BQ"E,+'7L!/ U6,GAP2!TSDSY_2=G[[+UNFR]?=X377-DZ]KYICP;<5B+ M]66Q3J(X&MOK;?R^3>P,.IMW5'Y'Y7]&Y3=4@8FJ$0=;$?THV*'JVX1>:*8* M.JK@,ZJ@H0I-5$$OHNL[.U0&&R\R4X4=5?@95=A0#4U482_B(!CN4/5M]-M@ M@AIV4,.]4(],XAQ5-",B9165D.F+C115T=PPJ,2OJD](XW4Q[",/H]U*FHSB MV$P===317NH;$&*D;F3.%1HJ&===R$08]8*?],^%P>C#@Q%WA/%^0D:7)Q)X ML8\N[A_:R-V!,]CTJF=OM1S=[F\Q7Q*JF@,LE,HY':K<>--"FXED9=V%YDRJ MGE8/5^JK [@V4/L+QN3;1#>V[CLF^0=02P,$% @ YX-\6(_[98)+ @ MMP4 !D !X;"]W;W)K&ULK53!3N,P$/T5RT@( MI*5IDU"JDD2" @L'ME4*RV&U!R>9-A:.G;7=EOW[M9TT6T1!'+@T,_:\YS-2ZWKL>2HOH2*J)VK@YF8A9$6T<>724[4$4CA0Q3R_ MWQ]Z%:$<)Y$[F\DD$BO-*(>91&I5543^O00F-C$>X.U!2I>EM@=>$M5D"7/0 MC_5,&L_K6 I: 5=4<"1A$>.+P7@2VG@7\)/"1NW8R&:2"?%LG;LBQGTK"!CD MVC(0\UG#!!BS1$;&GY83=T]:X*Z]9;]QN9M<,J)@(M@3+709XQ%&!2S(BNE4 M;&ZAS>?4\N6"*?>+-DWLZ1E&^4II4;5@HZ"BO/F2E[8..X!!^ [ ;P'^9P%! M"PA)<2W-+#4XG\]MI^G#R<)W> MH\MIFDZ?[GY\GZ.C*]"$,G6,3M#U8XJ.#@]&P3 \/T:M@2A'#Z58*<(+%7G: M*+%\7MZ^>MF\ZK_SZA7D/10,OB&_[P=[X)//P_W7<,_DWQ7![XK@.[[PO2*4 M0NH3#;)"F9 &3/ER;U8-S=#1V/E8)WXX'$;>>E?[VZ#!*/P?]$IAT"D,/E1X M8_[N0D*!+O)1 UR1CH-"O>Z@RD+_W*?Z0UJZ(L:I)#C$V.T"!7 -. M#@\&P_[YOJY\$=FK"H1=!<*OZ5'XF1Z]#=K3(V]GK.Q*NR=R2;E"#!8&UN^= MG6(DFS71.%K4;M(RH&UL M?53O3]LP$/U73IF$0$(D3:%#D$:BM/R0QE85NGV8]L%-KHV%8P?[TE)I?_S. M:8@Z"?B2W-GWGM^SSTXVQCZ[ I'@M53:#8."J+H(0Y<56 IW8BK4/+,TMA3$ MJ5V%KK(H\@94JC".HD%8"JF#-&G&IC9-3$U*:IQ:<'59"KL=H3*;8= +W@9F M0%H<*,/(/@WQJO42E/Q#)>6LZ@6](#]^,W]IO&.WM9"(?71OV2 M.17#X#R ')>B5C0SFSML_9QYOLPHUWQAT]9& 62U(U.V8%902KW[B]=V'_8 M.(8[B/DSF,SALB8_^)PM9=R<^[L3'#?OI1^*-T ZF8BL6"N'W Y8+ MM'_@+]PB'YC>4G?ON=W_ZG?L>X(#;CR-9> MZ3%P+RI!:(6"JY+=T'N*=YR#AM/?T75ZVC]/PO6^D'"O@_QE?!!V)7EO%2X9 M%9U\/0O [AI\EY"IFJ9:&.(6;<*"WP2TOH#GE\;06^+[M'METG]02P,$% M @ YX-\6&]&ULK59=4Z,P%/TK&9QQ=&85 J6EVC*S6G4_=->I=?Q-R!VO&7\0"0*+7)*9B:"RD3"],4P0+2(@X9RE0]6;& M>$*DFO*Y*5(.),Q 26S:EM4U$Q)1PQ]DSQZY/V!+&4<4'CD2RR0A_.T*8K8> M&MAX?S".Y@NI'YC^("5S> +YG#YR-3-+EC!*@(J(4<1A-C2^XHMK;&M %O$G M@K6HC)&V,F7L14^^AT/#THH@AD!J"J+^5G -<:R9E(Y_!:E1KJF!U?$[^VUF M7IF9$@'7+/X;A7(Q-#P#A3 CRUB.V?H;%(9P6&2_:)W']OH&"I9"LJ0 M*P5)1/-_\EHDH@+ G3T NP#8GP4X!<#)C.;*,ELC(HD_X&R-N(Y6;'J0Y29# M*S<1U65\DER]C11.^O>_?]VARF7\OJ-\NZ4)D+?ZA0U @\M04MD&QZQ]7'96:T4 MH9GF4,\%6[5>]IYRX4^5D.=]83Z1+,U:JRF3JE'+A@O52P/7 M >K]C#'Y/M'=6MF=^_\!4$L#!!0 ( .>#?%C\-XBUS @ -96 : M>&PO=V]R:W-H965T2%3@?V MX&G#UVB^D.6&X=G),IR+;T)^7U[GZMMP0YE%B4B+*$M9+NY.!^?V>^X=E@'5 M'G]$XJ'8^LS*JMQFV3_EE\O9Z< J2R1B,94E(E1_[L5$Q'%)4N7X44,'FV.6 M@=N?G^B\JKRJS&U8B$D6_QG-Y.)T<#1@,W$7KF+Y-7OX*.H*C4K>-(N+ZC=[ MJ/>U!FRZ*F26U,&J!$F4KO^&/^N&V IPG!<"G#K Z1O@U@%NWP"O#O#Z!HSJ M@%'?@'$=,*[:?MU854O[H0S/3O+L@>7EWHI6?JCDJJ)5 T=I>69]D[GZ;Z3B MY-GG+__YP&Z"KU?,#RYNV#OV.4OG[Z3($^:+6\G>^$*&45S\=C*4ZG!ET'!: MHR_6:.<%M.VPJRR5BX(%Z4S,=,!0E7-36.>IL!<.2?3%]("Y]EOF6([+@N]? MV9M__^O('7N_MQ5OTA_F=,+\_C"K$Q:85//3]5\ES!Z/6EGAZDLF.JR"AFFLRB=MYTG:\JXHI1=W?V9=3*\WY:*/$[9N[XO MEN%4G Y4]UF(_%X,SLIJ6+^W286$!4@8!\$TL;R-6!XIUJ=P&:;L?RSPSZ_9 MC9@NTBP1,S;)V&0?D?)7O?EE6LA\I1(#^99Q=21VGF2K5"K-UYU"F] DUE1H),Q' MPH(US+:W.JDC:_VC]U6\SYZ:1..-1&-2HJM0KO)(/K:I0$>>K^8'C%G.6U;V M\^.VEG\MP"T:;PCLO%X+GZL1#I]9-D=6^91.HV68M9CQI_9H\@^:::@VE^5!:4-.T#&+4GFOT MVE57:FOD;^^=;G2$GB_SK71AU"K :PD^33!N="2-HVBZ=$XCG?.ZK*..?W;' MWLTZ>N[GT^4QUJ+?47GW?GK[-;Z%31L7>R0>'<2>F0>$XM,48S6@%@>*IBO; MF!PV[7)\$'D2IH^;#.3J&_MP=?%Q._'X&,T7K+R"TD+U?HQGTU6A4I3OL]F4(,$2@N@-(ZBZ:=/8Y+8^[LD MK3)#W9&:MFV4>BU9@0\]:@"E<11-%["Q4.S]/10ZU%BL#D>E3'!<:YW?N*V7 M(=11@=(XBJ:KV)@J]BM=%3K>6,IV?\/Q=J\[J/D"I?'N.NA:-!Z-#3=I:**Q M.A"[!EJF $KC*)JN<&/9V+1GP_,P57>YELSFM=E2Z\D!]72@-!]*"Z TCJ+I M3]X;7\?I]G7:Y*S#MG,6VQJ/K2-[9ZA)\TV5@M("*(VC:+I2C:_CT-;*LQSV M1HV)6J6C.2Y[%&'>UL%/Z$AC+:%&#Y3&431=R\;H<6BCY]=US2K^*OP9):OV M4P/I]TR@-!]*"Z TCJ+IITOC:SFT?V0Z?'6>S\RQ1^[S$>>$/JZQ@E#_"DKC M*)JN8.-?.;1_M;G@-_95O84RH'Y%FD:7T[@'@!I84%H I7$433]_&@/+H0TL MRO_H"/VTBLM',C;Q4.?5!)\F&$L'M:Y0-%VZQKIR:,>HT_2HXW>'^-;QL;7] M\RSQWBO,ITMKK-1>A>#&87K;-X:30QM.>Y@<'<2>#X0@%)^F&&L%-:90-%W9 MQKYR:'OHQ7'K4=]Q:\\=?;H@QB) '28431>A<9B5"?;]]9'(A5)BZ2!=LGMV+/*VRF$LZBX&:35":#Z4%4!I' MT?37"AJSR=U_$E&;S#3.5&8HS7>?&V1.VUR? 'I8CJ+I"C8FE+O_Y"(ZU%@M MJ!?54:TJPWUZJMC:+J*C?WDOG*>$1UO+"74)W+;9P]9A^[NA0>U M@% T7;*M5[+@4YMHHK&(V'>Y$!.F FB9.(JF*]Q81"YM$95VOJIP)*.P?#FW M55&H>0.E^1VULZNG#JTB0GT:%$T7L?%IW!X3C:)-AL.J-V[#._6'B9]R_>9V MJ[+0"4=0FM]1Y?&+SY,":#DXBJ9+V_@X+NWC_,K!#CW:H0MF?'(@:3Z4%D!I M'$733YC&?')ID\=XM .=_ 2E^36MQV@':C*A:+J"CQL:E311M*^PQT::ZPLU%_JJ#(QW(&6@Z-HNK2-X>1U&4X]9ZP\C79D MQL+ICU541-7:8JK?GF;)"U7I\H)>> ;J5D%I/I060&D<1=-/DZW5AVA? MQW200^.,989:6#5M>Y!SZ*B?G40+>E".HNGZ-8:5M__$(CK46"NH*=51K7K* MTF@]Q/%:+T.H.86BZ3(VYI3WRDE&=+RQEE /R7MA-I WVKWRH/80BJ9+UMA# M'GQN$DTT%A'J$'74MN\0!VH?H6AKA8=;RW$F(I]7"Z<6*LM1M[KU8I>;K9O% M6<^K)4EWME_8[_WU$JL-9KWBZU68SU4+L5C<*:1U<*AZE7R]B.KZB\R6U:*? MMYF465)]7(AP)O)R!_7_NRR33U_* VR6LCW[/U!+ P04 " #G@WQ80R#I MHX," !3!P &@ 'AL+W=O&ULK95M3]LP M%(7_RE4F(9 &>6M"!6VDT<*&! .5LGUVD]O&PK$SVVG9OY^=A*A * CM2V/' M]YP^YSIQ1ALA'U2.J.&Q8%R-G5SK\L1U59IC0=21*)&;E:60!=%F*E>N*B62 MK!85S T\+W8+0KF3C.I[MS(9B4HSRO%6@JJ*@LB_9\C$9NSXSM.-&5WEVMYP MDU%)5GB'^KZ\E6;F=BX9+9 K*CA(7(Z=;_[))+;U=<$OBANU-0:;9"'$@YU< M9F/'LT#(,-76@9C+&B?(F#4R&']:3Z?[2RO<'C^Y7]39398%43@1[#?-=#YV MA@YDN"05TS.Q^8%MGLCZI8*I^A6S[L"7P!V\( M@E80?%00MH*P#MJ0U;&F1)-D),4&I*TV;G90]Z96FS24VUV\T]*L4J/3R=7- MS^\P/Y]=P_3\; Z'<&>>DZQB"#=+N!)\=:A1%C#%A0;",[B@G/"4$@:77&E9 MF0W5"JZ)KB35%!7L3U$3RM2!\3J_G\'^WI=A& ].#Z = .4PST6EC)T:N=J$ ML"ANV@*?-<#!&\!33(\@]+]"X 5ACWSR<7GP7.Z:UG7]"[K^!;5?^*'^]<5I M](-^O7U)3U1)4AP[YBU4*-?H)'M?_-@[[0OWG\R>10V[J.$N]\1T;- 7L%'% MM&NO$CR*S->MM\)W6GP0?=."#]\"C/O!&%6V#AX'W GRG]2?!HPX\>@\\ M[@./7H''Q\3?U!+ P04 " #G@WQ8-)4'5S\# ."@ &@ 'AL+W=O+D&RE=]R[5>'XQ),E?F@1WV,IS $ZCG[%'HF5U%B4D*3!+. MD(!9W[IR+P9=8Y\;?">PDFMC9$BFG/\TDV'J3QG%]_!K]+F?7+%,L8<#I#Q*K>=_J6"B&&5Y0->:K>RAY6B9>Q*G, M?]&JM'4L%"VDXFGIK!6DA!7_^'>9AS4'M_F.@U(W8S1Z^/;I?'([_HI&PZOK MX6@X&=X^H7/TH.8@T(BSY%R!2-&(X"FA1!&0Z.,-*$RH/-5VM\]C]/'D0\GJ!P@PM!DSA<2LUCV;*75FF_:4:GLNE#FO:/L!J(&\MTSY#F>7^,^.-S= MVW2W=8ZJ1'E5HKP\GG]\HAIU<$6T9GTTLS/@J^)/FFU3U#;UQ%!.AMK/3RQI"RLA@^XPPS=(+3[!+= M"%@" 78-K.,O2\IMNSE^LYV#5RNX%7&6VP M-2NVYA%LD&:4OP @4^N$X;S/;%!^X;I3GA[,57R\M2ZYV=W"JK'QWJ%J552M M(ZBNI-2'P?AMW1ZFE"0%7+%LAP.U=L1VMY=IU\1UW'J>H.()CN!98:'K2[V@ MB$LE#R^R8$=8T-K27F/RSE*T*^GM(Z0G"VRDZPI+]-G%D.)EBP?QQO$7C/:N MQF +8Z^D?^P6G0JXLQ=XP%E,C'9,4<*7(%A>FIYPQ')U=CB;@;\%NM]F M0W^WTM_=JW_"%:9U>KH[[<=WVML%M&ODM5UG2Y&]=EJ;F])7+!+"I,[,3+LY MC;8&$L7MHY@HGN4'^)0K72OY<*XO;"",@7X_XUR]3LR=H+H"AG\ 4$L#!!0 M ( .>#?%A:I!O<$0, ,<* : >&PO=V]R:W-H965T>._N&M(<2B MP2*@ZLN2\1!+->4K4T0,-U^A%GXE9(:F4\-S(\? MV<_CX%4P"RQ@S(+OQ)?K@=$UD ]+O GDC.TN( VHK?D\%HCXB7:);<^#Y-1 [@[ ,X*N;B[,9NKS^\NGHYFQVA2XGP]'DJ?!R( MK)"79I:79GU>B/#81F6!8UFU6:,$;ELQ7E\66]=J6$V[US>W^2#VV'4SLX*\ M5B:O52MOC@-UZ2!"/75WB4J!"4&WY+>D[AFC@K9VIJU=JRUWA/0I_;WGN(\2 MEG;.=Z==DE=K4A#7R<1U:L4-M\"U*OXD4KW4=4_H"NE#1-0)CX 3YBOEMU6Z M.W^)L^SG0?'ZQ./^,(T]HRK?7UKV5Z(+)"6KI96KJO*]-N9?G9 MY0U[UJR@KI>IZ[VV2GN5CIUR(3QK5M!G6T]_/^L@M9K2%"K1*FFLMRD*S/V> M[?]=KZF'O"Z[5=9>:Y-H-W-=AF[QKC!?$=48!+!4(*MQK- \Z9J2B611W'@L MF%1M3#Q,R<>)[F6RWM7] U!+ P04 " #G@WQ8A8A!:@8# M #;"0 &@ 'AL+W=O&ULM5;;;N(P$/T5 M*Y6J5FJ;"X1 "Y& MEM6O2"@NP^K?3#) -XZ=M8VT/[]VB&-N*2HE=@7L)V9 MXW/.9&(WEUR\R!F 0J\)9;)ES91*+VU;1C-(L+S@*3#]9,)%@I6>BJDM4P$X MSI(2:GN.4[,33)@5-K.UO@B;?*XH8= 72,Z3!(NW#E"^;%FN];XP(-.9,@MV MV$SQ%(:@GM.^T#.[0(E) DP2SI" 2:QCH6@N%4_R9,T@(6SUCU]S']82W.H' M"5Z>X'TVH9(G5#*A*V:9K&NL<-@4?(F$B=9H9I!YDV5K-829*@Z5T$^)SE/A MT^CN9H#NGQZ_G8]N!@_HOM?N].Y[H][-$)VCON +DA6L+T "4SCSOAU%7,2$ M39'BJ#WLHL#UTI22]^_ET;S/=UIX5QGF%<5Z&5_T0;Z)7 M8M0!ID<*#4 1 ?K]5JC'8D@846^H3S&39^A68!8!^O4 R1C$[S+M>SH4:F6LZT5 M;&L':Y?O.,5L;[?LW>NKI3D0V(8M06%+<*AN"78KY_K!5N7*@MR@O'3U@F/] M$.U2W]DZ<+;8[8:XCE=.KE&0:_R'+FCL?GD\;]O+LB!WNVGMM:/77'L>L)@2 M)A&%B4YS+@*M5JRN$JN)XFEV&H^YTF=[-ISIVQ<($Z"?3SA7[Q-SP!?WN? ? M4$L#!!0 ( .>#?%CK5(2>%@8 &P? : >&PO=V]R:W-H965TUNVS84?17"!8H$2&J+_DX= X[MIAZ2UG#2[4+EX?AX)&R;WR-L0!/84#X96TM MQ.:B7N?N&H>(OZ,;3.27!\I").0K6]7YAF'D14)A4(>-1J<>(I_4AH-H;,Z& M [H5@4_PG &^#4/$OE_A@#Y>UIS:?F#AK]9"#=2'@PU:X3LLOFSF3+[54RV> M'V+"?4H PP^7M9%S,8$=)1 A?O?Q(S]X!LJ5):7?U,O,NZPUE$4XP*Y0*I#\ ML\-C' 1*D[3CGT1I+9U3"1X^[[5_B)R7SBP1QV,:_.%[8GU9Z]6 AQ_0-A + M^O@1)PZUE3Z7!CSZ#1X3;*,&W"T7-$R$I06A3^*_Z"D)Q$L$8"( "P).JT2@ MF0@T7RK02@1:461B5Z(X3)! PP&CCX IM-2F'J)@1M+2?9^HO-\))K_Z4DX, M/]]_G"[ S>=/U^?WT\4MN)F-KF8WL_O9] Z<@P5V*7']P$=1DN@#F"4B#4'4^)A+Z^@+IU./8=[SZ^@5>,$N^] TSD#L &; M!H/&+Q>'!O')R\4=BS?--(_-2%^K5-^#'/' %2;R28!Y@,@9^"0;QQPSGWJ^ MFWXZ4;D[!6.&/5^<@5%(F?!_I!F^ELT"G-Q0SD_/P)U LME+M27&7%IB %E M4>(97JM:V.']^-?IDU CRP#+)&U#S"*=?YJ2;7=FR\]7"&W^NI86,Q2,B#?R M9.W[7"B5.SQ]DFV/XS.P!RXPQXBY:XFE@["3)>!OXJ6 =( M@"5>^83(DE-+Z;LL5U-LXSDZT1SJ3+@;]INM07UW&#(=XS1ZC3QH8@#)GQ24 M<[&?NMBWNK@G%JYL)2;C8^GVP9R=;L%V'=(KN#?1(?V&V6ZGD9VB&E;+T\VO MS/1$_G!6+>X&S$%$8^,-F$Z)\0='0,=J_,@56\1\%("3E>S-IZH!![(]&_UP M]/D[13]TS#EL:9X84%U8X@O,?(%67Y*UP<$&^9[1 :A/ZQ2KR#[)L5W#-&6[ M+&O9@<^Q'Y*>[0=8[KN63I"H;^>7N5:3.DIK&!.SJK)%E1U;'#NU_T(8=NF* M^#^DDZA8I*45VC(DN*75J $%G7[1,1T%RTHT8]B.G:/FW-I$)RK^3.-+-.8" MW"QZ9,!HB3)@R@HQXXC.<231MOO_AC:(6#=_^V3'[OZ5:IM4I2T?Z(QE.7:: M50T#2";)U8!6^6,3JMF Q7HRH9RRA9\Q'<=.=9[C 8EX?J/4.I<)I#E@ ,$R M^S,:X]AYS/-L0.<@^GK6,=VB]39(_I^B&9.!=B9S#!F .ADI9L$ .6\6N:3= MI)]<5S#C/]#.?Y[E#-!$58H[BA'4+GIJ /7+U#F,]*_(>(THC0^94(>[0M[%C!'!(QC1BXD> MU,E,SRFZU=:.J;U.T2D=X\ 25@0S5@3MK.@G6%ZBL6-=HY42FJJTQ3&J'UQ# MAIBMHNM<+MW=$A'?RZ6CZ97Q*+HH+8Q?.1>3^.(W4Q/?0]\B)BD.!P%^D"H; M[[HR=RR^VHU?!-U$EYU+*@0-H\#?%AV/)UJQ ( +P( : >&PO=V]R:W-H965T9 BCTG%$FNU:J5'YNVS).(*C-@1V&.Y_ ZC$?"=VS:Y:$9, DX0P)F'6M2_>\WS'Q1< / M BO9:".3R93S)],9)EW+,8* 0JP, ]:O)?2!4D.D9?RI.*UZ20-LME_9KXO< M=2Y3+*'/Z4^2J+1KG5DH@1E>4#7FJQNH\FD;OIA363S1JHP-? O%"ZEX5H&U M@HRP\HV?*Q\: +?U#L"K -Y' 7X%\(M$2V5%6E=8X2@4?(6$B=9LIE%X4Z!U M-H2977Q00L\2C5/1_>1F,$:W]]^_GDP&XSMT.[SL#6^'D^'@ 1U>@<*$RB-T M@@:/8W1X\.7,#UH71ZAJ(,+0).4+B5DB0UMI/8;5CJNU>^7:WCMK7T%\BGSW M&'F.YV^!]S\.]];AMG:AML*KK? *OM:[?#,]DJ >,-U2: R*"- 5J]"0)9 Q MHE[0B&(FC]&UP"P&].L.LBF(W]MRW[F8.9SG,LZ=TKXQYUHUPFV]U:AWW".V"S38W&C'=][L M=+!1H:[C=;:7:*>6VOF_)=K9%-4.W@C?*>&S>V$W[A9SK]]A,2=,(@HS3>^< M=K2+HKPKRX[B>7'=3+G2EU?13/7O!0@3H.=GG*O7CKG!ZA^6Z"]02P,$% M @ YX-\6/FA$O@ P U0D !H !X;"]W;W)KDHM$CNSW1;^ M_>PTI.UPT@GMIHV=O.XX3VBDFU(HZ^=R01QVVD FA,.1(+-(4\[<> M)&S5M5SK?6)$GN=23]A1)\//\ CR*1MR-;++*%.2 A6$4<1AUK4NW?.>&VA! M_L1W BNQ=8VTE0EC+WHPF'8M1V<$"<12A\#J;PE7D"0ZDLKC=Q'4*IE:N'W] M'OTF-Z_,3+" *Y;\(%,Y[UHM"TUAAA>)'+'5+12&\@1CEHC\%ZV*9QT+Q0LA M65J(508IH>M__%HLQ); \RH$7B'P\KS7H#S+:RQQU.%LA;A^6D73%[G57*V2 M(U2_E4?)U5VB=#)Z&-_V1^CNX=N7TW%_=(_N!I>]P=U@/.@_HE/4?\W4ZL$4 M]8#"C$@TQ&_JE4B!CJY!8I*(8W1XT/+#Q@4B%(WG;"$PG8J.+55NFF#'11Z] M=1Y>11[7$)\AWSU!GN/YJ/\T0D=%X./=8+8R6+KT2I=>'KU1&7VF9C8V1B ) M!^T$#>@44DKD&QHFF(H3=,,QC0']O(=T OR7R4HM3-?1NBQHI?6O%KK:CU"4TYK55AKM*EN(Q2WKDYN\73II[WM+#5-.;<.BF=?,=38-T-G' M"HS]ROD ?/GU:7MXF]Y/EQ?PAF:U_?ZXNIO.$G+ M/WY-[N;??OD@?WC^AC^]N5UMOO'I\\\/DYLD2%;1@[M8_^W3BW(UO4]FR^E\ M)BV2ZU\^"/DGH3:;FQG;(?$T^;9\];6T.9:O\_EOF[^85[]\J&QV*;E++E<; M8[+^X_?D2W)WMZ'6._+?._7#RT8W$U]__:QKVZ-?'\W7R3+Y,K\;3*]6M[]\ M:'V0KI+KR>/=RI]_,Y+=$=4WWN7\;KG]_]*WW=C*!^GR<;F:W^\FK_?@?CI[ M^G/R??=*O)I0>VN"LIN@G#JANIM0/75";3>A=NJ$^FY"_6!"M?W&A,9N0N/4 M"?3+9]\ MON7G$RZ??,;EYU,NGWS.Y>>3+A^>];>G/)]V^?"\OSWE^<3+)Y]Y^?G4RT?G M_LT7^?GDRX=G_\U?%^7Y["N'9__M*<]G7SG]W_K+/_:3S[[R?/:5D\^^\GSV ME<.SO]E^]I3GLZ\PKAV?_[1?Y^>PK)__+5Y[/ MOG+RV:\^G_WJR6>_^GSVJT\%YZE";,M+9[*:?/YY,?\F+3;CU][FBVV-VLY? M5Y7I;%-/@]5B_=/I>M[JBYF]$/-ZL M-U)]YT:T_(W8DS^DJOS.;>C%VZ@H[]R&4?!B/2S6I[W^SHV810>RWHC2WFWD M3:5[PC\#^6E7E;-WM7?Z/X/S-V(5GUBY^>6I'?5J(3WB4VBMQNM]Y6XA.5=[TM#D[? MR/GO \/3-W+^/]'1R;\.E8.-9&#C,J_]O[_L788D1)E?TWRJ((1MW^IV5,YO MIRB(6:\/KI+#% 2I[=XHK=U[XMM,0532DJ_K]^_6[KTBBTD%UNK+_Z:H;MG: M&^R7^?W]?":M_]?+Y6\?GW^WILOE8V:>_C47VUQ/_&GY,+E,?OGPL':2Q>_) MA\__\6]RH_*?62F7Q#HDII*81F(ZB1DD9I)8E\1Z)&:1F$UB#HGU2LOL4VMX!^_UQMKO^O*BL_?_K]=:3*&BBWF\VJG!XX)'=O M1&)C$A/YI;BLAM9B@19C@59C097C5$"JO02D6HF ]#!92+]/[AX3Z9]'D3PK M+^7:9?,2B75(3"4QC<1T$C-(S"2Q+HGU2,PB,9O$'!+KDYA+8AZ)^206D%A( M8A&)Q4]8\U4,JES(U8.L=,J@(;E;(Q(;DYC(K\BEQJ.KO)BD>Y9-EX1&(=$E-)3",QG<0,$C-)K$MB M/1*S2,PF,8?$^B3FDIA'8CZ)!206DEA$8G$]ZRI1I=ILM@\B4L; 1ENNM)7Z M04PB=V]$8F,2$_D%N71,0C6T& NT&@NJ'*=B4N,E)C5R8Y*Y7#Y.9I>)=#E? MKI;[JTA9Z2A7*IN.2*Q#8BJ):22FDYA!8B:)=4FL1V(6B=DDYI!8G\1<$O-( MS">Q@,1"$HM(+":QP1/6>)6@Y':]5JE4#@)4UKB&?#1N1.[/]X]UDM?YY)[F>7DY7/^8'J=S-E@U2)-8A,97$-!+32/,\TZU"A'H69 ;G5(8B,2&Y.8 MR"_LI>,6JJ$%6Z 56U E.Q6W6B]QJY4;M\)%,ED^K@/5]I9=5F[*G5\V-Y%8 MA\14$M-(3"KA\TL9PUJ-5J5Q<&6)W+41B8U)3.17WM)Y"-700BS02BRH4IS*0^V7 M/-0^+0\%3X\P!=M'F#Y*XO*_'Z>+Y$KZ83K;/=>4]5')7W/ULFF)Q#HDII*8 M1F(ZB1DD9I)8E\1Z)&:1F$UB#HGU2/.QN'U:^BBYD\73-R4[6=W.K_+OT>5OK6Q\0K4.JJFHIJ&:CFH&JIFH MUD6U'JI9J&:CFH-J?51S4KAS= MH!RC6Q4%9;YT_&(YMI +MI(+K)2G(]BK?K!R;@1S'N^_)@MI?OUT"^\?FU[E M5U)R_W W_R/9/&)^_Y#,EI-M+_2'N\DLLT5!_C9*!R]2ZZ":BFH:JNFH9J": MB6I=5.NAFH5J-JHYJ-9'-1?5/%3S42U M1#5(E2+=UKJ\W8'-_W0#0Y1;81J M8U03!76]?.9".;:&"[:("ZR*IS.7LL]<2F[FVMX5W"6M+Z\#EE@L)K.;Y#Z9 MK:2O?TBOQ[F3/[;?%M\FBZN/4O]A,V'Y4=+7,U9+:3J3W&0QG5]MOC-?+HMN M-.;O8>G$1FH=5%-134,U'=4,5#-1K8MJ/52S4,U&-0?5^JCFHIJ':CZJ!:@6 MHEJ$:O%.>YW8&JW&\1/N&>/JS>./]PTSQLG5ME)36@>? T0/8XQJHJ">E\]: M*,=67\&67X'5WW36VO;?INY/>%_S:=*AR*T-SFJJ:BF MH9J.:@:JF:C61;4>JEFH9J.:@VI]5'-1S4,U']4"5 M1+4*U&-4&J#9$M1&J MC7>:K+Q.B1>'T4\4E/#R\8KM:LYR;"$76"5/QZM]9_/-&J]Y3W#=)D^KR;AW MDYGT7W:RN9OX_S/#52Y4.ER16@?55%334$U'-0/53%3KHEH/U2Q4LU'-0;4^ MJKFHYJ&:CVH!JH6H%J%:C&H#5!NBV@C5QJ@F"NI\^0R&P M?==T.;]M.G [JAFH9J-:@ZJ]5'-134/U7Q4"U M1+4(U6)4&Z#:$-5&J#9&-5&0 M'M*)?5QBG1DVW=PE_-;N&=&L7U:>WZ^*_^"&MK; M'=4ZJ*:BFH9J.JH9J&:B6A?5>JAFH9J-:@ZJ]5'-134/U7Q4"U M1+4(U6)4 M&Z#:$-5&J#9&-5&0 ,H'+[9_/,NQ]5Y@!3^=SO8]Y.6")O(G7%!;GO^ _B"9 MWMQN.L^+WY/%Y":1U._)XG*Z?'Y,;7/!38U\Z2%9/%UX^_'$E:+S#ZMT(D2[ MU*.:BFH:JNFH9J":B6I=5.NAFH5J-JHYJ-9'-1?5/%3S42U M1#5(E2+=]KK ME:%;%W6E_?J_P^?[CZ>T+RK-PZ?[CT?5+^J-PT?[T:;SJ"8*HD#YF,;VG6^QCE9CV@Y&X=QC:I+$Z6J^GLIO"^)]K9'M4ZJ*:B MFH9J.JH9J&:B6A?5>JAFH9J-:@ZJ]5'-134/U7Q4"U M1+4(U6+YN(U]56ZW MVO)1YXNLMOARM=4Z;'B?-;!6:=4K1Y^A1+O9HYHH*.;E@Q;;T#[C-9;E5J-] M^(%6P=96@177=(;:]ZN7\QO6_QU:4:!-[U&M@VHJJFFHIJ.:@6HFJG51K8=J M%JK9J.:@6A_57%3S4,U'M0#50E2+4"V6CWOO9[>B.!Z7W8HBH^5_=BL*M,\] MJHF">EX^1K&M[EF.+;\"J[^IK*7LN]TK^=WNR:RUNV4X^7J7O#R]7Y"S\O>N M;,Y"M0ZJJ:BFH9J.:@:JF:C61;4>JEFH9J.:@VI]5'-1S4,U']4"5 M1+4*U M>*>E]A>D]H%I*=F]])\ M=_LOV3V =969F]#F]JC60345U314TU'-0#43U;JHUD,U"]5L5'-0K8]J+JIY MJ.:C6H!J(:I%J!8KQ\WMZ_5V\_ V7\:PJE)9QZ;#T'0\3JY76DKE,#.A3>E1 M3134Y?*9B6U*SW)L\158]4UG)F6?F4YO2I_YD41G/OL]66Z?6W]],>JC]&6^ M7*U_NI+^2%:2GUS.;V:;QA$?)7$_?UPKN6LVYN]5Z72%-J)'-175-%334Y9C2[G :GDZJ^V;VBLG-+4OE=7>S&A/CVI)U_/% M\[>WMR1_&"631?9M1+1)/JIU4$U%-0W5=%0S4,U$M2ZJ]5#-0C4;U1Q4ZZ.: MBVH>JOFH%J!:B&H1JL4%)4M95Y[)8BG)%>E^/EO=+B6E)EU-_LCZ(/L W;,A MJHU0;8QJHB WE,]T;"=]EF.KO<#*?3K3[3OIK[]\5Z8[: DF_5,ZO?E^_K9+ MAS92ZZ":BFH:JNFH9J":B6I=5.NAFH5J-JHYJ-9'-1?5/%3S42U M1#5(E2+ M46V :D-4&Z':&-5$030H']M0CBWW@JWW BOXZ=BV;[ZO_)V;[^?O7.E"?W'Q?V3??5TYOOO]_J;UK_F&5#GMH MPW]44U%-0S4=U0Q4,U&MBVH]5+-0S48U!]7Z.^UUC\WJQ4&[3C=CD'+1./A< MGI54 M8/4T';CV_?25]_?3+\A;ZO>'Z>)ITNZ)M9PGU- V^*C60345U314TU'-0#43 MU;JHUD,U"]5L5'-0K5_P'B17GAY RKP"=O94[_RI_OE3 _25"U$M0K48U0:H M-D2U$:J-44T4%/CRX8OMDL]R;(T66)%.AZ]]EWSE[]PE/W_G2F:+8J MK:-/=Y);':+:"-7&J"8*4D'YQ,:VVV/VJYX&:-:QR/\S+& M*8W*T3@_8UR]>>P%Z-&&J!:A6HQJ U0;HMH(U<:H)@H*=?D0Q3;;9SFVK@JL ML*9"5'7?;+]Z0K/]Y5/^V?2YB"=WC\G'[,ST^E.67Y/K^2*1M/GB.IFN'M=? MYK8OR]^+LD$)U3JHIJ*:AFHZJAFH9J):%]5ZJ&:AFHUJ#JKU=UJJ.57[N#>5 MFS5./A[G98RK5H\#D)\QKIT1J +T:$-4BU M1K4!J@U1;81J8U03!<6X=%!B M.;:L"K:N"JRPIH/2OE=^-;]7_NNN7[L>^?-K:3:?_>-RLKR5KJ>SR>QR.KF3 M+M?1Z2;[R?3\391.06B+?%1344U#-1W5#%0S4:V+:CU4LU#-1C4'U?H%;RRU MUJ[34]8]O7?,]=XQUW_'W !]]4)4BU M1K4!J@U1;81J8U03!96[?*IBN^FS M'%NG!5:HTZE*V:>J=W;35[]O[NL575U"F^.C6@?55%334$U'-0/53%3KHEH/ MU2Q4LU'-0;4^JKFHYJ&:CVH!JH6H%J%:7#UNCE\][HR?,4HYOJ@XS!B6<3-W MA![!&-5$034NGY387O8LQU9>@97>=%+:][*OOK.7_:E]3]<_L*>SZ?WC?6:4 M0MO6HUH'U514TU!-1S4#U4Q4ZZ):#]4L5+-1S4&U/JJYJ.:AFH]J :J%J!:A M6HQJ U0;HMH(U<:H)@I"0OD QS:N9SFVW@NLX*<#W+YQ_?K+4P/5(K8-J*JIIJ*:CFH%J)JIU4:V':A:JV:CFH%J_X&U(WK9+ MR(QM9T[TSIWHGSLQ0%^Q$-4B5(M1;8!J0U0;H=H8U41!;2^?NU".+>$,;3&/:AU44U%-0S4=U0Q4,U&MBVH]5+-0 MS48U!]7ZJ.:BFH=J/JH%J!:B6H1J,:H-4&V(:B-4&Z.:* @)Y0,Y=AZ M+[""GPYP^S[TU??WH8I9CZ[/ "G0Z>^U;TE=/;TE?[N)9NWBU[?QMEXY9: -Z5%-134,U'=4,5#-1 MK8MJ/52S4,U&-0?5^JCFHIJ':CZJ!:@6HEJ$:C&J#5!MB&HC5!NCFBB(!N5C M&]O,GN78>B^P@I^.;?MF]M7W-[/_.R[=F']8I1,AV@8?U514TU!-1S4#U4Q4 MZZ):#]4L5+-1S=EIK]<^K%_4#U9([*/;=%'-0S4?U0)4"U$M0K48U0:H-D2U M$:J-44T4I(GR28]M@L]R;!T76"%/)[U]$_SJ*4WP?SWQYNBOF3='CYUYCVH=5%-134,U'=4,5#.K&?W,F\?M-[OH5GNH9J&:C6H.JO51 MS44U#]5\5 M0+42U"-5B5!N@VA#51J@V1C51D 3*IS2VRS[+L95<8*4\E=)J M^R[[M1.Z[/]U*WOG[TW9B(9J'51344U#-1W5#%0S4:V+:CU4LU#-1C6GX%TC M9VGK/KHC+JIYJ.:C6H!J(:I%J!:CV@#5AJ@V0K4QJHF"9% ZM;$<6]L%6]P% M5MW3J6W?\K^6W^7Z7[LD>/[.E0YQZ&(!J*:BFH9J.JH9J&:B6A?5>JAFH9J- M:@ZJ]5'-134/U7Q4"U M1+4(U>*=EEI55*G5ZM7J05];=+-#5!NAVAC51$$L M*!_9V/4$6(XMY0*KY>G(INPC6_YZ L0J3?F;*!V\T-4$4$U%-0W5=%0S4,U$ MM2ZJ]5#-0C4;U9R"MX)JX^TUBOKHGKBHYJ&:CVH!JH6H%J%:C&H#5!NBV@C5 MQJ@F"NI]^2S&KEC Q_8H%M7>N6'#2VD[Y&RF=QM %"5!-134- MU714,U#-1+4NJO50S4(U&]4<5.NCFHMJ'JKYJ!:@6HAJ$:K%.^WU.$*/8XQJHJ FE\]+[ (!+,?67X$5X'1>VB\0 ML/[RK[G=^/'Y YF3KW?)\[/\A?<;<_>N=- BM0ZJJ:BFH9J.:@:JF:C61;4> MJEFH9J.:@VI]5'-1S4,U']4"5 M1+4*U>*>EJAFH9J-:D[!&T?NTV7DCKBHYJ&:CVH!JH6H%J%:C&H#5!NBV@C5 MQJ@F"L)!^>#&KDS W_:CFHUJ :B&J1:@6H]H U8:H-D*U M,:J)@I!0/L"Q:Q2P'%OO!5;PTP%NOT9![?UK%,!7WM#5!5"M@VHJJFFHIJ.: M@6HFJG51K8=J%JK9J.84O'%4<[JBH2L.H)J':CZJ!:@6HEJ$:C&J#5!MB&HC M5!NCFBC(!N5S&[OB ,NQM5U@Q3V=V_8K#M1.67'@_ MO'Z7YKBG::BX]/"XN M;]>4M-[5?R3?IT])[NT%HO+WK72$0Q*[WKS_P7*VWZDHK_7EG@97R=&+;+T]0_ZN6)\A: MXUU?S)?+PMB&KE& :AU44U%-0S4=U0Q4,U&MBVH]5+-0S48UIW[<,UYI*[7# MM[0^NE47U3Q4\U$M0+40U2)4BU%M@&I#5!NAVAC51$$T*!_(V"4*6(ZMY (K MY>G8INQC6WY?\MVUL6WB2M9!*Y[I=%!#%SA -175-%334+4T@=7R=&3;KZ=0/WT]A7_5,VWH6@NHUD$U%=4T5--1S4 U$]6ZJ-9# M-0O5;%1S=EKA>UH?W:R+:AZJ^:@6H%J(:A&JQ:@V0+4AJHU0;8QJHB ;E(]D M[#(*+,>6S_4()]3]IH01%3B^4D!G(T.414*V#:BJJ::BF MHYJ!:B:J=5&MAVH6JMFHYJ!:']5<5/-0S4>U -5"5(M0+4:U :H-46V$:F-4 M$P71H'QL8Y='8#FVW@NLX*=CVWYYA/J?OCS">QY>0Y=*0+4.JJFHIJ&:CFH& MJIFHUD6U'JI9J&:CFH-J?51S4+"ZGRT1R%]/+9!OIU,B7'M:9;QOM?MS?3)4^Y7T"]>FPFJ]. M?^VB?= ;ZDO&J,9%HY8>U?7?P10S_VR73CB9.W#P\O6R#^;PF*W,5[EV< !VQJCZA7QP+AST M,/NHYJ*:AVH^J@6H%J):A&HQJ@U0;8AJ(U0;HYHHJ&7E(P3;JI_E.BRG4EPJ M9S3VK?H;?WJK?O7[PW3Q-*EPVII9SJAW=VOR2,4PYO@/:R1C6.AZF9@R3F\VC<5K& MN/HQI[^UX?;Q5GM9XY2C85;60=2.SYB=-2[C M17'0@^VCFHMJ'JKYJ!:@6HAJ$:K%J#9 M2&JC5!MC&JBH#*53PUL&W:6Z["< M2G'IU+!OP]XXH0W[G]]-8+<7C50!J69$@^-QK>,/,WRH@'&0,;QZ^SE3&N MEA&:[*S73VEGY .TL3>JN:CFH9J/:@&JA:@6H5J,:@-4&Z+:"-7&J"8*:E#Y M?, V]F:Y#LNI%)?.!_O&WNLO\_*!GUS.;V;3[86$AZ?'5^;7TFP^^\?E9'DK M74]GD]GE='(G7:X3PTWV0Z\%FZ@VI/OY;'6;_5C+^7,[[YBKOF.N]HZY^COF M&N^8:^;/+1U$SM^3WCOF6N^8:[]CKH.^>GU4JOFH%J!:B&H1 MJL4[+7U]NGI\@7J0,;!6.[Y1.\P"CV_[CM"C&*.:**C(Y=,2VW.:Y=CJ*[#R MFTY+^Y[3C1-Z3D//ENP^2CWY>I>\],TI>JX$[46-:AU44U%-0S4=U0Q4,U&M MBVH]5+-0S48U!]7ZJ.:BFH=J/JH%J!:B6H1J\4Y+/:O74FK-^F'*0GM1H]H( MU<:H)@IB0?G(QO:B9CFVD@NLE*,OZD6]_H$]G4WO'^\SHQG:E1K5 M.JBFHIJ&:CJJ&:AFHEH7U7JH9J&:C6H.JO51S44U#]5\5 M0+42U"-5B5!N@ MVA#51J@V1C51$!+*!SBV*S7+L?5>8 4_'>#V7:D;?WI7ZNT?+Q^Z+^X^E+]# MN8]IG3VU<_Y4]?RIVOE3]?.G&N=/-?.GEHY19^]([_RIUOE3[?.G.N@KUT2T??5"NH&"6CSYL=V>*2T>? M?7?GQNG=G=]][6KR_:CFHUJ :B&J1:@6H]H U8:H-D*U,:J)@I!0/L"Q;;-9CJWW BOX MJ0#7W+?-;O[I;;-+7KLJV*'JVXVSSY[9.7NF>O9,[>R9^MDSC;-GFODSR^:G ML_>C=_9,Z^R9]MDS'?15ZZ.:BVH>JOFH%J!:B&H1JL6H-D"U(:J-4&V,:J*@ MII;..RQ74"9+YQV6*RBHY^:=?;OL9GZ[['7&N5^GF^5J?OE;9CI!&UJC6@?5 M5%334$U'-0/53%3KHEH/U2Q4LU'-0;4^JKFHYJ&:CVH!JH6H%J%:C&H#5!NB MV@C5QJ@F"JI[^>3%=KUF.;;>"ZS@IY.7LD]>!5VO-Y%+,I?+Q^1*ZCPN]A>+ M=DTLEQ\E)_GV-**P@77^QDKG-%+KH)J*:AJJZ:AFH)J):EU4ZZ&:A6HVJCFH MUD#'ER>J,E,3V?'T"ZIU4$U%-0W5=%0S4,U$ MM2ZJ]5#-0C4;U1Q4ZZ.:BVH>JOFH%J!:B&H1JL6H-D"U(:J-4&V,:J(@"91/ M:6SW=99CZ[W "GXZI>V[KZ^__ NO;N5NK'1.([4.JJFHIJ&:CFH&JIFHUD6U M'JI9J&:CFH-J?51S4D(MF\4W\QO%.\NII?)9NF;IV0E_5/Z=^G3 M+F5EABRT)3RJ=5!-134-U714,U#-1+4NJO50S4(U&]4<5.NCFHMJ'JKYJ!:@ M6HAJ$:K%J#9 M2&JC5!MC&KBN=K+RJM8W[PX:!@KV"HNV#(NV#HNL$*>3EC[ MYO+-_.;R^F*^7$KN8GZ9)%=+25O,[[<7M":S=?":7TO![AYESCH\^5LH';K0 M!O&HIJ*:AFHZJAFH9J):%]5ZJ&:AFHUJ#JKU4 MQCQ$MQNA6HQJ U0;HMH(U<:H)@J*>_E+6VR+>)9C:[G BGDZ>.U;Q#?S6\2_ MA*S+^7*U+$A8:)]W5.N@FHIJ&JKIJ&:@FHEJ753KH9J%:C:J.:C61S47U3Q4 M\U$MV&FO$Y;)LFJ,UE-/O]\GRQNDB_)W=URG9X>9VM>^?#JN](BN5[O@/R34#Y\ M.OI^+/\TE#??_[1G/O_\,+E)[,GB9CI;2G?)]9JL7&PNS2VF-[GHW#N6D5\O:*[QWU0]%CL?._5-^9)E7^M/Q.)T MY-9'I);JNJR)I/KG05VHY;*6JN/XJT5'VSWKA;L?O^BTN?'5C?F2%.HB6_Z1 M+LJ[T]'1R%FHF^1^65YFCURU-RBJO>ML633_=QZ?KSNK=KR^+\ILU2ZN/E^E MZ^=_DV_M';&SP(]>6>"W"_Q#%P3M@N#0!6&[(#QT0=0NB Y=,&T73 ]=,&L7 MS'H+O.DK"X[:!4?]!>$K"^;M@OFA"SSWY3OG-A7T_"UOZB5.RN3L),\>G;R^ M?N75'S1%UZRORB1=U_UQ5>;55]-J77EVQ<\O"?_]7S&YO/J'0_[]6?SG3^>] M5/#4O_Y@\ MF5:S-S;?Y,9CYW_OCA>'+_<'ELO#EWN&,@JV;14T7OB*]T?SN*P6[Y,'E5?/ M,\Y-DN;.0[*\5TYVXV1M-]WFR;JZEK.XS]/UK5/>*>=))?E0(QGWJY]%CXM- M3@+Q_/H M9/*P6_%#5PH"_4IR_TK^.)AMKZ15;[BMWM!8O54WJ-47E3>]^%RD0R5I1&Q+ M$HG%2(P@,8K$&!+C2$P@,0G"M%:(MJT0V3V0JV^;ZJ5]]9B]3&^4\ZY^N*Y> M#+W[L_KWEZ$F,?-1\WA?.'-G]?PZQ@N=1?(T]%+JPBC9=@@2(TB,(C&&Q#@2 M$TA,@C"M0Z;;#ID:2YB\-,1#MDS*=)F63TZ>E*IXYPTVQ+-6_QRS?<9RQ]/ MG^M/;!?&76W+'8D1)$:1&$-B'(D))"9!F%;NLVVYSPXK]T7ZD"[4>N$\I6HY M]+/KAV?H:+?0>S5NW,JVQI$806(4B3$DQI&80&(2A&DU?K2M\2-CC5^FQ=?W M-[E23EK]>%KY9?.(/E3C1T./YF[H37N5;MS0MM*1&$%B%(DQ),:1F$!B$H1I ME3[?5OK<]N6]RJ_30CF;/+VN7M^G:X=\OG0VU0_#S9!S\"7-?.BG^:->!Q@/ MQ+8#D!A!8A2),23&#_DN">2.$H1IE>VYW63?_3_/(-L-=^_"8.SV)E(7YL.R MK72H1J :A6H,JG&H)J":1&EZ8^Q$7IZQ,7[+'@X9;YH5V_DF5(NA&H%J%*HQ MJ,:AFH!J$J7I7>%W7>'_V$FGV;?N%_/16@Q.8^B!$:A&H1J#:ARJ":@F49K> M+%V\ZYGS7=NAIYFS[HU@<(;JN;T9:@S=ED U"M485.-034 UB=+TRN^B8<^< M#5O,/\V2==&';XU38^B&!*I1J,:@&H=J JI)E*:7>Q?_>N: UF(4:I:LRST: MGJQ&4;_HH5$N5*-0C4$U#M4$5),H32_Z+M'US)$N9BIJWL2Z'Z9[LZ?I>!KV MFP$:]$(U"M485.-034 UB=+T9NCR7L\<^/Z ,2HR*+QH-7VN[>X]2T#38:A& MH1J#:ARJ":@F49K>&%U([)E3XBNU*0^:HR+3P@NH%D,U M4H5&-0C4,U =4D M2M/;HDN4/>M(V7*.BLP@+Z!:_,9MMYC*$NB!4:C&H!J':@*J292FGVS59=2^ M.:.VG:.:.=O>@&IQJ_6GLOVA+('N2J$:@VHB[D-BW/ GXN\:HYDVL^P%ZZJ^_?_;I=.P>]9L! MFAM#-0;5.%034$VB-+T9NMS8-^?&^#&J>4/KQD!J<:OIORD[Z_<%-&"&:@RJ M<:@FH)I$:7I?= &S;PZ8S^]O[ZM70^81JMFP+G7HF<10C4 U"M485.-034 U MB=+TGNCR9]\Z?[8;H9I]ZWZ!GHH,U<@;]Z3%0)9"#XQ!-0[5!%23*$UOEBZ? M]@\\(?G0$2HT?89J,50CK;8WD.V=FTJANS*HQJ&:@&H2I>F%W^7/OCE_MAFA M0B-HJ!9#-=)JAH$LA6[(H!J':@*J292FEWN7*_OF;-5FA I-D*%:#-5(J^T- M9(.H7_30?!BJ<:@FH)I$:?J[*';Y<&!Y#O-WC5#-F]CV U2+H1H)]L_0GHVC MWAG:%+HG@VHDML?/^T];9L]T(U>Q;]POV':>Q;SF-?<]I\_?%8B#+H ?&H9J :A*E MZO>@";/4(U -=IJ>P/9WB^,,.BN'*H)J"91FE[X7?@< MF,-GBQ&J6;*N>6@$#=4(5*.M9AC(,NB&'*H)J"91FE[N7:X/[8C-"A1X8AVH"JDF4IC=+ METV'!Y[/?. (U89J!*K15GOK3088=%<.U014DRA-+_PN>P[-V;/% M"-4L6=<\-(*&:@2JT58SC5"A&W*H)J":1&EZN7>Y>.O7XS0#-CJ":@FD1I>C-TF7%H^1>1__8(U;RA=6- HV6H1J :;35] MA#KO9PO0/3E4$U!-HC2],;IT.32GR^?5D\'RC1/YS81UJ4-C9:A&H!J%:@RJ M<:@FH)I$:7I+=-ES:)T]6XY0H;$S5(NA&H%J%*JQ-[[+%@-9#CTP =4D2M.; MIM%WZ7!D>>;R=PU0S9M8]P,T,X9J M!*I1J,:B_3.IY^/YU-WYK__J!WH JI)E*9W1AT\9T* 9JDF4]MP8D^).J3).RN3L9*7R6W6AELO"N<[N MUQ5?Q\_;2YU:(FVA4JB1])V\N]'2HILB[3F#&X>8E$Z]Y+G7O+RD,,-9=_Y M@A !GHN\Y"-K(<3RW'%XLB %YC9=DE)^F5%68"&;;.[P)2,XK8R*W$&N&SH% MSDIK/*S>W;/QD*Y$GI7DG@&^*@K,7BY)3CR9;3>DFS@I0\HR5@9#:R+N#Y!$;*H$+\D9$-WWD&BLJ4TN^J\24=6:X: M$L09^8^!7D:FI5'&88(''0T8W@"FT]*8>JF!6UI)^5JJ\ M/PHFOV;23HP?;RX>KF_N?IU_KR^Y_@#$PRGN24KQ@!= 8>%YB1 M,Q7>%%S10LXYCJNL73"&RSF1\T!P,'W9 ][C%_4>7&PP2\&'"1$XR_E'Z?S] MN\@+_<_ 5SA^= 1DHD:CY,TH[ZL1XT.C!HB<$M+L>#@NDQ)NN_ D2%HXX!> MXW")>CU.2&(##WX"R$6>84!7QYLC@_GD>'/8P\9KL^I5_OP#_K[2\FQ-N)!I MH$N5*0[F,E.J_2$KF[!_-,6]]AM4?E7-6(_#*'1==^BL=Z.APX(!U& 3'0:] M&/DH:G%[]/R6GM]+SSC-ME/Q$[BK2(._;DDQ)>QO$]'>'E2U/>=+G)"1)
  • R=RO!!2[3K)S+A5JN5/C^:\H$ M6I)1"+TH"CMSQH#SW2APH\ZDT7$01F&\,[GVJ(4MM? -U+Y5&X*%RJF1&6@HB.T#Q[E^'OVX1V^Z@ MPUX'!780FJG'+?6XE_IUPR\]>I'&6@[.@B >>!U&!IB'W%#M:7ND##@H5S(Z ML$:ANY4C[M',3I/6IL/]]:UH^=91ONP?* M+MRJ+]@OO_[/+@IUK>3!.(IA=XD:@,;]=F("=C;/V$J;+G=3 M$=I(6Z8Z2M]Q)P;4WI:[3WNKC6"_.&IJ$Y[FY/BT&M1,' ]"O0 9@)XLO&[0 M)6?21W[L'YRV6X$$^Q72/K\3I=4DD9 VIXT:26.NHSP;!0=H;U42[)=)U6D" M+%5ZM8S"BKA=/Q6=O M-15YOG^E+"C@JRE/6#8EJE&23<.R$XW92JBK@2HH1OZ1+B!]SQ" WA&^]>!T M*F]U/)V=2Y6"L'EU.<5!0E>EJ.\5VK?M!=A%=>W3>7^I+L:JRYJMF_I6[1:S M>2;CGI.9=.G: QDP5E]4U0U!E]75S90*08OJ<4%P2I@"R.\S2L5K0W707A>. M_P502P,$% @ YX-\6!&+&"UX"@ *U@ !H !X;"]W;W)K2D_9P'_XD2_8P2Y&2:-GNB^:?Q1F1U._1D,,Y>T[2K]FC ME#GZMI@OL_/18YZOWDXFV?11+J)LG*SDLOC+?9(NHKSX,7V89*M41K/-18OY MA'@>FRRB>#FZ.-O\[CJ].$O6^3Q>RNL49>O%(DJ_OY/SY/E\A$?;7]S$#X]Y M^8O)Q=DJ>I"W,O^RNDZ+GR:[5F;Q0BZS.%FB5-Z?CR[QVW>8\/**S4?^'E?=RER1?RQ]^F9V/O-(E.9?3O&PC*KX\R?=R/B^;*ASYLVYUM#-:7JA^ MOVW][YN[+^[F+LKD^V3^6SS+'\]'X0C-Y'VTGN;9YG_T M7'_6&Z'I.LN317UQX<$B7E9?HV]U3R@7^*8+2'T!V?A=&=IX^2'*HXNS-'E& M:?GIHK7RF\VM;JXNG(N7Y;#NS25[<3^G59%K[_J[RG1A\QP1]2I;Y8X:N"K.SEPU,BH[8]0;9]L8[ M8FWQ@YR.$<5O$/$(15=?;M"K'W\(*?-_?HWJ;] $9=5M5U\L5NEN#.C&JF^P M6G4$1G]\DHL[F?ZGJ2>L+93/[MML%4WE^:AX.#.9/LG1Q8\_8.;];/'/W_GG M6_W[O,ZS/%K.XN4#2C:#FA53Y!_KTEGT*E[6/?$:_:^Q3ZH;J$P$&Q.E5CQ= M%,KA>6>3IP;/@IUG@8-GOVT>Q6(V1D\R+;2ED(]2H,H/38OYDA9*L([F:![? M%]/O=QFEC7//;CE$WXL+,R30HIJ".$2SZ+MM.K#=3;$A;DINGZ;5YFDJQZ&< ML*MB3#:CT'A3E66NC +VQI0TCP+?.TN51C0A>WL.J18U:;_,IFQ82B M9MB.LT'D"NL\HV$8"H-S #1LY\HA):LVW;$_ 5?8SJO]10LW8LGD&& )V[E4 MB1:UBY:U"5?1 D!A.Z&&$:U0FXL8<[-H 8VP'4<'%2V[:0?1(D S8J?9(46K M-JW.93$6S%/^&28V =01.^H&43#2@#IFG#0$2$?LN#FD@M6F73H7B$;L1-M? MSHC.K:Y> L2('6*5MOGHCX59V^Q-.&H; 901E^"L[RP-=,Z*P#Q-@5IDD"C+ M2=M:3-?:9NMD8!RQ,^Z@4L:;YK%OZ'E@'G&)ROK.BP;F4G9D[E +.J!UG^RL6;826R3'@%+5SJA*IP+ZP96W"4:0HT(JZQ&4])V-M M0YV,@3EHI,JZX"#!E9-&M9C>OG_YV_]?U& %W594!SF&:M-OYS*I@40 M"C"C+G%9WWFBPTQPTR(7!9313@'8022+ZJ&9I3L!6[33DN$^DM4$)Z-C "=J MAU,E6JM9X2YF)&V: MY0/+?)?EQ6$>LMJT.I?Y.*"&H0"V^9TBL3T>,E^/MRR. =?\+AM>W/J0V9MP MW?%2MKR.L>?5:]/+!QCYI]OV:C$M^N][^0 R_W0[7[X.,C9FAE=<'T#F'QID MO@XRBV, ,K\+R$+[,W8(D/D ,O\((/,;0&;9L0D 9,'I0-9B.NR_^!D R(+3 M@2S00<;&OF&Q*P"0!2Y+BCTG2M 0I!'.0X-S +.@TWKA0=Z^ WTET=*? +>@ MTP[8'J(5Z%&6Q3$EG<-.ETJTA%6T[$TXBE8 C I<&-5W+C)M+H86S0(:!8.L M!KIIEMVTPXM! # +7+;)!GK&]$P.-O9,L@!P"PZ=RA'HJX5FQQAPC75)Y<"> M]2&SM^'XD#%@%#M"+@?3-[@P\?V &N(7!CQBITOF:#'-^Z_+,4 9.UTR!]-1 M%HP#0[X$ Y2Q(R1S,#U.PQ[E&!N Q@!H['3I'$Q/Y[#TJ))]>.AT#J:'6A;' M &ZL2SH'MN?)VMMP%2X %3M"/@?3][9"2DUO!PR0Q$Z7SM%BFO=_.^! -'ZZ M= ZN[XP%8VR , ? <1? 73X\I/(ARB6*BXZ/EUD\14_1?"V+Z5*GGS?Z6-EB MBH\^Q;YI_XX#Y_@1XBZNQUV886'8J.4 *WZZN(LWPVZOO0U'+0@!4*%+ M--53"VH;+T,3'IC$( 06A8/D8#B)08OIH/_+8 CX"@?9&W,[\Z.#C8X-<4T( M7 M=5A1=I8#I[X)8D, T7X!LX1$.>84ZV:RS63GH=<*37OH"H7G4@5FA2YZA MZZB+7J,N %/BT*F%0@^@C+TG $RB2V8A]JWZ;V_#4?\%,$H<(;50Z-$3#HF$9=X"6<(&6Z[B'/<==.9-\\$/) M>@QE[C_LJ:>2.^UEV3/,6QIQ/>/G*2>3O6,<3?;T_2QN?G?"GG(VV3OAX>06 MVW[_I$WL*<>3O1.>3_;T94(R9H%I0)03RIX+Q!R586M,E0;B!90;'55.*WM' M2(O?&ND\LY6CR=[I4N.WMKL.OW)NV7-AF?/P\Y[#KYQ>]CH1;)^CWYX>7=DZ M43F[[-FQ5;/!GLK?THAST0H%82V5-08J6^'I@35E7FAZA%Z4U1@D7] -#BVV MJ4/I"K4FQS!%.=S4 >NY\V1,304BU(H;3B4W7-6A-J:J R4!H:;J"VJ=C:,4 MVFBHM&&?V@J]3EELHZ':AFW\%:9UJ[Y?D>;+8?/LHHYE,RP\4?[]/DGS[0VE@5Q_XXO]02P,$% M @ YX-\6(O=&5+0 P > \ !H !X;"]W;W)K,X$P'E86#7#=T2IQ7UF2D[]VPR8AN1)%7Y(8!OBE+ MS'Y>DH+NQA:T'F[,\N5*J!O.9+3&2W)+Q-WZALF1T[)D>4DJGM,*,+(86Q?P M/(6>"M"(/W*RXWO70$FYI_2[&GS*QI:K,B(%F0M%@>7?EER1HE!,,H^_&U*K M?:<*W+]^8/]5BY=B[C$G5[3X,\_$:FS%%LC( F\*,:.[:](("A3?G!9<_X)= M@W4M,-]P0L0%^$^!K9VHI MVH<4"SP9,;H#3*$EF[K09NIH*3^O5-UO!9-/&"9.#+6A6(@PM5H5S\!.]2(G!>\/<2]_9-[(7^1^ MOL*,\)$C9%**VIDW"5S6": #"4 $/M-*K#B85AG)N@2.5--*0@^2+M&3C"F9 MV\"#'P!RD6=(Z.KX<&0(3X\/AT^H\=H">9K/>T&!;)/--8UOIE'+QSE?XSD9 M6W)]X(1MB35Y^P:&[D>31:]R=.:.]#<:@7=RND:P#"6A=WNVV7$)="-NKATB$,P1(';PCH:@U9C M\"\T?@ [O?C)IWA+F%S,P9+A2IQE6!"PP#D#6UQLB/9B>C<#:\)J3XR6U*E$ M^Q)L#_7\. :4#D'0#A*S%6%K1?A2*[18.7ZFU.&@-&$U\J)7RCMQE:-!;7P["7I>F$">UW-B"))3(3+;$+4&7"!1*&P)\Z \U B9X197]+J2UZG[\153@:U\6S4_Y:' M(,.W; *YH=D%Z#Z>3=R7^B!/N@N2'U'JAKI3&S\8?M FG#?$I2:>)Z-YET"Y[$?4>&*&3'?3N&(&C'!U9OB![-0/_A=MV0=_=A%R(_ MZDLT 0T;>VH&=G;VKM+'8QU\\MCS_V[:32[=I1H."C]$&3[UYU"U'\Y>2U(2 MMM2M'0=SNJE$?91O[[;MXX5NFGKW+U5;J5N=1YJZ)_V,V3*7MA5D(2E=.Y)5 M8G6;5P\$7>O&YYX*V4;IRY5LC0E3 /E\0:EX&*@7M,WVY!]02P,$% @ MYX-\6 :+8XKB P L0X !H !X;"]W;W)KJB,]9NI[DA M+O$U@CVKC9$T947(-SFY"X:*)AE!##Z7*K#XV\$4XEAJ$CS^*94JU9D26!^_ M:O^4&R^,66$&4Q+_'@4\'"J>@@)8XRSF2[*_A=(@6^KS2_H#]="4)%N2 M0LH9(FLT]OTLR6+,(4 // 2:[U,(93AW@.Y2GR2 KCX3QCZ@W\3E$Z G_(*N M9L!Q%(O%'IH_+]'5^W>>Z5@?/Z!R@*(4/84D8S@-V$#EPB+)2_5+]I."O7&" MO6Z@>Y+RD*%Y&D#05* *5U3^,%[],3'.:IR!?XU,_5=D:(;906CZXW#C#!VS M"H^9Z[-.Z)O@&*<^='FF #HY4";K;N3JCBD.W=7I'DO9FF9;E52#E56QLBYE M50#M^GE.WVBS.I9JRZ06^DK.$CI_*1I6[U.CA9MMXB MU2'5<'Z#5;]BU?_AA)C!6NP&: *I&'&T$(39?\R*LZ?_;%:\D;*&HW3M4 6U M2P-8(NNQT2VK%;\.H9ZAGWC0]%IQUO^7Q"B/:=#3/:UMQ+&4:=LG;# .-A@7 MN];HN/9NF]6Q4-W_35:'NJJ?+ZP/%[GQK,Z?O?%OI:WI@4,-UR\NXOIQ?>Z9 MGM%O1Z9+S/;Z)V)SJ./Z^4+^9K?>/N;GV.UZT"5E6-H)(PZ%5K^XTI9(IUD3 MO*.+WR'6B$+!3*U]_"= -WE/Q(2OLI07W[W5:M5WC?-NH[4^D?U8WE0&O$WE MU:6._@502P,$% @ YX-\6'4ND\-S"0 :GP !H !X;"]W;W)K' 3; *-FN;9"+UP]/5UTK,ZW']P$ M#[,T_T'W\GSI/ZA;E7Y>7L?9=]V-,@T6*DR"*"2QNK_H?+#>2V><%Q37^!*H MIV3K,LEORET4_9Y_XTTO.KU\B]1<3=*<\+,OC^I*S>>YE&W'_TJTLUDS+]R^ M_$UGQ8W/;LR=GZBK:/Z?8)K.+CJC#IFJ>W\U3V^B)Z'*&S3(O4DT3XK_DZ?R MNKT.F:R2-%J4Q=D6+()P_=7_6OY#;!58SH$"NRRP=POZ!PJ=$OKI_Z ME^=Q]$3B_/J9EU\HFJZHS]HD"//YN$WC[+=!5I=>WHH/-U3\\D^7WMS^@]!_ M?_8^_4K>$18K19*9'ROB/_GQ-"%O7)7ZP3QY6_O;=X1^OB%O?OQAY S[/[TE MY042A.33+%HE?CA-SKMIML'YLMU)N7$_KS?./K!Q'_UGTK-/B-VSG9KJJV/5 M\2FQQP?+77/YOZ+'4](;%>5V33DUE]^J9;;ZX7)F+I>K\)0XO8/EO,%M-Y2+ MYAMOU91[YG)73;+5K8/_\K+Y;=]9O9NU]Z;'[4V/VX77/^!]FJF"(M=S/R3_ M_:@6=RK^K:X=C4Z^JWJ?+/V)NNAD^Z)$Q8^J<_GC#]:P]U-==R(Q%XE1),:0 M&$=B HEY2$R",&T:G,TT.,9I^+!^Q/8?LT=S_VZN2/8DBSS$?IAFC^+A*I\- M\B9[W"X>WY.W=6-B7*#MF" Q%XE1),:0&$=B HEY2$RNL4&!Y4_T'R^SI_W9 M?^?=QYH!Z&\&H&\<@-NBL==@?A0UV+&XVV+8[$7"1&D1A#8AR) M"23F#?;F96=6)&@YK;V'F_8>&MM[\T3^9/T(GI T(FJQG$?/2M6^QC1Z;5L= MB;E(C"(QAL0X$A-(S$-B$H1I4W&VF8JS[WQ.8ZQO.P5(S$5B%(DQ),:1F#AK M])P&N:0$85I[CS;M/6K2WNJKBB=!4M_@1J%M@R,Q%XG1T=X]/SC;N^<9!'+BA!F#875J_*IWK?\7R?_$$^!F&P6"UJTR4CW;;SH9H+U2A48U"-0S4! MU3RH)E&:/BI;4:YU?"=2[BVNHL52A8E?_!'"UBZ#W#W7[U7RHT8GZR_DBTK2 M('P@URH.HBEY\ZORX]H@P+Q!K0<,J;E0C4(U!M4X5!-'FLPBSUDWU,X2,9A!EH/!#36AFH4 MJC&HQJW] +FO_=5.V>G0T!JJ292F=WH5<5OFC/M%CP:;UVX])-! '*I1J,:@ M&B^U[<.X]F"\.R+0L!NJ292FCTB5=UOFP/O0\Z0C!X2A*3A4N^,H>F\%#-A6H4JC&HQH^TQ<%#N *Z&1Y4DRA- MGZ4JH+?,";UIAV,X% S-WJ&:"]4H5&-0C4,U =4\J"91FGZ>7176V^:P_O5W M..8-:CM@4,V%:A2J,:C&C[3%X8.W KH='E23*$T?IBK.M\U):WG:JEWL=6I[ M'YJ^0S47JE&HQJ :AVH"JGE03:(T?1ZJ2-XV1_* $U?-*[2>&.P9WMA3O+'G M>-M[AW2'O?UCNARZJH!J'E23*$V?A2ISMQN=Q'WD)#\STKK=H3DY5*-0C4$U M#M4$5//LFE.LSYR]\PDD:E6]W:M4W#Z:BMOM3OHS@ZU;'YJ-0S4*U1A4XU!- M0#4/JDF4I@](E8W;WYN-FX'6 P'-QNW]Q-@>[Y_/1J&K,JC&H9J :AY4DRA- M;_4J'+<;A..O>XP)FIA#-1>J4:C&CMR1SL&C0ARZ'0*J>5!-HC1]F*H8W6YT MWOC+_*6)>>W6% 4W2HQJ&:@&H>5),H39^1*D6WS7%I MN7^X4^F34B&9^JDBT7UYY"E[\4VRE^!QFO_HL=RC+(N*VI& YN-0S85J%*JQ M(W?1D"RB,)W5[TN@IZ]#-0^J292FSTF5D-OFA/Q&3:*',"B>BZTG()^), K? M3?QD1NZ#T \G@3\GDVSO\G#@93LT+X=J[I&;[QB:D$*WA$$U#M4$5/.@FD1I M^OMN5NFX<_14]OVC6 ?.[3!3;0-QZ_,0.N!L/:...7'FW:/.+G052E48U"-0S4!U3RH)E&:WNI5C.V88^S7 M/WYEWJ#6HV.^>0?_N-2%;@:%:@RJ<:@FH)H'U21*TV=IZZW,&YQZ_E*'K\QK MMQX;9^^ DS7HV[O[&^P;F&/?P1S[%N;8]S#'OHDY]EW,7R([=ZKLW/D_LO-\ MI6":S4)MXT.SZ55T[OS=HO,C&W0X KXR5[8>)FA,#M48 M5.-034 U#ZI)E*8/4Q6=.W]A=.[LQ].#WFAW?P--Q*$:A6H,JG&H)J":!]4D M2M-'I$K.G==+SH\L90C?KLREK><$&I-#-0;5.%034,V#:A*EZ7-2)>?.RR?G M1Y8PI=-7YMK6 P(]KQRJ,:C&H9J :AY4DRAM/2#=K<\KSC^%^V/6U4&8D+FZ MS_C>Z5GV,BE>?[#U^ILT6A8?87P7I6FT*"[.E#]5<7Z%[/?W491^^R;_5.3- MQXM?_@E02P,$% @ YX-\6*.HQ6:! P 2P\ !H !X;"]W;W)KD>TJ953;M] M=N$FH '.;"?II/WXV4!I((2U$5\2;,XYW'N/0?=.=HS_$C& 1 ]9FHNI$4NY M/C=-$<:047'&UI"K.TO&,RK5DJ],L>9 HX*4I::%L6=F-,F-V:38N^:S"=O( M-,GAFB.QR3+*_UQ RG93@QB/&S?)*I9ZPYQ-UG0%"Y!WZVNN5F:M$B49Y")A M.>*PG!IS@<*-D"RKR"J"+,G+?_I0%6*/0(X1K(I@M0G.$8)=$>SG$IR* MX!25*5,IZA!026<3SG:(:[12TQ=%,0NV2C_)M>\+R=7=1/'D[/;[[?PK6LR_ M7BW0>[2@*0AT_P=] K;B=!TG(4W17!TH]"8 29-4O%6PJ[L;].;UJY'M.1_> MHNH")3FZC=E&T#P2$U.JX/0CS+ *Y*(,Q#H2"+'0-Y;+6*"K/(*H*6"JK.K4 MK,?4+JQ>Q0#",V23=\C"EMT1T.7SZ58'/7@^G?1D8]=&V86>C0XH% XDU"N;6!7-/=KMDNO]Q M^Q#5Y?8A2KN-N]WVZN"]WN#G(J'H+^HQO9?_4M.'% L&$FO4S:_KYI]LNG]@ M%/%'#FF9WH4:VU[+] Z4A_&XV_11'?RH-_B/G.8A]-O>J_!2VX<4"P82:U1N M7%=N?++MXT.KR'@\;MG>@<*>[;=L[T!9EDNZ;2?XJ8' O>'?Y8F$""TDE:IW MZ/6_7^FE!V!0M6 HM685]]HP'3!U)'#[1'3 L.5[K2-A[DT9&?!5,:T)%+)-+LNNO-ZM)\)Y,0>U]B_T MI%A,+T\RY9CYC?)5D@N4PE))XC-?G5)>3F[E0K)U,,R<>%?D ]/\_^ 5!+ P04 " #G@WQ82+]."AT# !Z"P &@ 'AL M+W=O&ULK59K;]HP%/TK5BI5K;0U[P1:0(*F MTR:U&@*Z?7:3"UA-;&8;Z*3]^-E)R( $1BN^X$?..;XO[-M9,_XJY@ 2O64I M%5UC+N7BUC1%/(<,BQNV *J^3!G/L%1+/C/%@@-.!9S &^;P86'L52^^)5W#T@9!"K'4"E@-*[B' M--5"RHQ?I:91':F)V_.-^I?<=^7+"Q9PS]*?))'SKM$R4 )3O$SEB*V_0NF/ MK_5BEHK\%ZT+;-@V4+P4DF4E65F0$5J,^*V,PQ;!#@X0G)+@[!.\ P2W)+BG M$KR2X.61*5S)XQ!AB7L=SM:(:[12TY,\F#E;N4^H3OM8H:O+BY8;>'?7 MJ)P@0M%DSI8"TT1T3*GLTZ>8<6G+H+#%.6"+[: G1N5:0+(K8"K'*N^< MC7<#YZAB!/$- ;TR)XV1+9A! MSM1_]54OL#SM\VK;W3K*]VVKM8N*ZBC/LP*_0NT8[U7&>T>-'W*6+&/99/M1 MHK[W;L4"Q] UU,4F@*_ Z%U>V(%UUY319L!Y7QP2G9%DAR3,44.(<$88DP6C!"I;XHI'H]T!]TI"Z.'O'> MNCBG6'0FL9W0AE5HPP_715C/92OP@KVZ:$!Y=KA7/5$=Y7J^[S371:LROG5: M7:@7 NG(D!AVBX2M@)]0&T>/>6]MG%,L.I/83GC;57C;'ZZ-=NU6M^TP#/=J MHP%EM5U_KS;JJ+:_=;$4MIM;74D&?)9W=P+%;$EE\817NU4#V<_[IKW]@6HL MBS[PGTS1E3YA/B-4H!2F2M*Z"56Y\J+3*Q:2+?+>YX5)U4GET[EJCH%K@/H^ M94QN%OJ JMWN_0502P,$% @ YX-\6/ZWM)OZ @ ?@T !H !X;"]W M;W)K> CTG&>$ MCXQ$B,6I:?(H@1SS8[H (F=FE.58R"Z;FWS! ,<:E&>F8UF^F>.4&,%0C]VP M8$@+D:4$;ACB19YC]G<,&5V-#-M8#TS3>2+4@!D,%W@.MR#N%S=,]LR:)4YS M(#RE!#&8C8QS^S2T+070%@\IK/A&&ZE0'BE]4IT?\00204!9:O)5Q MEBDFZ<>?BM2HUU3 S?::_;L.7@;SB#E4;/U="; !L?P? J0#.:X"W ^!6 />] M *\">%J9,A2M0X@%#H:,KA!3UI)--;28&BW#3XG:]UO!Y&PJ<2*XOKN<3-%T M\C#Y=3^Y1=_0M4B H2DL@13 T6$( J<9/Y)3D_LI.CSX,G!][^P(50V4$G27 MT()C$O.A*:1/BMF,JO7'Y?K.CO5M!UU1(A*.)B2&N$E@RF#JB)QU1&.GE3&$ MZ!BY]E?D6(Z[Q:&+]\.=+?#P_7"[)1JWWA]7\[F[]D=O!ZNV8YN^)=[;CE?' MQBE?X A&ACP7.+ E&,'!%]NWSK9ITR59V!%90S>OULUK8P^F+8J52%\CU;FX M#'S+4]_*;=5POE<[WVMU_O^;WHK?=].[) L[ M(FOHYM>Z^9],%K]+W;HD"SLB:^C6KW7K?SA96I'[*M8E65B2]3;3>'O:#6H9 M!JTR_$PC6=#(GY[\E2&JOJ6MBK22[*M(EV1A1V0-\4YJ\4X^F7LG7>K6)5G8 M$5E#-]MZJ<"L#V=?.W1?T3IE"RLVOR4!S8W"- &ULK59=3^,P$/PK5I 02 =) MG#2TT$:B#0BD0R "=\\FV381CMVSW9;[]V<[::XMH>H#+XT_9L8[:VNWPQ47 M[[( 4.BCHDR.G$*I^:7KRJR BLAS/@>F=Z9<5$3IJ9BY\H6B)8,G@>2BJHCX.P;*5R/'=]8+S^6L4&;!C8=S,H,4U.O\ M2>B9VZKD905,EIPA =.1<^U?)I'!6\"O$E9R8XR,DS?.W\WD/A\YG@D(*&3* M*!#]6<($*#5".HP_C:;3'FF(F^.U^JWUKKV\$0D33G^7N2I&3M]!.4S)@JIG MOKJ#QD_/Z&6<2ON+5C7V8N"@;"$5KQJRCJ J6?TE'TT>-@A^] 4!-P2\2PB_ M( 0-(3B4$#:$T&:FMF+SD!!%XJ'@*R0,6JN9@4VF96O[)3/7GBJA=TO-4_'D M,7U)T>,M2J]_WJ3H#*7Z8>4+"HA/T81+)7U&)\=' M_2 *KTY1,T E0R\%7TC"X"=J["JQ><-!==>6W MYH?=?%-!+N6<9#!R=(F0();@Q,='?N1==>7F.\62;Q+;REO8YBW$OK(8 M@*-MEN9LH,2<+V]4E84Q9)A=D27DXLN$Y@PQIM))V\$/(J.]^B@:+)@""%D$L% M+%YK&$&:2B$1QN]*4ZFGE,1F>Z?^I? NO+Q@!B.2_DPB'@^4:P5%,,>KE$_) MYAXJ/[;4"TG*BB?:5%A-0>&*<9)59!%!EN3E&V^K/#0(NG.$8%0$HTVPCA#, MBF"^E6!5!*O(3&FER(./.?;ZE&P0E6BA)AM%,@NVL)_D!Q;QK, M@N%T=(^&8Q_YP7/P_UV"M+L?(< M!5NQ^Q@P=.X#QTG*+@0Z>)JB\[-/UZ9CW5Z@JH&2'#W&9,6$!.NK7$0NYU?# M*LJ[,DKC2)2Z@1Y(SF.&@CR":%] %99KW\;.]YUQ4M&'\ J9^F=D:(;9$=#H M[72C@^Z_G:Z?<&/6JV@6>N9[5[$KY:6DU2TICYL;ML0A#!1QGC"@:U"\LT^Z MH]UVI>LCQ?P/$MM+I56GTCJE[GVEA#%$FUL^:FQYJ+9\5T)+8:<0EL?MVKMT M[9[35]?-3'6@;-?6]U%^!\IR;;=&[7FS:V_V26_UC_R(MVA$(4IXEX]2Q&[, M;>FM^$:'&/NZ[>$0X^A''#BU ^<_JX-SWIE\YV R0_Z9>T%W8&RM%?0AQC5[ MW4&[==#NR:#'HGI/W[.AW,--X/0,!TD>0,I3 7DMJ5*W)-R^I< M=CA9%O7JA7!1_8IF+"XT0"5 ?)\3PG<=.4%]1?+^ E!+ P04 " #G@WQ8 M2C8?@/\" !/"0 &@ 'AL+W=O&ULK59K M;]HP%/TK5B95K=0V3P)K(1*O:D@K0WULG]WD0J(Z-K,-M/]^UTF: 4T1E?J% M^''/\;G'QM?=C9#/*@70Y"5G7/6L5.OEE6VK.(6<_JNU>CMHDO GYGL%%;;6(R>1+B MV70F2<]RC"!@$&O#0/&SAB$P9HA0QM^*TZJ7-,#M]AO[39$[YO)$%0P%^Y,E M.NU9'8LD,*<;++WVI?-@" MN.$' *\">/N X . 7P'\8P%!!0@*9\I4"A]&5-.H*\6&2!.-;*91F%F@,?V, MFVV_UQ)G,\3IZ&8R[4^'D_Y/,ID.?]V.S\ET_$ NR#V>KV3%@(@YN.P4G)'3$6B:,76&D/'C'3D]^=;QP^#ZC%0-DG'RD(J5HCQ1 M75NC9+.P'5?R!J4\[P-YKD=N!=>I(F.>0+)+8&.N=<+>6\(#[R#C".)+XKOG MQ',\OT'0\'BXUP ?'0]W#V3CU]OG%WS^9[:OR>:2)FBF,7?+E5K2&'H67AX* MY!JLZ.2;&SK7319])=GHB\AV[ MJ^X)#[-&$:T!6C:?4'.PFXTJ"L" P=^@Z MJ%YWM[\AN" MW+"SI[\AJ.4U)Q#6"80'$YC15[QFXF][6_P^R//#O1UN M( I:>Z+MK5*3@UP4)5N16*RX+B_A>K1^%?2+8K@W/L#70EG<_].43XU;BIO. M%6$P1TKGLHTVRK)\EQTMED5!>Q(:RV/13/'% ]($X/QBL$V:]F"2VR8B ML3/;I?#O9RWXG'OOR;%K]Y:,/X@(4<)3FE#1-R(ILU/3%$&$ M*1$MEB%5;V:,IT2J+I^;(N-(PAR4)J9C66TS)3$U!KU\[)H/>FPADYCB-0>Q M2%/"G\\Q8,2['2!EW*/6,/NG,1]@U+9X0)!E)3$/5XQ!$FB692>?PK28TJ MI@:NME_8O^;%JV+NB< 12W[%H8SZ1M> $&=DD<@;MOR&94''FB]@BC *\$>+DR12FY M#CZ19-#C; E9\WCM\5QER(F,ZATLF!(P(Y\]J:2\)#\41W#))DFVB%Z3MG%2O\\=! MQ^[JA!Y7E:@-K;>74Y&1 /N&VC\$\DZ/BQ@R_;L9:)<=5)<>U ME8S]X37<3J8P;0U;\&>"Z3WRO]O2K^79\>.-FB3S&R);TZ]=Z=?^C/72?N,% MUW:ZWH8?:D/OJE)#9&LJ=2J5.A]P&0815W/OJ0V]JTH-D:VI=%*I=%+OM9!D*UX;,;B4(7PG&:&U MGJMEW=5S39+Y#9&MJ6E;KZKV,3-2-ROD>H)Z/V-,OG1T@.JN-O@/4$L#!!0 ( M .>#?%C!O,T*SP( $H) : >&PO=V]R:W-H965TD M$ +J5+X0/^XYN><>XNO^DK(WG@((]%[DA ^,5(C9A6GR.(4"\W,Z R)W)I05 M6,@IFYI\Q@ G&E3DIF-9OEG@C!AA7Z\]L+!/YR+/"#PPQ.=%@=G?(>1T.3!L M8[7PF$U3H1;,L#_#4W@"\3)[8')FUBQ)5@#A&26(P61@7-D74:#B=<#/#)9\ M;8R4DE=*W]3D-AD8EDH(L5]K[5++ M*^8PHOFO+!'IP.@:*($)GN?BD2YOH-+347PQS;G^1"%A589E!D MI'SB]ZH.:P#;WP%P*H#3!'@[ &X%<#\+\"J IRM32M%UB+# 89_1)6(J6K*I M@2ZF1DOY&5&V/PDF=S.)$^'MC]']W1@]7_T>/Z$S=$MB6@ Z^4XY/T5#D/\K M6"T^XW?@Z"0"@;-<[IZA\;B]1XU;&^9J/F^7895#N7*HK;PEW-=P]=$OPC/'ZKA2^6)==&M8 MS]^,BK:CNKT/I@T!7BW VRO@FF$20UOF>W'J_+O@,QS#P) '' >V ",\/K)] MZ[+-U$.210[#]!=MVQPH:QK>% M^4'3^>THQVL8;ZYUF0+85'=K7EI;GL;U:GTAN-)]L+$^E!>%LJ]_T)2WC#O, MIAGA*(>)I+3. _E79&7G+B>"SG0O>Z5"=D8]3.5E!Y@*D/L32L5JHEY07Y_" M?U!+ P04 " #G@WQ8?CWJP54# ### &@ 'AL+W=O&ULM5==;YLP%/TK%I.F5EK+-R%=$JD)F=:';E7;?;RZ< EH M8&>VTW3_?K8A-"%.U$G92V*;7?,\R@JI22C.-W*VIU M]U3$[?%&_9,V+\T\80XS6OTH,U&,K=A"&>1X58E[NOX,K:%0Z:6TXOH7K1OL M8&BA=,4%K5NRC* N2?./7]I$;!'GQ <(/@MP7\K(6@)@;64/#&Y^3+[>CM'C]<_YP_H MV0 ME-: 'O$+F@*!O!3H;/XB-QF'3O=/>+&[VKE:[W@@-YLQ1@0(;.LBR1DD:"I MC2G7C5:DM=33_SRYB%QG9#]O^S> !GZT"TI,H/ 5M.,EZ+P$1[TDD(-TDVV; M.8/-3GMJ]I[)5B,;;@?C!SU7!HSKN#U7^Z P\LVFPLY4>-34/,]!O\?^V56X M'W$4]&T90+$_Z-DR@-SA 5]1YRLZZNL3PR0U;K*C/'5F7?$E3F%LR4.) WL& M:_+^G1LY'TT/XRG%DA.)[>1KT.5K<,('=;!?L4&OJC,#)HC#7ND-(-]SS*6/ M.ROQ_WE.X[U@_)ZG?<1%W'.T#XG-=H:=G>%1.U]% 0RE=$4$*\%X1AT5^-GIE 0[_O;!\4[IVL]E9W5P-;Z"Z9-YNX:86ZU:X3O];]9V]]JCIT MW36^RC3M_2UFBY)P5$$N)9W+@03U3(CE0/"_F5 4P!Y/6< M4K&9J!MTWRV3OU!+ P04 " #G@WQ8]?,Z6+<# !G# &@ 'AL+W=O M&ULK9?;;MLX$(9?A5"!(@':Z'QP:AM(G2RV MP+8-DK2[MXPTLHE2HI:D#WG[)25%EBU::[2]L4EI9O3](W*&FFX9_R%6 !+M M"EJ*F;62LKJV;9&NH,#BBE50JCLYXP66:LJ7MJ@XX*QV*JCM.4YD%YB4UGQ: M7[OG\RE;2TI*N.=(K(L"\Y>/0-EV9KG6ZX4'LEQ)?<&>3RN\A$>0WZI[KF9V M%R4C!92"L!)QR&?6C7N]<'WM4%M\)[ 5O3'24IX9^Z$GG[*9Y6@BH)!*'0*K MOPTL@%(=27'\VP:UNF=JQ_[X-?H?M7@EYAD+6##Z-\GD:F8E%LH@QVLJ']CV M3V@%A3I>RJBH?]&VM74LE*Z%9$7KK @*4C;_>-F]E9J2*E?XZ/DZBY1?G+^ZH]N(0?.(4-/>(=NA I$"XS]!?!SX0224"@BUN0F%!QJ>SOOCV@B[=O M$C\*/ERB=H!(B9Y6;"V4IYC:4F'JA]EIB_2Q0?).(-U">H5\]QWR',\WN"_. M=_<.W6V5G"Y#7I(,B%0BCE_0:I8;#$WO\HF9%2'U"5C M,WX-=XU5:2*U0R!+N*:#-5-C(LP:2C>538 M(XS=)T-;;S> M6CR CSOX>!3^GK,-T4U+Z'6E.I>UOU>:>UJ/Q#L3?#( C6/_N)X9[8(X"$[P[[NE.]XN;X>R-L3<0,31*>D:- KMW"M1'\,^8+XDJ6Q1RY>5[;8OX?4$L#!!0 ( .>#?%C*$DP. M[0, ,L, : >&PO=V]R:W-H965T[=JTD&8JUC<[93VO_^;"=D:3"(AWUI MX^0[X_EX[/$PV7+Q2Y8 "KU5E,FI5RJUN?%]F9=087G--\#TEQ47%59Z*-:^ MW C A36JJ!\%0>I7F#!O-K'OGL1LPFM%"8,G@61=55B\WP'EVZD7>KL7"[(N ME7GASR8;O(9G4#\V3T*/_,Y+02I@DG"&!*RFWFUXDX76P"I^$MC*O6=D4):< M_S*#AV+J!28BH) KXP+K?Z\P!TJ-)QW'?ZU3KYO3&.X_[[Q_M? :9HDES#G] MAQ2JG'HC#Q6PPC55"[[]!BW0P/C+.97V+]JVVL!#>2T5KUIC'4%%6/,?O[4+ ML6<0ID<,HM8@ZALD1PSBUB ^UR!I#1*[,@V*78<,*SR;"+Y%PJBU-_-@%]-: M:WS"3-Z?E=!?B;93LX>_Y]\?[]'+[;_WS^@*W:]68#.!7O ;6F %: $Y9SFA M!-M$762@,*'RTJA_+-#%YT^C.$V^7*+V 1&&7DI>2\P*.?&5#M),Y>=M0'=- M0-&1@,((/7*F2HGN60'%1P>^INL0HQWB77328P;Y-8K#OU 41+$CH/GYYI'# M/#O?/#Q!$W<)BZV_^(R$N5:WL4[\SUY*X (4R3'5^S/G%2"E-_@%O.D"*N$2+8'!BBB$ M%?HJ@.4ED@JK6G'Q;I5"'P77EY(4! L"TG!!88@+HH^]IE8=JO/@ M-I,-]D,<)&F/U2$*AWU8AV@\<+.F'6MZDK6I7(:5Z=M2WXL:@[ UHEQ*E&,A MWJ_T(FRQ*"32E0F]8EHW%0U3??EAEKNAT\-0DR0>]Z@=JC3I;8/L4)1&J9MZ MV%$/3U(_@;[[F,G<+H=',(:' 49I?Y\Z1.,>:>9R-!BY*48=Q>C,W.4F#Y0V MB=%CPI3 5VO!ZPW:<$G,>R??R)&F87]O.D1QVA-E#E$8!V[ <0*4.TUC>66_9'*IP'/?@_+TNKP*QMMVRKFV\9JKIAKJW74=^:_O0WOL[TZG;[O&W MFZ;-?\1B39A$%%;:97 ]U,LMFLZY&2B^L;WDDBO=F=K'4O_: &$$^ON*<[4; MF FZWR^S_P%02P,$% @ YX-\6,?N8G.* P 00L !H !X;"]W;W)K MO_]'2'EK+DHB8*EV-AR*RC)&J.RL+'CA'9)6&4EHV9O M+I(1KU7!*CH72-9E2<0_$UKP_=ARK@^3&.-;P!?&=W+HV>DE:PX_ZX7G[*QY6B':$%3I1D(_.SH M$RT*301N_.@XK?Z3VO#X^<#^OM$.6E9$TB=>?&.9RL?6T$(979.Z4 N^_T@[ M/8'F2WDAF_]HWV$="Z6U5+SLC,&#DE7M+_G9Q>'(P U?,,"= 3XW\%\P\#H# M[U8#OS/PF\BT4IHX3(DBR4CP/1(:#6SZH0EF8PWR6:73OE0"WC*P4\GL M;NY>4>/UB?,:/N__)LX4ZI;*-U/ISO(@MR2E8PM:AZ1B1ZWD]2LW=-Z9PO0[ MR::_B>PDA'X?0O\:>_(,7955*2\I&A1<2F.5MA1A0Z%[Z"YYBUTW@C\H@MUQ M7$S(V/.<8'@*G%X"PS@>QDX/.U$3]&J"JVJ^-2T.#B'940$=&U5UN8+#"H=7 MZO,J$5P22.44@>)MK4C3=^'MJCG&L_G2)+_]9G#DJP?.AA$^5V\ ^EZ,@_A< MO0&(71P[?F36'_;ZPZOZ)P<9:, J-*L%-R>T98F.T^3' 92@W%JL!:"Y6 Q#[& ^/ G42 M@;B/0'PU M-?0@XMR.Z:T'^4;WQ3^1I1%^5[B3*4KWTT7)14;)HA34)FZDJU MEV^_V\^!C\WX<[8_@?FP'>=^T;3#Y6V=J'XMAEA M5ES!0-0\YC#C4J$!\'[-N3HL] ?ZJ3GY%U!+ P04 " #G@WQ8'JD873(" M E!0 &@ 'AL+W=O&ULK51A;]HP$/TK MEBM5K;21D%#641*)!JJBJ8 "W3Z;< &KCIW9#G3_?K83(BK1JIKV);ZS[SW? M.^=N>!#R1>T -'HM&%<1WFE=#CQ/93LHB.J($K@YR84LB#:NW'JJE$ V#E0P M+_#]OE<0RG$\='L+&0]%I1GEL)!(545!Y)][8.(0X2X^;J1TN]-VPXN')=G" M$O1SN9#&\UJ6#2V *RHXDI!'>-0=)*&-=P$_*1S4B8VLDK40+]:9;B+LVX2 M0:8M S'+'A)@S!*9-'XWG+B]T@)/[2/[@]-NM*R)@D2P7W2C=Q&^Q6@#.:F8 M3L7A$1H]-Y8O$TRY+SK4L?T0HZQ26A0-V&104%ZOY+6IPPF@VWL'$#2 X+. ML &XRGEU9D[6F&@2#Z4X(&FC#9LU7&T0]9!8?<+"OP@/ -//@\/WL(]4X6V%$%;BL#Q MA?]0BG/B:K;>>3;;?0-5D@PB;-I+@=P#CB\ONGW_[IS4_T3V1GC8"@\_8H]' MS/0RX1D@,Q701E1KG5?,=%@F*JZ5:=8,Z)ZL&9PK0\W]W7';F;&/_8YYCOVI MNH]CZJ2]DY_8#I G(K>4*\0@-RB_\^T&(UDW9>UH4;K_>BVTZ1)G[LP< VD# MS'DNA#XZME7:R1C_!5!+ P04 " #G@WQ88_SK5A$" "*! &@ 'AL M+W=O&ULC911;]HP$,>_BN5)U29-."2TFU@2 M"0K=>( BZ+9GDQR)5_Y,YQ(]6S+@$,>JFX MT DNC:G'A.BLA(KJ@:Q!V).]5!4UUE0%T;4"FON@BI,P".Y(19G :>SWUBJ- MY<%P)F"MD#Y4%56O4^"R2? 0GS8VK"B-VR!I7-,"MF!^UFME+=)3.ETFN_1,U MK6\48)0=M)%5%VP55$RT;_K2?8>S@#!\)R#L D*ONTWD5-PL)T^+QQ7Z. -#&=>?8F)L M"N=(L@XW;7'A.[AAB)92F%*CN<@A?PL@5ELO,#P)G(97B3/(!B@:?D9A$$9( M0V$[PESA1GWAD>=&_U_XI7);R.@RQ$W,6-TR@FQ_.\Y*P_*E"%GP*-,GD0IFV5 M?K]&ULK99=4]LZ$(;_BL:=ZR-HZDMY4@*2?_]6S8H\PF8JTKQN%1$K6N:RI_74$E-E/'=UX'YJQ<:C/@9I,5+>$)]/?5H\2> MVZD4K :NF.!$PF+J7/H7L\386X,?##9JITT,R;,0/TWGKI@ZG@D(*LBU4:#X M>(%KJ"HCA&'\UVHZW2>-XV[[5?W6LB/+,U5P+:I_6:&74R=Q2 $+NJ[T7&S^ M@99G9/1R42G[3S:MK>>0?*VTJ%MGC*!FO'G2;9N''0<_/N 0M [!OD-TP"%L M'<+W.D2M0V0STZ#8/,RHIME$B@V1QAK53,,FTWHC/N-FVI^TQ+<,_73V=//E M_N;A&[E[N/TZO[_\=O?U@9R1.>2"YZQBU$Z.6! %)4ZV)KC>) [RDJRD6# < MD*022A$M"/HH4;&":B@(QR5K7YS,0%-6J5/4O?D^)R]4$&QP(U@_(O>!ZJ<@-+Z!X*^ B>8S#@/GN_NW^$)NPF,[1ZX?LG?S%8=HFL$1SNA^-XX[;/U[8(P[I,-R$6C@UQQQQ4?YQ(2CW9.KM=2 L]_ M$=CF2\K+=MH CYT2+S]UD#+NA77FC],!S+ZAGP:C/F??KDG' =!Q!SH^"GK7 M3)NFV]]31YZ! Q["0USC/E<<17VL ;LD'%B8 W9^&A[$2CJLY"C6 UX3?]QG M27]3!+X_QE^P1S-DF8:A-TKVW3#?: M%4&7]N[?&[_"XJBI97[+-)75/94E+E!2P0(EO?,QYE@VU4K3T6)E[^]GH;$: ML,TE%G@@C0&^7PBA7SOF UW)F/T/4$L#!!0 ( .>#?%C?!-Q]$ T %5< M : >&PO=V]R:W-H965TR30.T5A\";-L@:6]?J[:2"&M;/DE.6N ^_$FV:UKDD)(<[ILV3OX: M::BQYL?AB.>/1?EW=9]E=?1S,5]6;T[NZWKUZNRLFMYGB[1Z6:RR9?.7VZ)< MI'7SL;P[JU9EELXV!RWF9SB.^=DBS9;WUV5%^?%NI[GR^RJC*KU8I&6 MO]YE\^+QS0DZ^?V+Z_SNOFY_<79QODKOLINL_KZZ*IM/9WLKLWR1+:N\6$9E M=OOFY"UZE2C1'K!1_"?/'JN#GZ/6E1]%\7?[X7+VYB1NKRB;9].Z-9$V_SUD MDVP^;RTUU_'?G=&3_3G; P]__FW]P\;YQID?:95-BOE?^:R^?W,B3Z)9=INN MY_5U\?@IVSG$6GO38EYM_HT>=]KX))JNJ[I8[ YNKF"1+[?_IS]W W%P .*. M _#N &P>0!T'D-T!9.@!='< W8S,UI7-."1IG5Z?_Q\_LOWZ+++Q^^7G]^^^WRZY?H-+IIPFNVGF=1 M<1O=9'?-?:ZCZVQ5E'6^O(LNE]MX:^_;NU][P?,DJ]-\7KUH#+S_?AT]?_:' M))R^?A'M?HCR9?3MOEA7Z7)6G9_5S>6W%W$VW5WJN^VE8L>E(AQ]+I;U?16] M7\ZR6=? 6>/WWGG\V_EWV&LQR:8O(X+^'>$8$^"")L,/Q\#AR?##D<<;LK^5 M9&./.NQ=9P_9(RPX0(DBQ7BA@^ ##-.">P$VSO! MO$Y\+(NJBE9E<9O7D _,.BNF%"'#!4B%E'&O$EN%),48=H#O'>#^$'J6+E:O MDRC[V>25"KX1W!XZKK@92H"**AP;3@ J0F.'$V+OA/ Z<=,DD?8QU3QEFB=E M^7>V>6CY7!) -&".C:"9 #+$B5"&4Y L%L3AE=Q[)?VQM;DU;[U^2.#,E!-J M^ '(!&+&-RD!5$S%,>R%VGNAO%Y\*^IT[O5! 8'3Q+7I R##DC(SP"!9'!^, M2,<+%.NL&7O]^+K*RG035_ER6BRRZ/F\^>J_B&[+8A$5VS\62SC)Q@.8X0=5Z%&)6F%[8,Q0B9J2'Y*J!EU@ H3829(0-4\)URNZ/2. M_/G]2[$\G:[+LF6MU'U?B'UR$G-E>@+(8AXSTQ5;IIJOF<,5G>R1/]M_+(K9 M8SZ?@P[8N;G)?V:>'Z1*^E3=R]=I'OGS_%59S-93,,7[CVQG<:^J53K-WIPT MT[0J*Q^RDXMG?R >OX;X,ZBU))2U[JAIMD ]<.'A4V23 2H@ PB5$#6(JHC M=R$-%LA/%FW8PI?O/6[T70]I+0EEK3MF&EN0GUN\=]UFC.:>$^NNVS(B*;>^ M[+8,JYBZ[KI&%N1GEMZI"8(H@Y#8>F:!-,*P%;Z KDGI$L&>8$TMV$\MUU=7 M_ZHV7#S/4@=_^4V,#>6@UI)0UKK#IY$(^Y'(%\K8YA>.A#F# %2LD1GW'U!1 MQ:7C[FL4PCTHU!?'V.:64\JH.3^%9(1(RPM(=OBL[KJA,0C[,>AFE999U/Q3 M;T.YO<_YU.&1U]3H8 YI+0EEK3N,&L&P'\&\P6QC$T(*F30,RF)BSL$@61PS M!X5A36'83V']\6S72$XELE 8DHDXMMP 9)PPQU02:RS"?BQZ_[/.RF4S12GJ M^ZR,2M]]\5H:' #)&D(-MB88SXH>SOMH[@0I15)HY#9#)9JYA M.@$06C-?=?B@"8WX"6U(^9T 6,4$8Z8?$'TQ;-9W(!G&Q %IY& IJ@?21M?@ MB5UI.D7-%5LW"-#)6)KU1$A&%'),!HG&)M)3N1I0AB? ZA)3YB5.(!E&!)F> M #)$79-!HO&)^/&IOQ1/ .+!#)L3[PFD0T00DAKNB%^NNDKQA.;(C"FU(HX6X8XMI86(1EA M2CB\T%Q"_%PRM!9/@'H/$\)TQE8A@:P''*#"KO4?HM,^\:?]8;5X8J=LSLRU MZ F@HMBH3O_4G_Y]E7AJIVI.S40S1)3TB+K7KE,^]:?\)W%N M(_64\?UG'DN\0:TEH:QU1UU#"NV!% _Q4F!]#"!>0 81+R!3SA1.-9M0/YL\ M-6R/3XI4,*+/8I8J4I0(6MFC6@(ERX MDJS&-^K'MZ=&SYB2M_]21D=1T&)7*&O=VZ#YDQZ_%$F!Q4.K)VH"J)"*352# M5,+Y#-+,2?W,^=0H&E%H]E_)Z" *:2T)9:W;X:F!F?6LH7J&S7_HV&$+:BUA M (([NETU@+,C /S/O+XOZC)?5;^BY^]O_OH3+"G[+8\>JJ" 'N;@++#1MJ=&Y L MEHYY M/,RGI*?7W=W#9J$DY-; 545!*SH RIE*MED!WTH_NQ=4A!F8%5.;/L M"JF4U6X+J21Q9#ZF\8_Y\6]\-9E!=3UN#OL$E$D+"R$9CJFC2LXT%[*>?K(! MQ60&M9-38;TT '>=6YY ,L0=Q62FT8KYT:J_F,R ?G(B;3\@F=5ZD$ R&CO? MW]",Q88RUNA2,@.[P$R"!%0*6T\T6R25PS>NR87[R:6OB,QM0D!8*/.I#,J4 M,B,-DI'#4E#7"\T_C#@[+<9@4 90$5A+*@S(FR_.!]N*%+ MBWT!XJP*^\\P.CR"-FV%LM8=7P+DS%U7O])QX9+4&M)*&O= =>(*([OTQ= !SXR*[@32,6MQF9( M)9AC5B@T&0H_&8+QDES>?+N^?![KD!^N:U.SHD0EI+0EGKCJF&5''\ MW@C"1LMF/H.LF !D0EFS!4A&D*OC1&A4%7Y4[2VJ":A/3'%K!@KJ!+&(&]11 M[.K;%QH*A1\*^^IJ F"YV%JKFX R9NZFD R*:7+"0V&XND[)0BH:M4+X]HFS)1UE]=\Y]A M+-0&M9:$LM8=7T1@%Q(>SN.:W/SHZ M@G8[A;+6'=N#_:*.[W:20+<356;=; +*D-7=# *B8TAU MS7^JT8$2M*,IE+7NCEP:S-3Q'4T*H"5ILCXD$N::)B3BCE=*E,8N=40'$A B M8RIK_E..#96@UI)0UKK#K?E0'=^:I FY,Q\!0E0$:I,' %4F G'%$1I+%1] M5:!IL9SFFQGO99TM8#^"=O$'M9:$LM8=/TVCJH=&!\RJ%5 VHLSD_@DDPYB9 M90](AI3K35NEP53YP73 /H1 *Q/D!R"#_ !D'C\T JI_[-5'!=6= >AWB? M0:B3RNV@)D3UM#%:F]ENN/TY+>_R9=40S6UC M,G[9EC'+[1[6VP]UL=KLZORCJ.MBL?GQ/DMG6=D*FK_?%D7]^T-[@OU.XA?_ M!U!+ P04 " #G@WQ8P7WD*(4$ (%@ &@ 'AL+W=O&ULK5C9;MLZ$/T50@6*%KB)1&JS4]N 8_7B%N@29&F?&8N. MA4JB2])V\O>76J)U9*2&7FQ)/G,T9S@:'7-VY.*WW#*FT',2IW)N;)7:79FF M7&]90N4EW[%4_[+A(J%*GXHG4^X$HV$>E,0FL2S/3&B4&HM9?NU&+&9\K^(H M93<"R7V24/%RS6)^G!O8>+UP&SUM57;!7,QV](G=,?6PNQ'ZS*Q8PBAAJ8QX MB@3;S(TEO@H(R0)RQ,^('67C&&52'CG_G9U\">>&E67$8K96&0757P>V8G&< M,>D\_I2D1G7/++!Y_,K^;RY>BWFDDJUX_"L*U79N3 P4L@W=Q^J6'_]CI2 W MXUOS6.:?Z%A@7<= Z[U4/"F#=09)E!;?]+DL1", >P,!I P@W8"A.]AE@/W6 M *<,15Q34XR!FQ] MB6S\#R(6L8&$5F\/)T!X\/9P?$*-72V)G?,Y WS+6#^,-%TSI!_KK(>9$"Q$ MBCXC*B538,E/4F;#XTKNZ)K-#3T=)!,'9BS>O\.>]0DJUYADP4ADK5(Z52F= MDZ6\IG%62*A@1:"7!V;#\;# CN\X,_/0K 2$LAW<1@4 RG6M285JY>Y6N;LG M+ : MKU+CG503L'"?3WIYA8XB4NR";S:Y)*ZV3(""O%X:%WAB=01!(&QW9 <0RL4V MK,FO-/GG=I??+[/OV]-.[@"JWX,!A&KV8"OW297[Y&^&#-\_JLT^UJ_A-=^G M\(@Y2?BW(V9,LF DLE8AIU4AI^M M<<=+R==,8]*=+@#&[JH!,&1 3,/$X-&G2TG9F@FDNSP0R&O,C5)2'X6G YI( MK8FK9<)/P0I4_:*QY8JKAX M 86,:EM&90O&8FO7L'8N^&SK4D:V5I9XI+O^ ,KQK6X# "C7&W@QXMJ[X)'- M"P8\A]MKZ3YHVGL6 2)_:%K6[@6/;U\P8#ILU^YJ@E!6;YD E.,Y [)J X// M=C 8L!W$ZV4/HGHC'S0ZUD#VM87!ISW,+RH$3=4+*I\_4,:HKF54MF LMG;Y M:N."SW8N&+(NO0'3!Q&WM_1]D.T-O!M);5[(R.:%]$T'MKOC!0+AKB 0--#* MI#8P9'P#0P!O@GLV $(1JZ<*0A%_0%;M8O)]D-JLW?Q?]0 M2P,$% @ YX-\6 7FLGJ2 P B0P !H !X;"]W;W)KWS.=6S?]/:4_>1; ($^TB3C?6LKQ.[>MGFX MA93P.[J#3#Y94Y82(;ML8_,= Q+IH#2Q7<<)[)3$F37HZ;$%&_1H+I(X@P5# M/$]3POYY@(3N^Q:V#@/+>+,5:L >]'9D RL0K[L%DSV[8HGB%#(>TPPQ6/>M M(;X?8QV@$7_%L.=';:2LO%'Z4W5F4=]RE")((!2*@LB_=QA!DB@FJ>/ODM2J MYE2!Q^T#^U2;EV;>"(<137[$D=CVK8Z%(EB3/!%+NO\.I:&6X@MIPO4OVI=8 MQT)AS@5-RV"I((VSXI]\E(DX"L#!F0"W#'#K ?Z9 *\,\*X-\,L 7V>FL*+S M,":"#'J,[A%3:,FF&CJ9.EK:CS.U[BO!Y--8QHG!ZG6Q>)P\39Y?AH]H/%N- M'N>KU^5DA>93-!JNOJ/IX_P'FCU/Y\NGX:O"[1S=+:1*-9<=EHH>"D7N&47814\T$UN.)ED$T2F! M+>U5'MV#QP?W(N,8PCODX3^0Z[B>0=#H^G#7$#Z^/AQ?<.-5*^9I/N^S5LRT M!,44OGD*==;<\QT)H6_)PX0#>P=K\/4+#IQOIO1])MGXD\A.4NM7J?4OL0]F M64A30()\ $<[$D?H1IY"N7R-Y1$7@CR@HEM3-@O60+.J@_9]T'*Z/?O].$E- MC(^=4\RXB?&<=H4YL=2J++7^PY( F2BA[9BT%^&MHSG=H%73WL3@H%/3;L!@ MWZP]J+0'UVD_)-^D/VC.ZV%<,] $^8Y7,V @BI?D. MF'3PORUU#,GMUCT90$U335#0/O.>=2M3W2M-A81OT5K60BCG$*F+C)X:-MYG M78.YQOYO@KI.??\;,#@P>\/.KPO>^6UW:_V&P@5O)?FQIG;-F0&"ZZMFPG3. M.#LJ7?"5^^NWG.'&:>OZ;MU;$^2UZLMF /E.?=WLHQHM!;;1M2Y'(#?%A_% ?NUP( M &() : >&PO=V]R:W-H965TKZGM=V&2;<";KYO4@&79%I2CA$$JF,,2R?+X"*5<^I.R\W1F21:'O##;HI M7L 8])^3?J!R#:,:%1&-'+VQJZ> HI-']CWKI_1Q'2( MPL6BO;\RJ6BH@:F';18T#FG!@<@V+&A6%C3W]D+(1&9:?H5EOC[B;6+W,KQ6 M;$%6+Y:Y_70O@Q.O^'7=Y18EK4I)Z^^Z.I6$5JMO9U/O)7^MR .1;?C0KGQH M_Z>F;A_2@@.1;5C0J2SH_'-3=W[MP];/?5@HV3O7:Y6X:SN@/7U<8[D@7"$* M!%FF^*4Z%-EML/DS,(0BD33#/YT+HE\#NL]6Q*O@!4$L# M!!0 ( .>#?%A[OSI#5@, $X4 - >&POR&I"9UN7;,*PF,Y;3 MZK0HF31(5JB<:C-4T[ J%:-I!4&Y"#NM5ASFE$LR[,MY?I'K*I@436<):%@RPX,2O[-XGGX/6(U (!>B M$=@ASC'LEU1KIN2%&=C)UOD "FK[>ED:A5-%E^W.&5D'V(M),BY4RE23IDU6 MKF%?L SD*#Z=P54790B@UD5NC)33:2&IU;"*J U#.V%"7,%CX$NVQ;W(-JIJ M:RH;TPBJ34?C!L"_R>:X-VFC)_$&);\M]/NY68ZT8V@6=JE8QA=VO,@: 1A[ M&V>G92F6[P2?RIRYQ3\ZX;!/5W'!K%#\SF2#5ID8!U,DN&5*\\FFYYNBY35; MZ%4[+3)< M[8/(>!]$[D5/]O9!9+('(KO/]M3<*3*L3QD;1YFM@TSC#># .""?X7 JUDF# M\9P+S64]FO$T9?+!><;0:SHV?RQM\9OY*)\VL2]B( M>M;:_@C+:\?-:=7DXC)E"Y:.ZJ&:CJT9&,-DK3\0NQV&8MIX7Z:$Q/33&1?F0D?UB>?PQB?GX5YHD413'V(Z. M1EX%(VS?XAA^_&R8-HC \D"FO]MKO-IXA^SN ZRFNSH$6RG>B=A*\;T&Q+]O M$)$D_FIC>2 "JP+6.Y#?GP=ZRA\315!53!MV!^-(DF (]**_1^,8V9T8OO[Z M8'=)%"6)'P',KR"*, 3N1AS!%( &#(DB^QZ\]SX*5^^I#?%B7BKL

    -8?20$3;8T.P6BP^0"X99K>]9!:G$FH;O]M$K!M-% 4B5A9F?_ M^NN$LM<&\]/]M=ZJZOWS[6VY M?./;I/PM?^>9>&>=%]ND$D^+U]ORO>#)JGSCO-IN;CN&,;C=)FG6^OKE\%WS MXE9^DE=\6:5Y)EZL7WA*^8_R?^_73]GWM$Q?TDU:_;QK-7]O>(MMTRS=IO_P MU5W+:+'R+?_QF!?I/WE6)9MH6>2;S5W+W+_QQ(LJ79Z\'-60)7 MW$H_HXG#X7$?Q,_%_Q/&?+U.EWR2+W=;GE7[.!9\4P-FY5OZ7K98EFSY7>OP M$69E*^9DE0@2<[/]5XG/UK]4_&MWM?_5E<"58EA\3L4;A;MJP.D@[<"/ L^= M6+$S8?>69_FVPZ)'QXDC"; # #M7 V0W\T2"[ +([@4AHU@\S!Q? 8/S/7M M0(+L U2#M8#:7(/L LG\UR"@.; ER " '5X3\JR-!#@'D\'K-;46/$N0( M0(ZN"*E$<@P@Q[20T6(VL\+GIGG=J>\^N+;EQ\RR[6#AQZX\D!MH)#>(8RE: ME3G_6;A/EE<'4>:"AB%63!Q:$^<0K8A9_H3Y0>Q$+'1LQWV2,9%G3&+1!/&C M$WXP6?>>H\0/N<4DEHOK/XGF#$)714(F,8E5LH^5%47J-,%$XC")S3$/@[D3 MQL_-!59W@WD]E/S*?">6$9$V3&)OU(!6[/I3YCE6Y+#0G3[&[>"AO1!/+"62 M2!PFL3FF03#YP_6\)I*N'UO^U!4=0M/>R!PFL3K.#BMSZUGT7QD3N<,DEL?$ M>7#"4-@M=$0W7BA]N(-TT2'6Q4@\U[IW/3=6!YD.\D:'V!O[/A+< M>^Y4=!HQ49#!X!T)L2FBQR",V[$3SMA]$(;!'Z)'*W#(%AUB6WB!&%X:MHES M+X]\'22,SD6$4;/MXW;FT$Q.F//GW%'&M2XR0I?8" ^N;_FV*ZZT.FDQL&49D0)B6(L]+S69NO+^EKJ\]<;M= M3S\=T+#TUR3/2,B1O98L19 M"*]\I//D##-22(]8(:'C-:F\N57?B9^Y^GK((SUBCT2+^TA,[AK[/AVER7I( M)CWJNPJ49512H3VDE!ZQ4C!F5\:$:QW4BQU'R5!V$R>"H/PD R*=](AU K.B M:G,CH_2H4U;'65%M()%.>L0ZD=*C6C;DDQZQ3^0\J18.*:5'K!20,*U9Y?5 MI)0^=9X*)4V5CM)'7ND3>P4G39F,B2S3)[8,S)JJT426Z1-;YB1KJNL]?228 M_F660$[3IWM2&1,NIQ-KYB2)J@TD,DR?V#!JPE*+A_32OTB>2YNY/!XED6GZ MQ*;192^UL43&Z1,;1TICZM@&2#.#BRR'H.%F@/0R(-^G)2C@D'*&%TF5'9(].CJX&YA8-BC;(SJ. MC(F$,R06#DQ*3;B,B80SO&+NK*UX<82$,[IJ[DP>>T9(."-BX6!,6=\C))P1 ML7!@BD]M="2<$;%P,*;2Z$@X(V+A8$RET9%R1M=:IVD2IDHTD7Q&Q/(Y39B* M07VWW2;%SZ/)T A9:$1L(1UFR+_S;,?%XU+&A*=2B"VDP[3?DNR5LS1C$QD3 M66A$;*'S.>AF*BQACI&%QM?::;R?)F0*66A,O0_Y=.%!,R4>(P.-B0UTBMAFLZ3:%6F5\E(>,\?(0..++^%(F&J# M(P.-J3-NNEWQ^D9'!AH3&^AXN4G'A]0S)E;/$9^:T_!R&1,>B216SPFFEV>O M[8H76S;A+Y6$:1KX4"2Q?,[',UBKVP=, YZ2-"ZB'_U"8YL%"B@\)VE<1$#G M0"T%%)Z;-(@5A$'G"B@\36E<[W1,/3]60.$12X-817 Q7,G.F 8\:&E<)!=W M+J*. @J/6AK4FZ&UZ_8:*9D&/&QI7&-_@1A,JWSYC07O"B@\;FE0+P7I02=I MN=SDY4X&Q:?UJ8_KGXOHAYX44'Q\GWHY2 _JYUG[.R\5U>,#_-0G^,^ VOGV M/<^X4G ''^BG/M%_!O2AX%PP)@HH%!/U.7]YPXZX-).-N"UZ^ZTGS!^Y)044BHF\!("ZS4A,[*HW7APX2P44BHFZ",#1 MAB/U/L3.%5!H)NHZ 'CK455E^8O=*9X=U DSJ0@%ZT#CY6U!F?*V 0B%1%PTX M IWP-2\*OFI0K5(9E6 9 9.ZCL 1J+->\Z;\7T,:*N:$Q01,ZFH"Y[?)':?F M35A9P*0N+8".M8K.KX!"(5$7'-#NZ-,.3E!'U!4(=)CU&MT.RQ.8U/4)\$Y)91H":Q:8U$4+SA_1;<*J M@$(I[8L7W#8?+[]^6?%UFO&5+_Y)*5Y?)IOEO&#UPX;(ZU&4]U)3]^E]02P,$% @ YX-\6!8KHMZ< P _$T !H !X;"]? M[^W4]?IZFY?I^?MHOGP['^?GE)[>'T]-^?;D\W4W'_?7W_=T\Q1#J M='I_QN[R_/V99]]^'^?_.?%P>_MP/7\Y7/]XFI_7?QP\_3RK&;?CV^/;U,KP_VZ>7DW=G5S<7N='5CNVGK05$&Q>T')1F4MA^495#> M?E"1067[054&U>T'-1G4MA_495#??M"006/[0194Q@"8Y+ &:&W*M0&\-@7; M &*;DFT LTW1-H#:IFP;P&U3N T@MRG=!K#;%&\#Z!U5[PC0.ZK>$:!W=']L M _2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WE'UC@"]H^H= 7HGU3L!]$ZJ M=P+HG53O!- [N0]+ 'HGU3L!]$ZJ=P+HG53O!- [J=X)H'=2O1- [Z1Z)X#> M6?7. +VSZIT!>F?5.P/TSJIW!NB=W8?= +VSZIT!>F?5.P/TSJIW!NB=5>\, MT#NKWAF@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0N[I^5 +V+ZET >A?5 MNP#T+JIW >A=5.\"T+NJWA6@=U6]*T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2N M[F83@-Y5]:X O:OJ70%Z5]6[ O1NJG<#Z-U4[P;0NZG>#:!W4[T;0.^F>C> MWDWU;@"]F^K= 'HW=[,@0.^F>C> WDWU;@"]N^K= 7IWU;L#].ZJ=P?HW57O M#M"[J]X=H'=7O3M [ZYZ=X#>7?7N +V[N]D;H'=7O3M [Z%Z#X#>0_4> +V' MZCT >@_5>P#T'JKW .@]5.\!T'NHW@.@]U"]!T#OH7H/@-[#Q3H O2WX7 ?@ MMP47[ 2 X!94[ >"Y!1?P!(+H/L!D%)@^P22([B-,1(7I,TQ$A^E#3$2)Z5-,1(OI8TQ$ MC>ES3$2/Z8-,1)'IDTQ"DVDNRC1"E6DNRS1"EVG19_4$T5V::80VTUR<:80Z MTUR>:80^TUR@:81"TURB:81&TURD:81*TURF:81.TURH:812TURJ:816TURL M:81:TY+_JI2/%'U9?S_.R]NBO]=NP$?JO;[\[OSV^J^7?Y_T;YA7KJ?W,Y;+ M/U!+ P04 " #G@WQ8"&GI/\(" "-2@ $P %M#;VYT96YT7U1Y<&5S M72YX;6S-V\UNFT 4AN%;L=A&ACD##%#%V;3=MEGT!J@9Q\C\B9FDSMUW<'ZD M5JG5R)7Z;HP,,^<<&.G9?=??'B?K5L>^&]PFVGL_?4@2M]W;OG;Q.-DA/-F- M^2Z9Z>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[ M%ZT^/BU<>FVB>IJZ=EO[\#QY&)K?NJR?.\1AYVF-V[>3NPH+HN3-#LN3/S=X MWO?UP_X57SN&TA>_GUU.N['-7_8.G_?'.!].Y^&2T^7R;_SK&;_6?^<<&C)'"IDC M@\R10^8PD#D*R!PE9(X*,H5Q8EE87)9@@EF"2:9)9AHEF"R68()9PDFG268>)9@\EF""6@) M)J$EF(B68#):@@EIR7]-:7T?Q\,_;G^ZQGW=#B_]DZ6HN_D)4$L! A0#% M @ YX-\6 =!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " #G@WQ8=LSU6^\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #G@WQ8F5R< M(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( .>#?%C8>4NV[ 8 ,,@ 8 " @0X( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YX-\6"W?I\&. @ # < !@ M ("![A8 'AL+W=O# M?%@'^,G27@8 %X? 8 " @;(9 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ YX-\6$M3$=Z/!P N#X !@ ("!OR, 'AL+W=O@',) "/+ & @($C+@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ YX-\6"J.:DQ: P ME H !@ ("!S#< 'AL+W=O#?%AC[K9/ORD -J& 9 " @5P[ M !X;"]W;W)K&UL4$L! A0#% @ YX-\6,T] MG+6J @ < 8 !D ("!4F4 'AL+W=O&PO=V]R:W-H965T#?%AEF'L@J0( "X& 9 " @;-K !X;"]W;W)K&UL4$L! A0#% @ YX-\6+7<%QR> P A @ !D M ("!DVX 'AL+W=O&PO M=V]R:W-H965T#?%C_YVG71P0 M %\, 9 " @0=U !X;"]W;W)K&UL4$L! A0#% @ YX-\6 Y@H_@G P _0< !D ("! MA7D 'AL+W=O&PO=V]R:W-H965T#?%CBV/A#R0( *$& 9 M " @9R" !X;"]W;W)K&UL4$L! A0#% M @ YX-\6'WJX[V" P C0D !D ("!G(4 'AL+W=O&PO=V]R:W-H965T# M?%C-AXW?< @ '09 9 " @86< !X;"]W;W)K&UL4$L! A0#% @ YX-\6&\(X3WW% NV\ !D M ("!+*4 'AL+W=O&PO=V]R M:W-H965T#?%CL/DS72] !X;"]W;W)K&UL M4$L! A0#% @ YX-\6*JO-!5X @ U 4 !D ("!CL M 'AL+W=O&PO=V]R:W-H965T#?%CM8,@YEP( !H& 9 M " @23' !X;"]W;W)K&UL4$L! A0#% @ MYX-\6*%>D!H;" 6A4 !D ("!\LD 'AL+W=O&PO=V]R:W-H965T#?%CA M57 _.@, #D' 9 " @?+A !X;"]W;W)K&UL4$L! A0#% @ YX-\6/U:='TD"@ _QP !D M ("!8^4 'AL+W=O&PO=V]R:W-H M965T#?%@H]:B#-P, ,4( 9 M " @1WS !X;"]W;W)K&UL4$L! M A0#% @ YX-\6)NZZ2]7 P >@@ !D ("!B_8 'AL M+W=O&PO=V]R:W-H965T#?%@ Q06[""T /&8 9 " M@?K\ !X;"]W;W)K&UL4$L! A0#% @ YX-\ M6,2>@40! P ?0< !D ("!.2H! 'AL+W=O.60" "@!0 &0 M @(%Q+0$ >&PO=V]R:W-H965T#?%@EI=W;K ( L& 9 " @0PP 0!X;"]W;W)K M&UL4$L! A0#% @ YX-\6)[\Z/6@ @ ^P4 M !D ("![S(! 'AL+W=O0" !C!@ &0 @('&-0$ M>&PO=V]R:W-H965T#?%@V)0VO M/P( "X% 9 " @>$X 0!X;"]W;W)K&UL4$L! A0#% @ YX-\6%04DWD6 P F0< !D M ("!5SL! 'AL+W=O&PO=V]R:W-H965T M#?%B^5M8R, , ! ( 9 M " @69! 0!X;"]W;W)K&UL4$L! A0# M% @ YX-\6'[YIX9: @ ; 4 !D ("!S40! 'AL+W=O M1P$ >&PO=V]R:W-H965T#?%B [F;W[0, (@) 9 " @0)+ M 0!X;"]W;W)K&UL4$L! A0#% @ YX-\6'_E MKO1E P =@H !D ("!)D\! 'AL+W=O&PO=V]R:W-H965T#?%@&D2$!HP8 "(6 9 " @>U6 0!X;"]W;W)K&UL4$L! A0#% @ YX-\6%M@IH*+"@ L", !D M ("!QUT! 'AL+W=O&PO M=V]R:W-H965T#?%AR:I]_0@( M $H% 9 " @?-K 0!X;"]W;W)K&UL4$L! A0#% @ YX-\6/J@@PAS @ IP4 !D ("! M;&X! 'AL+W=O&PO=V]R:W-H965T#?%C8%:/9S 0!X;"]W;W)K&UL4$L! A0#% M @ YX-\6#@6/\I%!0 ;@X !D ("!JG8! 'AL+W=O&PO=V]R:W-H965T# M?%BUAK:AG 0 ',7 9 " @?>- 0!X;"]W;W)K&UL4$L! A0#% @ YX-\6%E3C5#H @ ? P !D M ("!RI(! 'AL+W=O&PO=V]R M:W-H965T#?%@3QEF;HP( )<' M 9 " @<^8 0!X;"]W;W)K&UL M4$L! A0#% @ YX-\6"NLF1U9 P E@P !D ("!J9L! M 'AL+W=O&PO=V]R:W-H965T#?%@"7(B 0!X;"]W;W)K&UL4$L! A0#% @ MYX-\6*7-WR,P @ C04 !D ("!6*8! 'AL+W=O&PO=V]R:W-H965T#?%C; M@:PFGP( ,' 9 " @:VV 0!X;"]W;W)K&UL4$L! A0#% @ YX-\6&Y=AZ+G P )10 !D M ("!@[D! 'AL+W=O&PO=V]R:W-H M965T#?%C9(($Y@P( -0& 9 M " @;#! 0!X;"]W;W)K&UL4$L! M A0#% @ YX-\6*5BFQQ@ @ 108 !D ("!:L0! 'AL M+W=O&PO=V]R:W-H965T#?%CE)7EC6P( "L& 9 " M@>S* 0!X;"]W;W)K&UL4$L! A0#% @ YX-\ M6-&PO=V]R:W-H965T#?%CD 2;?. ( ,($ 9 " @035 0!X;"]W;W)K M&UL4$L! A0#% @ YX-\6$(C_^", @ IP@ M !D ("!<]&PO=V]R:W-H965T#?%C7J< Z M]P, -@0 9 " @7O= 0!X;"]W;W)K&UL4$L! A0#% @ YX-\6(G0>9YG P $! 'AL+W=OL" #3" &0 @(%'Y0$ >&PO=V]R:W-H965T M#?%B/^V6"2P( +<% 9 M " @6GH 0!X;"]W;W)K&UL4$L! A0# M% @ YX-\6)*R=/M" @ <00 !D ("!Z^H! 'AL+W=O M&PO=V]R:W-H965T#?%C\-XBUS @ -96 : " @:3P M 0!X;"]W;W)K#?%A# M(.FC@P( %,' : " @:CY 0!X;"]W;W)K#?%@TE0=7/P, X* : M " @6/\ 0!X;"]W;W)K#?%A:I!O<$0, ,<* : " @=K_ 0!X;"]W;W)K M#?%B%B$%J!@, -L) M : " @2,# @!X;"]W;W)K#?%CK5(2>%@8 &P? : " @6$& M @!X;"]W;W)K#?%AV M/)UJQ ( +P( : " @:\, @!X;"]W;W)K#?%CYH1+X , -4) : M " @:L/ @!X;"]W;W)K#?%@_ W7V#"8 "+9 @ : " @>,2 @!X;"]W;W)K M#?%B/Q%L+1@L ,B> M : " @2#?%B?=WR V00 #H4 : " @:5$ M @!X;"]W;W)K#?%@1 MBQ@M> H "M8 : " @;9) @!X;"]W;W)K#?%B+W1E2T , '@/ : M " @694 @!X;"]W;W)K#?%@&BV.*X@, +$. : " @6Y8 @!X;"]W;W)K M#?%AU+I/##?%BCJ,5F@0, $L/ : " @3-F M @!X;"]W;W)K#?%A( MOTX*'0, 'H+ : " @>QI @!X;"]W;W)K#?%C^M[2;^@( 'X- : M " @4%M @!X;"]W;W)K#?%B]FCOTPP( #H( : " @7-P @!X;"]W;W)K M#?%BVW;V. , "X) M : " @6YS @!X;"]W;W)K#?%A*-A^ _P( $\) : " @:9V M @!X;"]W;W)K#?%@T M6BO^1 , +<- : " @=UY @!X;"]W;W)K#?%C!O,T*SP( $H) : M " @5E] @!X;"]W;W)K#?%A^/>K!50, ,,, : " @6" @!X;"]W;W)K M#?%CU\SI8MP, &<, M : " @>V# @!X;"]W;W)K#?%C*$DP.[0, ,L, : " @=R' M @!X;"]W;W)K#?%C' M[F)SB@, $$+ : " @0&, @!X;"]W;W)K#?%@>J1A=,@( "4% : M " @<./ @!X;"]W;W)K#?%AC_.M6$0( (H$ : " @2V2 @!X;"]W;W)K M#?%@OX6'15 , #X* M : " @7:4 @!X;"]W;W)K#?%C?!-Q]$ T %5< : " @0*8 M @!X;"]W;W)K#?%C! M?>0HA00 @6 : " @4JE @!X;"]W;W)K#?%@%YK)ZD@, (D, : M " @0>J @!X;"]W;W)K#?%A_% ?NUP( &() : " @=&M @!X;"]W;W)K M#?%A[OSI#5@, $X4 M - " >"P @!X;"]S='EL97,N>&UL4$L! A0#% @ MYX-\6)>*NQS $P( L ( !8;0" %]R96QS+RYR96QS M4$L! A0#% @ YX-\6!H D_ M"0 UU8 \ ( !2K4" M 'AL+W=O#?%@6*Z+>G , /Q- : M " :2^ @!X;"]?#?%@(:>D_P@( (U* 3 " 7C" @!; H0V]N=&5N=%]4>7!E&UL4$L%!@ "- (T ]"8 &O% @ $! end XML 149 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 150 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 152 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 427 504 1 true 122 0 false 10 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.edap-tms.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS) Sheet http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss CONSOLIDATED STATEMENTS OF INCOME (LOSS) Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY Sheet http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Parenthetical) Sheet http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW (Parenthetical) Sheet http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlowParenthetical CONSOLIDATED STATEMENTS OF CASH FLOW (Parenthetical) Statements 9 false false R10.htm 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10201 - Disclosure - CASH EQUIVALENTS Sheet http://www.edap-tms.com/role/DisclosureCashEquivalents CASH EQUIVALENTS Notes 11 false false R12.htm 10301 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET Notes http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNet TRADE ACCOUNTS AND NOTES RECEIVABLE, NET Notes 12 false false R13.htm 10401 - Disclosure - OTHER RECEIVABLES Sheet http://www.edap-tms.com/role/DisclosureOtherReceivables OTHER RECEIVABLES Notes 13 false false R14.htm 10501 - Disclosure - INVENTORIES Sheet http://www.edap-tms.com/role/DisclosureInventories INVENTORIES Notes 14 false false R15.htm 10601 - Disclosure - OTHER ASSETS Sheet http://www.edap-tms.com/role/DisclosureOtherAssets OTHER ASSETS Notes 15 false false R16.htm 10701 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 16 false false R17.htm 10801 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS Sheet http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssets OPERATING LEASE RIGHT-OF-USE ASSETS Notes 17 false false R18.htm 10901 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 18 false false R19.htm 11001 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE Notes http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayable TRADE ACCOUNTS AND NOTES PAYABLE Notes 19 false false R20.htm 11101 - Disclosure - DEFERRED REVENUES Sheet http://www.edap-tms.com/role/DisclosureDeferredRevenues DEFERRED REVENUES Notes 20 false false R21.htm 11201 - Disclosure - OTHER ACCRUED LIABILITIES Sheet http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilities OTHER ACCRUED LIABILITIES Notes 21 false false R22.htm 11301 - Disclosure - LEASE OBLIGATIONS Sheet http://www.edap-tms.com/role/DisclosureLeaseObligations LEASE OBLIGATIONS Notes 22 false false R23.htm 11401 - Disclosure - SHORT-TERM BORROWINGS Sheet http://www.edap-tms.com/role/DisclosureShortTermBorrowings SHORT-TERM BORROWINGS Notes 23 false false R24.htm 11501 - Disclosure - LONG TERM DEBT Sheet http://www.edap-tms.com/role/DisclosureLongTermDebt LONG TERM DEBT Notes 24 false false R25.htm 11601 - Disclosure - OTHER LONG-TERM LIABILITIES Sheet http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilities OTHER LONG-TERM LIABILITIES Notes 25 false false R26.htm 11701 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 26 false false R27.htm 11801 - Disclosure - TOTAL SALES Sheet http://www.edap-tms.com/role/DisclosureTotalSales TOTAL SALES Notes 27 false false R28.htm 11901 - Disclosure - OTHER REVENUES Sheet http://www.edap-tms.com/role/DisclosureOtherRevenues OTHER REVENUES Notes 28 false false R29.htm 12001 - Disclosure - COSTS OF SALES Sheet http://www.edap-tms.com/role/DisclosureCostsOfSales COSTS OF SALES Notes 29 false false R30.htm 12101 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES Sheet http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpenses RESEARCH AND DEVELOPMENT EXPENSES Notes 30 false false R31.htm 12201 - Disclosure - FINANCIAL INCOME, NET Sheet http://www.edap-tms.com/role/DisclosureFinancialIncomeNet FINANCIAL INCOME, NET Notes 31 false false R32.htm 12301 - Disclosure - INCOME TAXES Sheet http://www.edap-tms.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 32 false false R33.htm 12401 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://www.edap-tms.com/role/DisclosureEarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 33 false false R34.htm 12501 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.edap-tms.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 34 false false R35.htm 12601 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://www.edap-tms.com/role/DisclosureFairValueOfFinancialInstruments FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 35 false false R36.htm 12701 - Disclosure - CONCENTRATION OF CREDIT RISK Sheet http://www.edap-tms.com/role/DisclosureConcentrationOfCreditRisk CONCENTRATION OF CREDIT RISK Notes 36 false false R37.htm 12801 - Disclosure - FOREIGN CURRENCY TRANSACTIONS Sheet http://www.edap-tms.com/role/DisclosureForeignCurrencyTransactions FOREIGN CURRENCY TRANSACTIONS Notes 37 false false R38.htm 12901 - Disclosure - SEGMENT INFORMATION Sheet http://www.edap-tms.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 38 false false R39.htm 13001 - Disclosure - VALUATION ACCOUNTS Sheet http://www.edap-tms.com/role/DisclosureValuationAccounts VALUATION ACCOUNTS Notes 39 false false R40.htm 13101 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Sheet http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformation SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Notes 40 false false R41.htm 13201 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.edap-tms.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 41 false false R42.htm 13301 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.edap-tms.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 42 false false R43.htm 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 43 false false R44.htm 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPolicies 44 false false R45.htm 30203 - Disclosure - CASH EQUIVALENTS (Tables) Sheet http://www.edap-tms.com/role/DisclosureCashEquivalentsTables CASH EQUIVALENTS (Tables) Tables http://www.edap-tms.com/role/DisclosureCashEquivalents 45 false false R46.htm 30303 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Tables) Notes http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetTables TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Tables) Tables http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNet 46 false false R47.htm 30403 - Disclosure - OTHER RECEIVABLES (Tables) Sheet http://www.edap-tms.com/role/DisclosureOtherReceivablesTables OTHER RECEIVABLES (Tables) Tables http://www.edap-tms.com/role/DisclosureOtherReceivables 47 false false R48.htm 30503 - Disclosure - INVENTORIES (Tables) Sheet http://www.edap-tms.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.edap-tms.com/role/DisclosureInventories 48 false false R49.htm 30603 - Disclosure - OTHER ASSETS (Tables) Sheet http://www.edap-tms.com/role/DisclosureOtherAssetsTables OTHER ASSETS (Tables) Tables http://www.edap-tms.com/role/DisclosureOtherAssets 49 false false R50.htm 30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNet 50 false false R51.htm 30803 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS (Tables) Sheet http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsTables OPERATING LEASE RIGHT-OF-USE ASSETS (Tables) Tables http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssets 51 false false R52.htm 30903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssets 52 false false R53.htm 31003 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE (Tables) Notes http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableTables TRADE ACCOUNTS AND NOTES PAYABLE (Tables) Tables http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayable 53 false false R54.htm 31103 - Disclosure - DEFERRED REVENUES (Tables) Sheet http://www.edap-tms.com/role/DisclosureDeferredRevenuesTables DEFERRED REVENUES (Tables) Tables http://www.edap-tms.com/role/DisclosureDeferredRevenues 54 false false R55.htm 31203 - Disclosure - OTHER ACCRUED LIABILITIES (Tables) Sheet http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesTables OTHER ACCRUED LIABILITIES (Tables) Tables http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilities 55 false false R56.htm 31303 - Disclosure - LEASE OBLIGATIONS (Tables) Sheet http://www.edap-tms.com/role/DisclosureLeaseObligationsTables LEASE OBLIGATIONS (Tables) Tables http://www.edap-tms.com/role/DisclosureLeaseObligations 56 false false R57.htm 31503 - Disclosure - LONG TERM DEBT (Tables) Sheet http://www.edap-tms.com/role/DisclosureLongTermDebtTables LONG TERM DEBT (Tables) Tables http://www.edap-tms.com/role/DisclosureLongTermDebt 57 false false R58.htm 31603 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables) Sheet http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesTables OTHER LONG-TERM LIABILITIES (Tables) Tables http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilities 58 false false R59.htm 31703 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquityTables SHAREHOLDERS' EQUITY (Tables) Tables http://www.edap-tms.com/role/DisclosureShareholdersEquity 59 false false R60.htm 31803 - Disclosure - TOTAL SALES (Tables) Sheet http://www.edap-tms.com/role/DisclosureTotalSalesTables TOTAL SALES (Tables) Tables http://www.edap-tms.com/role/DisclosureTotalSales 60 false false R61.htm 31903 - Disclosure - OTHER REVENUES (Tables) Sheet http://www.edap-tms.com/role/DisclosureOtherRevenuesTables OTHER REVENUES (Tables) Tables http://www.edap-tms.com/role/DisclosureOtherRevenues 61 false false R62.htm 32003 - Disclosure - COSTS OF SALES (Tables) Sheet http://www.edap-tms.com/role/DisclosureCostsOfSalesTables COSTS OF SALES (Tables) Tables http://www.edap-tms.com/role/DisclosureCostsOfSales 62 false false R63.htm 32103 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES (Tables) Sheet http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesTables RESEARCH AND DEVELOPMENT EXPENSES (Tables) Tables http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpenses 63 false false R64.htm 32203 - Disclosure - FINANCIAL INCOME, NET (Tables) Sheet http://www.edap-tms.com/role/DisclosureFinancialIncomeNetTables FINANCIAL INCOME, NET (Tables) Tables http://www.edap-tms.com/role/DisclosureFinancialIncomeNet 64 false false R65.htm 32303 - Disclosure - INCOME TAXES (Tables) Sheet http://www.edap-tms.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.edap-tms.com/role/DisclosureIncomeTaxes 65 false false R66.htm 32403 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://www.edap-tms.com/role/DisclosureEarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://www.edap-tms.com/role/DisclosureEarningsLossPerShare 66 false false R67.htm 32903 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.edap-tms.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.edap-tms.com/role/DisclosureSegmentInformation 67 false false R68.htm 33003 - Disclosure - VALUATION ACCOUNTS (Tables) Sheet http://www.edap-tms.com/role/DisclosureValuationAccountsTables VALUATION ACCOUNTS (Tables) Tables http://www.edap-tms.com/role/DisclosureValuationAccounts 68 false false R69.htm 33103 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Tables) Sheet http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationTables SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Tables) Tables http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformation 69 false false R70.htm 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 70 false false R71.htm 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) Sheet http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details) Details 71 false false R72.htm 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) Sheet http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) Details 72 false false R73.htm 40201 - Disclosure - CASH EQUIVALENTS - Schedule of Cash Equivalents and Short Term Investments (Details) Sheet http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails CASH EQUIVALENTS - Schedule of Cash Equivalents and Short Term Investments (Details) Details 73 false false R74.htm 40301 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Details) Notes http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Details) Details http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetTables 74 false false R75.htm 40401 - Disclosure - OTHER RECEIVABLES - (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails OTHER RECEIVABLES - (Details) Details http://www.edap-tms.com/role/DisclosureOtherReceivablesTables 75 false false R76.htm 40501 - Disclosure - INVENTORIES (Details) Sheet http://www.edap-tms.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.edap-tms.com/role/DisclosureInventoriesTables 76 false false R77.htm 40601 - Disclosure - OTHER ASSETS (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherAssetsDetails OTHER ASSETS (Details) Details http://www.edap-tms.com/role/DisclosureOtherAssetsTables 77 false false R78.htm 40701 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, net (Details) Sheet http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, net (Details) Details 78 false false R79.htm 40702 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetTables 79 false false R80.htm 40703 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Financing leases right-of-use assets (Details) Sheet http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails PROPERTY AND EQUIPMENT, NET - Schedule of Financing leases right-of-use assets (Details) Details 80 false false R81.htm 40801 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS - Components (Details) Sheet http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails OPERATING LEASE RIGHT-OF-USE ASSETS - Components (Details) Details 81 false false R82.htm 40802 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS (Details) Sheet http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsDetails OPERATING LEASE RIGHT-OF-USE ASSETS (Details) Details http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsTables 82 false false R83.htm 40901 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details) Sheet http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS (Details) Details http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsTables 83 false false R84.htm 40902 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details) Sheet http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details) Details 84 false false R85.htm 40903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated amortization expense (Details) Sheet http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails GOODWILL AND INTANGIBLE ASSETS - Estimated amortization expense (Details) Details 85 false false R86.htm 41001 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE (Details) Notes http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableDetails TRADE ACCOUNTS AND NOTES PAYABLE (Details) Details http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableTables 86 false false R87.htm 41101 - Disclosure - DEFERRED REVENUES - Summary of Deferred Revenues (Details) Sheet http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails DEFERRED REVENUES - Summary of Deferred Revenues (Details) Details 87 false false R88.htm 41102 - Disclosure - DEFERRED REVENUES - Revenue Recognition (Details) Sheet http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails DEFERRED REVENUES - Revenue Recognition (Details) Details 88 false false R89.htm 41103 - Disclosure - DEFERRED REVENUES - Change in Deferred Revenue on Extension of Warranty (Details) Sheet http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails DEFERRED REVENUES - Change in Deferred Revenue on Extension of Warranty (Details) Details 89 false false R90.htm 41201 - Disclosure - OTHER ACCRUED LIABILITIES - Schedule of other accrued liabilities (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails OTHER ACCRUED LIABILITIES - Schedule of other accrued liabilities (Details) Details 90 false false R91.htm 41202 - Disclosure - OTHER ACCRUED LIABILITIES (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesDetails OTHER ACCRUED LIABILITIES (Details) Details http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesTables 91 false false R92.htm 41203 - Disclosure - OTHER ACCRUED LIABILITIES - Conditional advances (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails OTHER ACCRUED LIABILITIES - Conditional advances (Details) Details 92 false false R93.htm 41204 - Disclosure - OTHER ACCRUED LIABILITIES - Schedule of Changes in warranty costs provision (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfChangesInWarrantyCostsProvisionDetails OTHER ACCRUED LIABILITIES - Schedule of Changes in warranty costs provision (Details) Details 93 false false R94.htm 41301 - Disclosure - LEASE OBLIGATIONS (Details) Sheet http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails LEASE OBLIGATIONS (Details) Details http://www.edap-tms.com/role/DisclosureLeaseObligationsTables 94 false false R95.htm 41302 - Disclosure - LEASE OBLIGATIONS - Maturities of finance leases liabilities (Details) Sheet http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails LEASE OBLIGATIONS - Maturities of finance leases liabilities (Details) Details 95 false false R96.htm 41303 - Disclosure - LEASE OBLIGATIONS - Maturities of operating leases liabilities (Details) Sheet http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails LEASE OBLIGATIONS - Maturities of operating leases liabilities (Details) Details 96 false false R97.htm 41401 - Disclosure - SHORT-TERM BORROWINGS (Details) Sheet http://www.edap-tms.com/role/DisclosureShortTermBorrowingsDetails SHORT-TERM BORROWINGS (Details) Details http://www.edap-tms.com/role/DisclosureShortTermBorrowings 97 false false R98.htm 41501 - Disclosure - LONG TERM DEBT (Details) Sheet http://www.edap-tms.com/role/DisclosureLongTermDebtDetails LONG TERM DEBT (Details) Details http://www.edap-tms.com/role/DisclosureLongTermDebtTables 98 false false R99.htm 41502 - Disclosure - LONG TERM DEBT - Schedule of Long Term Debt (Details) Sheet http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails LONG TERM DEBT - Schedule of Long Term Debt (Details) Details 99 false false R100.htm 41503 - Disclosure - LONG TERM DEBT - Long-term Debt (Details) Sheet http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails LONG TERM DEBT - Long-term Debt (Details) Details 100 false false R101.htm 41504 - Disclosure - LONG TERM DEBT - Schedule Of Long-term Debt and Financial Instruments Maturities (Details) Sheet http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails LONG TERM DEBT - Schedule Of Long-term Debt and Financial Instruments Maturities (Details) Details 101 false false R102.htm 41601 - Disclosure - OTHER LONG-TERM LIABILITIES - Other Long-term Liabilities (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails OTHER LONG-TERM LIABILITIES - Other Long-term Liabilities (Details) Details 102 false false R103.htm 41602 - Disclosure - OTHER LONG-TERM LIABILITIES - Assumptions (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails OTHER LONG-TERM LIABILITIES - Assumptions (Details) Details 103 false false R104.htm 41603 - Disclosure - OTHER LONG-TERM LIABILITIES - Provision Presentation According to ASC 715 (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details OTHER LONG-TERM LIABILITIES - Provision Presentation According to ASC 715 (Details) Details 104 false false R105.htm 41604 - Disclosure - OTHER LONG-TERM LIABILITIES - Reconciliation of Pension Cost Components (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails OTHER LONG-TERM LIABILITIES - Reconciliation of Pension Cost Components (Details) Details 105 false false R106.htm 41605 - Disclosure - OTHER LONG-TERM LIABILITIES (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails OTHER LONG-TERM LIABILITIES (Details) Details http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesTables 106 false false R107.htm 41606 - Disclosure - OTHER LONG-TERM LIABILITIES - Expected Benefit Payments (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails OTHER LONG-TERM LIABILITIES - Expected Benefit Payments (Details) Details 107 false false R108.htm 41701 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://www.edap-tms.com/role/DisclosureShareholdersEquityTables 108 false false R109.htm 41702 - Disclosure - SHAREHOLDERS' EQUITY - Stock Option Assumptions (Details) Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails SHAREHOLDERS' EQUITY - Stock Option Assumptions (Details) Details 109 false false R110.htm 41703 - Disclosure - SHAREHOLDERS' EQUITY - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails SHAREHOLDERS' EQUITY - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details) Details 110 false false R111.htm 41704 - Disclosure - SHAREHOLDERS' EQUITY - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails SHAREHOLDERS' EQUITY - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) Details 111 false false R112.htm 41705 - Disclosure - SHAREHOLDERS' EQUITY - Non-vested Options Activity (Details) Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails SHAREHOLDERS' EQUITY - Non-vested Options Activity (Details) Details 112 false false R113.htm 41706 - Disclosure - SHAREHOLDERS' EQUITY - Components of Accumulated Other Comprehensive Income (Loss) Net of Tax (Details) Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails SHAREHOLDERS' EQUITY - Components of Accumulated Other Comprehensive Income (Loss) Net of Tax (Details) Details 113 false false R114.htm 41707 - Disclosure - SHAREHOLDERS' EQUITY - Free share awards (Details) Sheet http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails SHAREHOLDERS' EQUITY - Free share awards (Details) Details 114 false false R115.htm 41801 - Disclosure - TOTAL SALES - Sales by Geographical Area (Details) Sheet http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails TOTAL SALES - Sales by Geographical Area (Details) Details 115 false false R116.htm 41802 - Disclosure - TOTAL SALES - Timing of Revenue Recognition (Details) Sheet http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails TOTAL SALES - Timing of Revenue Recognition (Details) Details 116 false false R117.htm 41901 - Disclosure - OTHER REVENUES - Other Revenues (Details) Sheet http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails OTHER REVENUES - Other Revenues (Details) Details 117 false false R118.htm 42001 - Disclosure - COSTS OF SALES - Schedule of Costs of Sales (Details) Sheet http://www.edap-tms.com/role/DisclosureCostsOfSalesScheduleOfCostsOfSalesDetails COSTS OF SALES - Schedule of Costs of Sales (Details) Details 118 false false R119.htm 42101 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES - Research and Development Expenses (Details) Sheet http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails RESEARCH AND DEVELOPMENT EXPENSES - Research and Development Expenses (Details) Details 119 false false R120.htm 42201 - Disclosure - FINANCIAL INCOME, NET - Schedule of Financial Income (Expense) (Details) Sheet http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails FINANCIAL INCOME, NET - Schedule of Financial Income (Expense) (Details) Details 120 false false R121.htm 42301 - Disclosure - INCOME TAXES (Details) Sheet http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.edap-tms.com/role/DisclosureIncomeTaxesTables 121 false false R122.htm 42302 - Disclosure - INCOME TAXES - Income (Loss) Before Income Taxes (Details) Sheet http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails INCOME TAXES - Income (Loss) Before Income Taxes (Details) Details 122 false false R123.htm 42303 - Disclosure - INCOME TAXES - Income Tax Benefit (Expense) (Details) Sheet http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails INCOME TAXES - Income Tax Benefit (Expense) (Details) Details 123 false false R124.htm 42304 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) Sheet http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails INCOME TAXES - Deferred Tax Assets and Liabilities (Details) Details 124 false false R125.htm 42305 - Disclosure - INCOME TAXES - Effective Tax Rate Reconciliation (Details) Sheet http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails INCOME TAXES - Effective Tax Rate Reconciliation (Details) Details 125 false false R126.htm 42401 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.edap-tms.com/role/DisclosureEarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://www.edap-tms.com/role/DisclosureEarningsLossPerShareTables 126 false false R127.htm 42701 - Disclosure - CONCENTRATION OF CREDIT RISK (Details) Sheet http://www.edap-tms.com/role/DisclosureConcentrationOfCreditRiskDetails CONCENTRATION OF CREDIT RISK (Details) Details http://www.edap-tms.com/role/DisclosureConcentrationOfCreditRisk 127 false false R128.htm 42901 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.edap-tms.com/role/DisclosureSegmentInformationDetails SEGMENT INFORMATION (Details) Details http://www.edap-tms.com/role/DisclosureSegmentInformationTables 128 false false R129.htm 42902 - Disclosure - SEGMENT INFORMATION - Reconciliation of segment operating profit or loss to consolidated net loss (Details) Sheet http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails SEGMENT INFORMATION - Reconciliation of segment operating profit or loss to consolidated net loss (Details) Details 129 false false R130.htm 42903 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information By Segment (Details) Sheet http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails SEGMENT INFORMATION - Schedule of Segment Reporting Information By Segment (Details) Details 130 false false R131.htm 43001 - Disclosure - VALUATION ACCOUNTS (Details) Sheet http://www.edap-tms.com/role/DisclosureValuationAccountsDetails VALUATION ACCOUNTS (Details) Details http://www.edap-tms.com/role/DisclosureValuationAccountsTables 131 false false R132.htm 43101 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Details) Sheet http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Details) Details http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationTables 132 false false R133.htm 43201 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.edap-tms.com/role/DisclosureRelatedPartyTransactions 133 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 20 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, edap:RecognitionPeriodOfNonCashFinancialCharges, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:StandardProductWarrantyDescription - edap-20231231x20f.htm 9 edap-20231231.xsd edap-20231231_cal.xml edap-20231231_def.xml edap-20231231_lab.xml edap-20231231_pre.xml edap-20231231x20f.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 155 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "edap-20231231x20f.htm": { "nsprefix": "edap", "nsuri": "http://www.edap-tms.com/20231231", "dts": { "schema": { "local": [ "edap-20231231.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "edap-20231231_cal.xml" ] }, "definitionLink": { "local": [ "edap-20231231_def.xml" ] }, "labelLink": { "local": [ "edap-20231231_lab.xml" ] }, "presentationLink": { "local": [ "edap-20231231_pre.xml" ] }, "inline": { "local": [ "edap-20231231x20f.htm" ] } }, "keyStandard": 424, "keyCustom": 80, "axisStandard": 25, "axisCustom": 0, "memberStandard": 45, "memberCustom": 74, "hidden": { "total": 30, "http://www.edap-tms.com/20231231": 17, "http://fasb.org/us-gaap/2023": 8, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 427, "entityCount": 1, "segmentCount": 122, "elementCount": 741, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1621, "http://xbrl.sec.gov/dei/2023": 45, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R3": { "role": "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_EUR_shares_gpcHg40nVEalwFF7FSgrLQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R5": { "role": "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R6": { "role": "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_RHUZEfiGQE-LA0JF_g2Lcw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_RHUZEfiGQE-LA0JF_g2Lcw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_AT9j11TCqUWIjkY3b-F64A", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R9": { "role": "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlowParenthetical", "longName": "00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOW (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOW (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "Duration_9_1_2022_To_9_30_2022_WWdYQktKqEG6y8spgb8xKQ", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_9_1_2022_To_9_30_2022_WWdYQktKqEG6y8spgb8xKQ", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.edap-tms.com/role/DisclosureCashEquivalents", "longName": "10201 - Disclosure - CASH EQUIVALENTS", "shortName": "CASH EQUIVALENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNet", "longName": "10301 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET", "shortName": "TRADE ACCOUNTS AND NOTES RECEIVABLE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.edap-tms.com/role/DisclosureOtherReceivables", "longName": "10401 - Disclosure - OTHER RECEIVABLES", "shortName": "OTHER RECEIVABLES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:OtherReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:OtherReceivablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.edap-tms.com/role/DisclosureInventories", "longName": "10501 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.edap-tms.com/role/DisclosureOtherAssets", "longName": "10601 - Disclosure - OTHER ASSETS", "shortName": "OTHER ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNet", "longName": "10701 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssets", "longName": "10801 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS", "shortName": "OPERATING LEASE RIGHT-OF-USE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "10901 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayable", "longName": "11001 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE", "shortName": "TRADE ACCOUNTS AND NOTES PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.edap-tms.com/role/DisclosureDeferredRevenues", "longName": "11101 - Disclosure - DEFERRED REVENUES", "shortName": "DEFERRED REVENUES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:LiabilityFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:LiabilityFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilities", "longName": "11201 - Disclosure - OTHER ACCRUED LIABILITIES", "shortName": "OTHER ACCRUED LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.edap-tms.com/role/DisclosureLeaseObligations", "longName": "11301 - Disclosure - LEASE OBLIGATIONS", "shortName": "LEASE OBLIGATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.edap-tms.com/role/DisclosureShortTermBorrowings", "longName": "11401 - Disclosure - SHORT-TERM BORROWINGS", "shortName": "SHORT-TERM BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.edap-tms.com/role/DisclosureLongTermDebt", "longName": "11501 - Disclosure - LONG TERM DEBT", "shortName": "LONG TERM DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilities", "longName": "11601 - Disclosure - OTHER LONG-TERM LIABILITIES", "shortName": "OTHER LONG-TERM LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquity", "longName": "11701 - Disclosure - SHAREHOLDERS' EQUITY", "shortName": "SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.edap-tms.com/role/DisclosureTotalSales", "longName": "11801 - Disclosure - TOTAL SALES", "shortName": "TOTAL SALES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.edap-tms.com/role/DisclosureOtherRevenues", "longName": "11901 - Disclosure - OTHER REVENUES", "shortName": "OTHER REVENUES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:OtherRevenuesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:OtherRevenuesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.edap-tms.com/role/DisclosureCostsOfSales", "longName": "12001 - Disclosure - COSTS OF SALES", "shortName": "COSTS OF SALES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:CostsOfSalesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:CostsOfSalesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpenses", "longName": "12101 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES", "shortName": "RESEARCH AND DEVELOPMENT EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ResearchAndDevelopmentExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ResearchAndDevelopmentExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.edap-tms.com/role/DisclosureFinancialIncomeNet", "longName": "12201 - Disclosure - FINANCIAL INCOME, NET", "shortName": "FINANCIAL INCOME, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.edap-tms.com/role/DisclosureIncomeTaxes", "longName": "12301 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.edap-tms.com/role/DisclosureEarningsLossPerShare", "longName": "12401 - Disclosure - EARNINGS (LOSS) PER SHARE", "shortName": "EARNINGS (LOSS) PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.edap-tms.com/role/DisclosureCommitmentsAndContingencies", "longName": "12501 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.edap-tms.com/role/DisclosureFairValueOfFinancialInstruments", "longName": "12601 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.edap-tms.com/role/DisclosureConcentrationOfCreditRisk", "longName": "12701 - Disclosure - CONCENTRATION OF CREDIT RISK", "shortName": "CONCENTRATION OF CREDIT RISK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.edap-tms.com/role/DisclosureForeignCurrencyTransactions", "longName": "12801 - Disclosure - FOREIGN CURRENCY TRANSACTIONS", "shortName": "FOREIGN CURRENCY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.edap-tms.com/role/DisclosureSegmentInformation", "longName": "12901 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.edap-tms.com/role/DisclosureValuationAccounts", "longName": "13001 - Disclosure - VALUATION ACCOUNTS", "shortName": "VALUATION ACCOUNTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ValuationAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ValuationAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformation", "longName": "13101 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactions", "longName": "13201 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.edap-tms.com/role/DisclosureSubsequentEvents", "longName": "13301 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:NatureOfOperationsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:NatureOfOperationsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.edap-tms.com/role/DisclosureCashEquivalentsTables", "longName": "30203 - Disclosure - CASH EQUIVALENTS (Tables)", "shortName": "CASH EQUIVALENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetTables", "longName": "30303 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Tables)", "shortName": "TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.edap-tms.com/role/DisclosureOtherReceivablesTables", "longName": "30403 - Disclosure - OTHER RECEIVABLES (Tables)", "shortName": "OTHER RECEIVABLES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfOtherReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:OtherReceivablesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfOtherReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:OtherReceivablesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.edap-tms.com/role/DisclosureInventoriesTables", "longName": "30503 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.edap-tms.com/role/DisclosureOtherAssetsTables", "longName": "30603 - Disclosure - OTHER ASSETS (Tables)", "shortName": "OTHER ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "30703 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsTables", "longName": "30803 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS (Tables)", "shortName": "OPERATING LEASE RIGHT-OF-USE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfOperatingLeaseRightOfUseAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfOperatingLeaseRightOfUseAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "30903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableTables", "longName": "31003 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE (Tables)", "shortName": "TRADE ACCOUNTS AND NOTES PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.edap-tms.com/role/DisclosureDeferredRevenuesTables", "longName": "31103 - Disclosure - DEFERRED REVENUES (Tables)", "shortName": "DEFERRED REVENUES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:LiabilityFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:LiabilityFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesTables", "longName": "31203 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)", "shortName": "OTHER ACCRUED LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.edap-tms.com/role/DisclosureLeaseObligationsTables", "longName": "31303 - Disclosure - LEASE OBLIGATIONS (Tables)", "shortName": "LEASE OBLIGATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:LesseeOperatingAndFinanceLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:LesseeOperatingAndFinanceLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.edap-tms.com/role/DisclosureLongTermDebtTables", "longName": "31503 - Disclosure - LONG TERM DEBT (Tables)", "shortName": "LONG TERM DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesTables", "longName": "31603 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables)", "shortName": "OTHER LONG-TERM LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfOtherLongtermLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfOtherLongtermLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquityTables", "longName": "31703 - Disclosure - SHAREHOLDERS' EQUITY (Tables)", "shortName": "SHAREHOLDERS' EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.edap-tms.com/role/DisclosureTotalSalesTables", "longName": "31803 - Disclosure - TOTAL SALES (Tables)", "shortName": "TOTAL SALES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.edap-tms.com/role/DisclosureOtherRevenuesTables", "longName": "31903 - Disclosure - OTHER REVENUES (Tables)", "shortName": "OTHER REVENUES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfOtherRevenuesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:OtherRevenuesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfOtherRevenuesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:OtherRevenuesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.edap-tms.com/role/DisclosureCostsOfSalesTables", "longName": "32003 - Disclosure - COSTS OF SALES (Tables)", "shortName": "COSTS OF SALES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfCostsOfSalesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:CostsOfSalesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfCostsOfSalesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:CostsOfSalesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesTables", "longName": "32103 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES (Tables)", "shortName": "RESEARCH AND DEVELOPMENT EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:ResearchAndDevelopmentExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:ResearchAndDevelopmentExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetTables", "longName": "32203 - Disclosure - FINANCIAL INCOME, NET (Tables)", "shortName": "FINANCIAL INCOME, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.edap-tms.com/role/DisclosureIncomeTaxesTables", "longName": "32303 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareTables", "longName": "32403 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.edap-tms.com/role/DisclosureSegmentInformationTables", "longName": "32903 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.edap-tms.com/role/DisclosureValuationAccountsTables", "longName": "33003 - Disclosure - VALUATION ACCOUNTS (Tables)", "shortName": "VALUATION ACCOUNTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "68", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:ValuationAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "edap:ValuationAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationTables", "longName": "33103 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Tables)", "shortName": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:ShortTermInvestments", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R71": { "role": "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "longName": "40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_tx2YsQ7BrUmy40_VdiJNUQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "edap:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_tx2YsQ7BrUmy40_VdiJNUQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "edap:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "longName": "40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_dtpE_Wml7Uere4RRbDDvmw", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "edap:AmortizableIntangibleAssetsUsefulLifeTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentsMember_dtpE_Wml7Uere4RRbDDvmw", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "edap:AmortizableIntangibleAssetsUsefulLifeTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails", "longName": "40201 - Disclosure - CASH EQUIVALENTS - Schedule of Cash Equivalents and Short Term Investments (Details)", "shortName": "CASH EQUIVALENTS - Schedule of Cash Equivalents and Short Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R74": { "role": "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails", "longName": "40301 - Disclosure - TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Details)", "shortName": "TRADE ACCOUNTS AND NOTES RECEIVABLE, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails", "longName": "40401 - Disclosure - OTHER RECEIVABLES - (Details)", "shortName": "OTHER RECEIVABLES - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "edap:InvestmentTaxReceivableCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfOtherReceivablesTableTextBlock", "edap:OtherReceivablesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "edap:InvestmentTaxReceivableCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfOtherReceivablesTableTextBlock", "edap:OtherReceivablesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.edap-tms.com/role/DisclosureInventoriesDetails", "longName": "40501 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.edap-tms.com/role/DisclosureOtherAssetsDetails", "longName": "40601 - Disclosure - OTHER ASSETS (Details)", "shortName": "OTHER ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:OtherPrepaidExpenseCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:OtherPrepaidExpenseCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "longName": "40701 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, net (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "40702 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails", "longName": "40703 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Financing leases right-of-use assets (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET - Schedule of Financing leases right-of-use assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfFinanceLeaseRightOfUseAssets", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfFinanceLeaseRightOfUseAssets", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails", "longName": "40801 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS - Components (Details)", "shortName": "OPERATING LEASE RIGHT-OF-USE ASSETS - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ManufacturingFacilityMember_O6dWrK4zkEavf2JIuPtkCA", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfOperatingLeaseRightOfUseAssetsTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R82": { "role": "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsDetails", "longName": "40802 - Disclosure - OPERATING LEASE RIGHT-OF-USE ASSETS (Details)", "shortName": "OPERATING LEASE RIGHT-OF-USE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "longName": "40901 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "Unit_Standard_item_F8uT_ieilE6q-Rf-J9Gokw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R84": { "role": "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "longName": "40902 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails", "longName": "40903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated amortization expense (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Estimated amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableDetails", "longName": "41001 - Disclosure - TRADE ACCOUNTS AND NOTES PAYABLE (Details)", "shortName": "TRADE ACCOUNTS AND NOTES PAYABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails", "longName": "41101 - Disclosure - DEFERRED REVENUES - Summary of Deferred Revenues (Details)", "shortName": "DEFERRED REVENUES - Summary of Deferred Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "edap:LiabilityFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ProductOrServiceAxis_us-gaap_MaintenanceMember_GfsTJc_BhkSU-GLoCXZdaA", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "edap:LiabilityFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R88": { "role": "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails", "longName": "41102 - Disclosure - DEFERRED REVENUES - Revenue Recognition (Details)", "shortName": "DEFERRED REVENUES - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_ProductOrServiceAxis_edap_ExtensionOfWarrantyMember__qMEYWf_OEK0t4Z0IMg1vQ", "name": "edap:DeferredRevenueExpectedToBeRecognizedYearOne", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "edap:LiabilityFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ProductOrServiceAxis_edap_ExtensionOfWarrantyMember__qMEYWf_OEK0t4Z0IMg1vQ", "name": "edap:DeferredRevenueExpectedToBeRecognizedYearOne", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "edap:LiabilityFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails", "longName": "41103 - Disclosure - DEFERRED REVENUES - Change in Deferred Revenue on Extension of Warranty (Details)", "shortName": "DEFERRED REVENUES - Change in Deferred Revenue on Extension of Warranty (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "As_Of_12_31_2022_b11xIpIQakSQkkSC6hVfcA", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "edap:LiabilityFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_edap_ExtensionOfWarrantyMember_IR2bgxaaGEGruyXiBE2pKQ", "name": "edap:ContractWithCustomerLiabilityIncreaseFromNewExtensionOfWarranty", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ChangeInContractWithCustomerLiabilityTableTextBlock", "edap:LiabilityFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R90": { "role": "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails", "longName": "41201 - Disclosure - OTHER ACCRUED LIABILITIES - Schedule of other accrued liabilities (Details)", "shortName": "OTHER ACCRUED LIABILITIES - Schedule of other accrued liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesDetails", "longName": "41202 - Disclosure - OTHER ACCRUED LIABILITIES (Details)", "shortName": "OTHER ACCRUED LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_HEQdPCXtoEylre7czS98rA", "name": "edap:ProceedsFromConditionalAdvances", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_HEQdPCXtoEylre7czS98rA", "name": "edap:ProceedsFromConditionalAdvances", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails", "longName": "41203 - Disclosure - OTHER ACCRUED LIABILITIES - Conditional advances (Details)", "shortName": "OTHER ACCRUED LIABILITIES - Conditional advances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "edap:ConditionalGovernmentSubsidiesDueInTheNextFiscalYear", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfConditionalAdvancesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "edap:ConditionalGovernmentSubsidiesDueInTheNextFiscalYear", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfConditionalAdvancesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfChangesInWarrantyCostsProvisionDetails", "longName": "41204 - Disclosure - OTHER ACCRUED LIABILITIES - Schedule of Changes in warranty costs provision (Details)", "shortName": "OTHER ACCRUED LIABILITIES - Schedule of Changes in warranty costs provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_12_31_2022_b11xIpIQakSQkkSC6hVfcA", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:StandardProductWarrantyAccrualPayments", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R94": { "role": "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails", "longName": "41301 - Disclosure - LEASE OBLIGATIONS (Details)", "shortName": "LEASE OBLIGATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:FinanceLeaseInterestExpense", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R95": { "role": "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails", "longName": "41302 - Disclosure - LEASE OBLIGATIONS - Maturities of finance leases liabilities (Details)", "shortName": "LEASE OBLIGATIONS - Maturities of finance leases liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails", "longName": "41303 - Disclosure - LEASE OBLIGATIONS - Maturities of operating leases liabilities (Details)", "shortName": "LEASE OBLIGATIONS - Maturities of operating leases liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.edap-tms.com/role/DisclosureShortTermBorrowingsDetails", "longName": "41401 - Disclosure - SHORT-TERM BORROWINGS (Details)", "shortName": "SHORT-TERM BORROWINGS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:ShortTermBorrowings", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ShortTermDebtTypeAxis_edap_FactoredAccountReceivablesMember_aODw4990HE-bCRNFXhJlVA", "name": "us-gaap:ShortTermBorrowings", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R98": { "role": "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "longName": "41501 - Disclosure - LONG TERM DEBT (Details)", "shortName": "LONG TERM DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_StatementGeographicalAxis_country_DE_us-gaap_CollateralAxis_edap_HighIntensityFocusedUltrasoundHifuEquipment2Member_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_UPog0DORqUCfGbZzbB0Bqw", "name": "us-gaap:DebtInstrumentCollateralAmount", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_StatementGeographicalAxis_country_DE_us-gaap_CollateralAxis_edap_HighIntensityFocusedUltrasoundHifuEquipment2Member_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_UPog0DORqUCfGbZzbB0Bqw", "name": "us-gaap:DebtInstrumentCollateralAmount", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "longName": "41502 - Disclosure - LONG TERM DEBT - Schedule of Long Term Debt (Details)", "shortName": "LONG TERM DEBT - Schedule of Long Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_StatementGeographicalAxis_country_FR_40iWD_k64k6ulQ2wSMRgbA", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R100": { "role": "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "longName": "41503 - Disclosure - LONG TERM DEBT - Long-term Debt (Details)", "shortName": "LONG TERM DEBT - Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_dei_LegalEntityAxis_edap_EDAPTechnomedCoLtdMember_srt_StatementGeographicalAxis_country_JP_us-gaap_DebtInstrumentAxis_edap_LoanOneMember_2zROSP15bUyUzUgz06jUYg", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_JPY_iYpAPbGnw0CoMGvS1jQQzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:DebtInstrumentFaceAmount", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R101": { "role": "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails", "longName": "41504 - Disclosure - LONG TERM DEBT - Schedule Of Long-term Debt and Financial Instruments Maturities (Details)", "shortName": "LONG TERM DEBT - Schedule Of Long-term Debt and Financial Instruments Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "longName": "41601 - Disclosure - OTHER LONG-TERM LIABILITIES - Other Long-term Liabilities (Details)", "shortName": "OTHER LONG-TERM LIABILITIES - Other Long-term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfOtherLongtermLiabilitiesTableTextBlock", "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfOtherLongtermLiabilitiesTableTextBlock", "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails", "longName": "41602 - Disclosure - OTHER LONG-TERM LIABILITIES - Assumptions (Details)", "shortName": "OTHER LONG-TERM LIABILITIES - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_33pOPQ5hXk-9CuhSJK-ojw", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "Unit_Standard_pure_4AGnISYw70CrHxeSgumHZg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_33pOPQ5hXk-9CuhSJK-ojw", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "Unit_Standard_pure_4AGnISYw70CrHxeSgumHZg", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details", "longName": "41603 - Disclosure - OTHER LONG-TERM LIABILITIES - Provision Presentation According to ASC 715 (Details)", "shortName": "OTHER LONG-TERM LIABILITIES - Provision Presentation According to ASC 715 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_33pOPQ5hXk-9CuhSJK-ojw", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_33pOPQ5hXk-9CuhSJK-ojw", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "edap:OtherLongTermLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails", "longName": "41604 - Disclosure - OTHER LONG-TERM LIABILITIES - Reconciliation of Pension Cost Components (Details)", "shortName": "OTHER LONG-TERM LIABILITIES - Reconciliation of Pension Cost Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_nYdUE05nf0u3Vw5xGaokZg", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_cv5KNQiDmEyDrvBGjnavwg", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R106": { "role": "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails", "longName": "41605 - Disclosure - OTHER LONG-TERM LIABILITIES (Details)", "shortName": "OTHER LONG-TERM LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_33pOPQ5hXk-9CuhSJK-ojw", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_33pOPQ5hXk-9CuhSJK-ojw", "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails", "longName": "41606 - Disclosure - OTHER LONG-TERM LIABILITIES - Expected Benefit Payments (Details)", "shortName": "OTHER LONG-TERM LIABILITIES - Expected Benefit Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_33pOPQ5hXk-9CuhSJK-ojw", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RetirementPlanNameAxis_edap_DefinedBenefitRetirementIndemnityPlansFranceMember_33pOPQ5hXk-9CuhSJK-ojw", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "longName": "41701 - Disclosure - SHAREHOLDERS' EQUITY (Details)", "shortName": "SHAREHOLDERS' EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "edap:StatutoryRetainedEarningsStatutoryAccumulatedDeficit", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R109": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails", "longName": "41702 - Disclosure - SHAREHOLDERS' EQUITY - Stock Option Assumptions (Details)", "shortName": "SHAREHOLDERS' EQUITY - Stock Option Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_EUR_shares_gpcHg40nVEalwFF7FSgrLQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_1_2023_To_12_31_2023_us-gaap_PlanNameAxis_edap_December2023GrantMember_0efcmeyLkEiTMibDHeDG9A", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R110": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "longName": "41703 - Disclosure - SHAREHOLDERS' EQUITY - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)", "shortName": "SHAREHOLDERS' EQUITY - Disclosure of Share-based Compensation Arrangements by Share-based Payment Award (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_FiRxA4Q3Uk2m6ARD8IR8PQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "Unit_Divide_EUR_shares_gpcHg40nVEalwFF7FSgrLQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R111": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails", "longName": "41704 - Disclosure - SHAREHOLDERS' EQUITY - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details)", "shortName": "SHAREHOLDERS' EQUITY - Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_edap_Range1Member_IGr1F9DZqkiWdWKsCIiXeQ", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_edap_Range1Member_IGr1F9DZqkiWdWKsCIiXeQ", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails", "longName": "41705 - Disclosure - SHAREHOLDERS' EQUITY - Non-vested Options Activity (Details)", "shortName": "SHAREHOLDERS' EQUITY - Non-vested Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "As_Of_12_31_2022_b11xIpIQakSQkkSC6hVfcA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_69k5vUYPAEq1DbBX-FknAw", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R113": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "longName": "41706 - Disclosure - SHAREHOLDERS' EQUITY - Components of Accumulated Other Comprehensive Income (Loss) Net of Tax (Details)", "shortName": "SHAREHOLDERS' EQUITY - Components of Accumulated Other Comprehensive Income (Loss) Net of Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "As_Of_12_31_2022_b11xIpIQakSQkkSC6hVfcA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_v5eiJ_2_1U2ZoZvj3R-Q1Q", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R114": { "role": "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "longName": "41707 - Disclosure - SHAREHOLDERS' EQUITY - Free share awards (Details)", "shortName": "SHAREHOLDERS' EQUITY - Free share awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "As_Of_6_30_2021_us-gaap_AwardTypeAxis_edap_FreeShareAwardsMember_us-gaap_PlanNameAxis_edap_Plan2021Member_9HwHoQDVxESQTbrus2vCIQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2021_us-gaap_AwardTypeAxis_edap_FreeShareAwardsMember_us-gaap_PlanNameAxis_edap_Plan2021Member_9HwHoQDVxESQTbrus2vCIQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R115": { "role": "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails", "longName": "41801 - Disclosure - TOTAL SALES - Sales by Geographical Area (Details)", "shortName": "TOTAL SALES - Sales by Geographical Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductMember_srt_StatementGeographicalAxis_srt_AsiaMember_I6gAN6QYy0ih3JsUOYLAhQ", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R116": { "role": "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails", "longName": "41802 - Disclosure - TOTAL SALES - Timing of Revenue Recognition (Details)", "shortName": "TOTAL SALES - Timing of Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredAtPointInTimeMember_wbV8TvnR1ECRCCSPpJIMOg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R117": { "role": "http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails", "longName": "41901 - Disclosure - OTHER REVENUES - Other Revenues (Details)", "shortName": "OTHER REVENUES - Other Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_LicenseAndServiceMember_0t3AM1RmXkS5S1wDA4O-fg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfOtherRevenuesTableTextBlock", "edap:OtherRevenuesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R118": { "role": "http://www.edap-tms.com/role/DisclosureCostsOfSalesScheduleOfCostsOfSalesDetails", "longName": "42001 - Disclosure - COSTS OF SALES - Schedule of Costs of Sales (Details)", "shortName": "COSTS OF SALES - Schedule of Costs of Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:CostOfRevenueDirectCosts", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfCostsOfSalesTableTextBlock", "edap:CostsOfSalesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:CostOfRevenueDirectCosts", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfCostsOfSalesTableTextBlock", "edap:CostsOfSalesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R119": { "role": "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails", "longName": "42101 - Disclosure - RESEARCH AND DEVELOPMENT EXPENSES - Research and Development Expenses (Details)", "shortName": "RESEARCH AND DEVELOPMENT EXPENSES - Research and Development Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:GrossResearchAndDevelopmentExpenses", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock", "edap:ResearchAndDevelopmentExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "edap:GrossResearchAndDevelopmentExpenses", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "edap:ScheduleOfResearchAndDevelopmentExpensesTableTextBlock", "edap:ResearchAndDevelopmentExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails", "longName": "42201 - Disclosure - FINANCIAL INCOME, NET - Schedule of Financial Income (Expense) (Details)", "shortName": "FINANCIAL INCOME, NET - Schedule of Financial Income (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:InterestIncomeOperating", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:InterestIncomeOperating", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R121": { "role": "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails", "longName": "42301 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R122": { "role": "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "longName": "42302 - Disclosure - INCOME TAXES - Income (Loss) Before Income Taxes (Details)", "shortName": "INCOME TAXES - Income (Loss) Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_FR_hbfczQ_k1ESyzyWrSNXsGw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R123": { "role": "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails", "longName": "42303 - Disclosure - INCOME TAXES - Income Tax Benefit (Expense) (Details)", "shortName": "INCOME TAXES - Income Tax Benefit (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R124": { "role": "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "longName": "42304 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R125": { "role": "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails", "longName": "42305 - Disclosure - INCOME TAXES - Effective Tax Rate Reconciliation (Details)", "shortName": "INCOME TAXES - Effective Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R126": { "role": "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "longName": "42401 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "126", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Unit_Standard_shares_Pyz1j0fdLUeiOhZ6dA39GQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R127": { "role": "http://www.edap-tms.com/role/DisclosureConcentrationOfCreditRiskDetails", "longName": "42701 - Disclosure - CONCENTRATION OF CREDIT RISK (Details)", "shortName": "CONCENTRATION OF CREDIT RISK (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "127", "firstAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_DVkLyBAO_UaDosNNOFrYjw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R128": { "role": "http://www.edap-tms.com/role/DisclosureSegmentInformationDetails", "longName": "42901 - Disclosure - SEGMENT INFORMATION (Details)", "shortName": "SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "128", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_BVGmaK1Z_U-0srHSQOLj7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_BVGmaK1Z_U-0srHSQOLj7Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R129": { "role": "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails", "longName": "42902 - Disclosure - SEGMENT INFORMATION - Reconciliation of segment operating profit or loss to consolidated net loss (Details)", "shortName": "SEGMENT INFORMATION - Reconciliation of segment operating profit or loss to consolidated net loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "129", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R130": { "role": "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "longName": "42903 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information By Segment (Details)", "shortName": "SEGMENT INFORMATION - Schedule of Segment Reporting Information By Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "130", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:OperatingExpenses", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R131": { "role": "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails", "longName": "43001 - Disclosure - VALUATION ACCOUNTS (Details)", "shortName": "VALUATION ACCOUNTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "131", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_2fdfHcJQnkijh4O_iPxbfA", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "edap:ValuationAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_f8UYHZvIaUSRxFhAPSk2Gw", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "edap:ValuationAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "unique": true } }, "R132": { "role": "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails", "longName": "43101 - Disclosure - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Details)", "shortName": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "132", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_Q2bSbzspBEmwn4pJDiRnMw", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "Unit_Standard_EUR_ntY6_i4efEydgfCveFmUjg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } }, "R133": { "role": "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "43201 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "133", "firstAnchor": { "contextRef": "As_Of_8_19_2019_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_StatementGeographicalAxis_country_JP_us-gaap_DebtInstrumentAxis_edap_EdapTechnomedCo.LtdAugust192019LoanMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_SubsidiariesMember_bUjwr3BP00GJqqGkDHDJkQ", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "Unit_Standard_JPY_iYpAPbGnw0CoMGvS1jQQzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_8_19_2019_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_srt_StatementGeographicalAxis_country_JP_us-gaap_DebtInstrumentAxis_edap_EdapTechnomedCo.LtdAugust192019LoanMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_SubsidiariesMember_bUjwr3BP00GJqqGkDHDJkQ", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "Unit_Standard_JPY_iYpAPbGnw0CoMGvS1jQQzw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "edap-20231231x20f.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayable" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "TRADE ACCOUNTS AND NOTES PAYABLE", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableDetails": { "parentTag": "edap_TradeAccountsPayableAndNotesPayableCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Trade accounts payable", "terseLabel": "Trade accounts payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r34" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable", "terseLabel": "Trade accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r245", "r348", "r349", "r818" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivableNet", "totalLabel": "Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r730", "r799", "r857", "r1078" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of net trade accounts and notes receivable", "negatedLabel": "Less current portion", "terseLabel": "Current portion of net trade accounts and notes receivable", "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." } } }, "auth_ref": [ "r348", "r349" ] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxes", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r123", "r124", "r170", "r176", "r648" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "totalLabel": "Total", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Social security and other payroll withholdings taxes", "terseLabel": "Social security and other payroll withholdings taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r8", "r22", "r49", "r904", "r905", "r906" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less: accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r75", "r236", "r655" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cumulative other comprehensive loss", "terseLabel": "Cumulative other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r48", "r49", "r135", "r248", "r651", "r684", "r685" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss)", "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." } } }, "auth_ref": [ "r6", "r22", "r49", "r569", "r572", "r614", "r680", "r681", "r904", "r905", "r906", "r921", "r922", "r923" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent." } } }, "auth_ref": [ "r7", "r22", "r49", "r261", "r262", "r586", "r587", "r588", "r589", "r590", "r904" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r127", "r851", "r1083" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital.", "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." } } }, "auth_ref": [ "r528", "r529", "r530", "r697", "r921", "r922", "r923", "r1054", "r1085" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash generated by (used in) operating activities:", "terseLabel": "Adjustments to reconcile net income (loss) to net cash generated by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r97", "r98", "r496" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Issuance costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r23", "r161" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r192" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising expense", "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." } } }, "auth_ref": [ "r536" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r526", "r535" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r915", "r916", "r917", "r918", "r919" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "verboseLabel": "Allowance for doubtful accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r249", "r350", "r354", "r355", "r358", "r1078" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Accounts receivable, writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r357" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesAndLoansReceivableCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForNotesAndLoansReceivableCurrent", "negatedTerseLabel": "Less: allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on financing receivable, classified as current." } } }, "auth_ref": [ "r249", "r350", "r354" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "edap_AmericanDepositorySharesADSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "AmericanDepositorySharesADSMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding American depository shares (ADS).", "label": "American Depository Shares (ADS) [Member]" } } }, "auth_ref": [] }, "edap_AmortizableIntangibleAssetsUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "AmortizableIntangibleAssetsUsefulLifeTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of the different categories of an entity's amortizable intangible assets.", "label": "Amortizable Intangible Assets, Useful Life [Table Text Block]", "terseLabel": "Schedule of amortization of intangible assets is contractual or estimated useful life of the assets" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization expense", "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." } } }, "auth_ref": [ "r14", "r69", "r73" ] }, "edap_April2023GrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "April2023GrantMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to the April 2023 grant", "label": "April 2023 grant [Member]", "terseLabel": "April 2023 grant" } } }, "auth_ref": [] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Asia", "documentation": "Continent of Asia." } } }, "auth_ref": [ "r1087", "r1088", "r1089", "r1090" ] }, "us-gaap_AssetRetirementObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligation", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Provision for Asset Retirement Obligation (Japan)", "terseLabel": "Provision for Asset Retirement Obligation (Japan)", "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r386", "r387" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Provision for Asset Retirement Obligation (Japan) less current portion", "terseLabel": "Provision for Asset Retirement Obligation (Japan) less current portion", "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r938" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total Assets", "totalLabel": "Total assets", "verboseLabel": "Total Assets", "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." } } }, "auth_ref": [ "r174", "r239", "r275", "r318", "r333", "r339", "r351", "r400", "r401", "r403", "r404", "r405", "r407", "r409", "r411", "r412", "r564", "r566", "r579", "r647", "r735", "r851", "r865", "r953", "r954", "r1065" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r231", "r253", "r275", "r351", "r400", "r401", "r403", "r404", "r405", "r407", "r409", "r411", "r412", "r564", "r566", "r579", "r851", "r953", "r954", "r1065" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current assets", "terseLabel": "Non-current assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r874", "r875", "r876" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r874", "r875", "r876" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r874", "r875", "r876" ] }, "edap_August2023GrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "August2023GrantMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to the August 2023 grant", "label": "August 2023 grant [Member]", "terseLabel": "August 2023 grant" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r521", "r522", "r523", "r524", "r525" ] }, "edap_BadDebtExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "BadDebtExpenseAbstract", "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Bad debt expense [abstract]", "terseLabel": "Bad debt expense:" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of preparation", "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)." } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Business Contact", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r875", "r876" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "CASH EQUIVALENTS" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Total cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r53", "r234", "r816" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureCashEquivalents" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "CASH EQUIVALENTS", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r234", "r649" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash equivalents and short term investments", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-term Investments", "totalLabel": "Total cash and cash equivalents", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r903" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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." } } }, "auth_ref": [ "r53", "r144", "r272" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "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." } } }, "auth_ref": [ "r5", "r144" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r142" ] }, "edap_ChangeInAllowancesForDoubtfulAccountsSlowMovingInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ChangeInAllowancesForDoubtfulAccountsSlowMovingInventories", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "edap_OperatingCashFlow", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Change in allowances for doubtful accounts for slow-moving inventories", "label": "Change in allowances for doubtful accounts & slow-moving inventories", "terseLabel": "Change in allowances for doubtful accounts & slow-moving inventories" } } }, "auth_ref": [] }, "edap_ChangeInContractWithCustomerLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ChangeInContractWithCustomerLiabilityTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the liability from contract with customer.", "label": "Change in Contract with Customer, Liability [Table Text Block]", "terseLabel": "Changes in deferred revenue on extension of warranty" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r205", "r242", "r243", "r244", "r275", "r301", "r302", "r304", "r306", "r312", "r313", "r351", "r400", "r403", "r404", "r405", "r411", "r412", "r432", "r433", "r435", "r438", "r444", "r579", "r688", "r689", "r690", "r691", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r721", "r744", "r769", "r792", "r793", "r794", "r795", "r796", "r881", "r909", "r924" ] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Collateral Held [Axis]", "documentation": "Information by category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [ "r827" ] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Collateral Held [Domain]", "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r156", "r390", "r391", "r800", "r940" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r854", "r855", "r856", "r858", "r859", "r860", "r861", "r921", "r922", "r1054", "r1082", "r1085" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in EUR per share)", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "terseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "terseLabel": "Commons stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r23", "r126", "r721", "r741", "r1085", "r1086" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, \u20ac0.13 par value; 37,373,312 shares issued and 37,103,779 shares outstanding at December 31, 2023 \u20ac0.13 par value 37,197,731 shares issued and 36,910,925 shares outstanding at December 31, 2022", "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." } } }, "auth_ref": [ "r126", "r650", "r851" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income (loss), net of tax", "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." } } }, "auth_ref": [ "r50", "r256", "r258", "r265", "r643", "r659" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureConcentrationOfCreditRisk" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATION OF CREDIT RISK", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r148" ] }, "edap_ConditionalGovernmentSubsidies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ConditionalGovernmentSubsidies", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails", "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of the subsidy from the transfer of employee pension fund liabilities to the government.", "label": "Conditional government advances", "terseLabel": "Conditional government advances", "totalLabel": "Total" } } }, "auth_ref": [] }, "edap_ConditionalGovernmentSubsidiesDueInTheNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ConditionalGovernmentSubsidiesDueInTheNextFiscalYear", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails": { "parentTag": "edap_ConditionalGovernmentSubsidies", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of government conditional advances due in the next fiscal year following the latest fiscal year.", "label": "Conditional Government Subsidies Due In The Next Fiscal Year", "terseLabel": "2024" } } }, "auth_ref": [] }, "edap_ConditionalGovernmentSubsidiesDueInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ConditionalGovernmentSubsidiesDueInYearFive", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails": { "parentTag": "edap_ConditionalGovernmentSubsidies", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of government conditional advances due in the fifth fiscal year following the latest fiscal year.", "label": "Conditional Government Subsidies Due In Year Five", "terseLabel": "2028" } } }, "auth_ref": [] }, "edap_ConditionalGovernmentSubsidiesDueInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ConditionalGovernmentSubsidiesDueInYearFour", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails": { "parentTag": "edap_ConditionalGovernmentSubsidies", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of government conditional advances due in the fourth fiscal year following the latest fiscal year.", "label": "Conditional Government Subsidies Due In Year Four", "terseLabel": "2027" } } }, "auth_ref": [] }, "edap_ConditionalGovernmentSubsidiesDueInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ConditionalGovernmentSubsidiesDueInYearThree", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails": { "parentTag": "edap_ConditionalGovernmentSubsidies", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of government conditional advances due in the third fiscal year following the latest fiscal year.", "label": "Conditional Government Subsidies Due In Year Three", "terseLabel": "2026" } } }, "auth_ref": [] }, "edap_ConditionalGovernmentSubsidiesDueInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ConditionalGovernmentSubsidiesDueInYearTwo", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails": { "parentTag": "edap_ConditionalGovernmentSubsidies", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesConditionalAdvancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of government conditional advances due in the second fiscal year following the latest fiscal year.", "label": "Conditional Government Subsidies Due In Year Two", "terseLabel": "2025" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r209", "r278", "r564", "r565", "r566", "r567", "r621", "r810", "r891", "r894", "r895", "r952", "r955", "r956" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r209", "r278", "r564", "r565", "r566", "r567", "r621", "r810", "r891", "r894", "r895", "r952", "r955", "r956" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r278", "r320", "r331", "r332", "r333", "r334", "r335", "r337", "r341", "r400", "r401", "r402", "r403", "r405", "r406", "r408", "r410", "r411", "r892", "r893", "r953", "r954" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r278", "r320", "r331", "r332", "r333", "r334", "r335", "r337", "r341", "r400", "r401", "r402", "r403", "r405", "r406", "r408", "r410", "r411", "r892", "r893", "r953", "r954" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation", "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." } } }, "auth_ref": [ "r103", "r819" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Deferred revenues", "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." } } }, "auth_ref": [ "r958" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred revenues, total", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Deferred revenues, total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r446", "r447", "r457" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenues, current portion", "terseLabel": "Current portion", "verboseLabel": "Deferred revenues, current portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r446", "r447", "r457" ] }, "edap_ContractWithCustomerLiabilityIncreaseFromNewExtensionOfWarranty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ContractWithCustomerLiabilityIncreaseFromNewExtensionOfWarranty", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase during the period to the liability from contract with customer related to a new extension of warranty.", "label": "New extension of warranty", "terseLabel": "New extension of warranty" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenues, non-current", "negatedLabel": "Less long term portion", "terseLabel": "Deferred revenues, non-current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r446", "r447", "r457" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "negatedLabel": "Recognition of revenue", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r458" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Long-term Debt and Financial Instrument Maturities", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r913" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 }, "http://www.edap-tms.com/role/DisclosureCostsOfSalesScheduleOfCostsOfSalesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureCostsOfSalesScheduleOfCostsOfSalesDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostOfRevenue", "negatedLabel": "Cost of sales", "negatedTerseLabel": "Total cost of sales", "negatedTotalLabel": "Total cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r140", "r275", "r351", "r400", "r401", "r403", "r404", "r405", "r407", "r409", "r411", "r412", "r579", "r953" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "COSTS OF SALES" } } }, "auth_ref": [] }, "edap_CostOfRevenueDirectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "CostOfRevenueDirectCosts", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureCostsOfSalesScheduleOfCostsOfSalesDetails": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureCostsOfSalesScheduleOfCostsOfSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate cost that is directly related to goods produced and sold and services rendered during the reporting period.", "label": "Cost Of Revenue Direct Costs", "negatedTerseLabel": "Direct costs of sales" } } }, "auth_ref": [] }, "edap_CostOfRevenueIndirectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "CostOfRevenueIndirectCosts", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureCostsOfSalesScheduleOfCostsOfSalesDetails": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureCostsOfSalesScheduleOfCostsOfSalesDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate cost that is indirectly related to goods produced and sold and services rendered during the reporting period.", "label": "Cost Of Revenue Indirect Costs", "negatedTerseLabel": "Indirect costs of sales" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Costs of sales", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r889" ] }, "edap_CostsOfSalesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "CostsOfSalesTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureCostsOfSales" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cost of sales.", "label": "Costs of Sales [Text Block]", "terseLabel": "COSTS OF SALES" } } }, "auth_ref": [] }, "edap_CovidRelatedLoanGuaranteedByFrenchGovernmentIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "CovidRelatedLoanGuaranteedByFrenchGovernmentIMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "COVID-related loan guaranteed by the French government I", "label": "COVID-related loan guaranteed by the French government I [Member]" } } }, "auth_ref": [] }, "edap_CovidRelatedLoanGuaranteedByFrenchGovernmentIiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "CovidRelatedLoanGuaranteedByFrenchGovernmentIiMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "COVID-related loan guaranteed by the French government II", "label": "COVID-related loan guaranteed by the French government II [Member]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "negatedLabel": "Current income tax expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r171", "r554", "r560", "r912" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Germany" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "SHORT-TERM BORROWINGS." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r31", "r122", "r123", "r175", "r178", "r278", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r593", "r831", "r832", "r833", "r834", "r835", "r910" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "terseLabel": "Debt", "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." } } }, "auth_ref": [ "r31", "r178", "r429" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentCollateralAmount", "terseLabel": "Debt Instrument, Collateral Amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r119" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "DebtInstrumentFaceAmount", "verboseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r111", "r113", "r413", "r593", "r832", "r833" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment", "terseLabel": "Frequency of principal payments", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r43", "r118" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r42", "r414" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentMaturityDate", "terseLabel": "Maturity", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r203", "r831", "r1055" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r43", "r278", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r593", "r831", "r832", "r833", "r834", "r835", "r910" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "edap_DebtInstrumentTermAfterExtension": { "xbrltype": "durationItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DebtInstrumentTermAfterExtension", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument after extension, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term after Extension", "verboseLabel": "Debt instrument term after extension" } } }, "auth_ref": [] }, "edap_DebtInstrumentTermAtInitiation": { "xbrltype": "durationItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DebtInstrumentTermAtInitiation", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument at initiation, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term at Initiation", "verboseLabel": "Term initiation" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Warrants", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r16" ] }, "edap_December2023GrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "December2023GrantMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to the December 2023 grant", "label": "December 2023 grant [Member]", "terseLabel": "December 2023 grant" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "terseLabel": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r542", "r543" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "negatedLabel": "Deferred income tax (expense) benefit", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r14", "r171", "r201", "r559", "r560", "r912" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "edap_OperatingCashFlow", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred tax expense (benefit)", "terseLabel": "Deferred tax expense (benefit)", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r146" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue", "totalLabel": "Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r897" ] }, "us-gaap_DeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "DEFERRED REVENUES" } } }, "auth_ref": [] }, "edap_DeferredRevenueExpectedToBeRecognizedAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredRevenueExpectedToBeRecognizedAfterYearFive", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue expected to be recognized after year five", "label": "Deferred revenue expected to be recognized, after year five", "terseLabel": "2029 and thereafter" } } }, "auth_ref": [] }, "edap_DeferredRevenueExpectedToBeRecognizedYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredRevenueExpectedToBeRecognizedYearFive", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue expected to be recognized year five", "label": "Deferred revenue expected to be recognized, year five", "terseLabel": "2028" } } }, "auth_ref": [] }, "edap_DeferredRevenueExpectedToBeRecognizedYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredRevenueExpectedToBeRecognizedYearFour", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue expected to be recognized year four", "label": "Deferred revenue expected to be recognized, year four", "terseLabel": "2027" } } }, "auth_ref": [] }, "edap_DeferredRevenueExpectedToBeRecognizedYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredRevenueExpectedToBeRecognizedYearOne", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue expected to be recognized year one", "label": "Deferred revenue expected to be recognized, year one", "terseLabel": "2024" } } }, "auth_ref": [] }, "edap_DeferredRevenueExpectedToBeRecognizedYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredRevenueExpectedToBeRecognizedYearThree", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue expected to be recognized year three", "label": "Deferred revenue expected to be recognized, year three", "terseLabel": "2026" } } }, "auth_ref": [] }, "edap_DeferredRevenueExpectedToBeRecognizedYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredRevenueExpectedToBeRecognizedYearTwo", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails": { "parentTag": "us-gaap_DeferredRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue expected to be recognized year two", "label": "Deferred revenue expected to be recognized, year two", "terseLabel": "2025" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetIntraEntityTransferAssetOtherThanInventory", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Elimination of intercompany profit in fixed assets", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of asset within consolidated group. Excludes intra-entity transfer of inventory." } } }, "auth_ref": [ "r1053" ] }, "edap_DeferredTaxAssetIntraentityTransferAssetInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredTaxAssetIntraentityTransferAssetInventory", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from intra-entity transfer of inventory.", "label": "Elimination of intercompany profit in inventory" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "edap_DeferredTaxAssetsLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r549" ] }, "edap_DeferredTaxAssetsLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredTaxAssetsLeasingArrangements", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to taxable temporary differences from leasing arrangements.", "label": "Capital leases treated as operating leases for tax, asset", "terseLabel": "Capital leases treated as operating leases for tax" } } }, "auth_ref": [] }, "edap_DeferredTaxAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DeferredTaxAssetsLiabilities", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset or deferred tax liabilities attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets Liabilities", "totalLabel": "Net deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Deferred tax assets (liabilities), net of allowance", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Net operating loss carry forwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r100", "r1053" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other items", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r100", "r1053" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Provisions for retirement indemnities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits." } } }, "auth_ref": [ "r1053" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowance for deferred tax assets", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r550" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Provision for retirement indemnities (Japan & France), less current portion", "terseLabel": "Provision for retirement indemnities (Japan & France), less current portion", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r84", "r85", "r124", "r163" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation", "terseLabel": "Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r472" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "negatedLabel": "Unrecognized actuarial (gain) loss", "documentation": "Amount, after tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r49", "r477" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "verboseLabel": "Unrecognized prior service cost", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r49", "r477" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Actuarial (gain) or loss", "terseLabel": "Actuarial (gain) or loss", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r466" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "negatedTotalLabel": "Total projected benefit obligation", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r84", "r85" ] }, "edap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAverageRetirementRemainingServicePeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAverageRetirementRemainingServicePeriod", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The average retirement remaining service period used to calculation for the time value of money for the plan.", "label": "Average retirement remaining service period", "terseLabel": "Average retirement remaining service period" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Discount rate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r479" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Salary increase", "terseLabel": "Salary increase", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r480" ] }, "edap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetirementAge": { "xbrltype": "integerItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRetirementAge", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The retirement age to calculate for the time value of money for the plan.", "label": "Retirement age", "terseLabel": "Retirement age" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanBenefitObligation", "periodEndLabel": "Projected Benefit obligations at end of year", "periodStartLabel": "Projected Benefit obligations at beginning of year", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r463" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid", "negatedLabel": "Benefits paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r468", "r485" ] }, "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear", "terseLabel": "Accumulated other comprehensive income (loss)", "documentation": "Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position." } } }, "auth_ref": [ "r961" ] }, "edap_DefinedBenefitPlanExpectedFutureBenefitPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid.", "label": "Defined Benefit Plan, Expected Future Benefit Payments", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails": { "parentTag": "edap_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "verboseLabel": "2029-2033", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r473" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails": { "parentTag": "edap_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "verboseLabel": "2024", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r473" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails": { "parentTag": "edap_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "verboseLabel": "2028", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r473" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails": { "parentTag": "edap_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "verboseLabel": "2027", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r473" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails": { "parentTag": "edap_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "verboseLabel": "2026", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r473" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails": { "parentTag": "edap_DefinedBenefitPlanExpectedFutureBenefitPayments", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "verboseLabel": "2025", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r473" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Exchange rate impact", "terseLabel": "Exchange rate impact", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r467" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanInterestCost", "verboseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r462", "r465", "r476", "r484", "r844", "r845" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r474", "r482" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfPriorServiceCostCreditStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization of Prior Service Cost (Credit), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of prior service cost (credit) component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r474", "r482" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r474", "r482" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementAndCurtailmentGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementAndCurtailmentGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement and Curtailment Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes settlement and curtailment gain (loss) component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r474", "r1012" ] }, "us-gaap_DefinedBenefitPlanPlanAmendments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAmendments", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment", "terseLabel": "Plan Amendments", "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan." } } }, "auth_ref": [ "r469" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanServiceCost", "verboseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r464", "r475", "r483", "r844", "r845" ] }, "edap_DefinedBenefitRetirementIndemnityPlansFranceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DefinedBenefitRetirementIndemnityPlansFranceMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participants in France lumpsum retirement indemnity payments to be paid at the time an employee retires if he or she is still present at the Company at the date of retirement.", "label": "Defined Benefit Retirement Indemnity Plans, France [Member]" } } }, "auth_ref": [] }, "edap_DefinedBenefitRetirementIndemnityPlansJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DefinedBenefitRetirementIndemnityPlansJapanMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participants in Japan lumpsum retirement indemnity payments to be paid at the time an employee retires if he or she is still present at the Company at the date of retirement.", "label": "Defined Benefit Retirement Indemnity Plans, Japan [Member]" } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits and other non-current assets", "terseLabel": "Deposits and other non-current assets", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r896" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "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." } } }, "auth_ref": [ "r14", "r74" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "edap_OperatingCashFlow", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r14", "r323" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Number of Instruments Held", "terseLabel": "Derivatives", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r106", "r107", "r712", "r785", "r786", "r787", "r856" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r24", "r104", "r105", "r108", "r109", "r277" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Other revenues", "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." } } }, "auth_ref": [ "r456", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r456", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue", "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." } } }, "auth_ref": [ "r959" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r18", "r90" ] }, "edap_DistributionDivisionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DistributionDivisionMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Distribution Division.", "label": "Distribution (DISTRIB) Division [Member]", "terseLabel": "DISTRIB Division" } } }, "auth_ref": [] }, "edap_DistributionServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "DistributionServicesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Distribution services member.", "label": "Distribution Services (DIST)" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "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'." } } }, "auth_ref": [ "r875" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r874", "r875", "r876" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r874", "r875", "r876", "r878" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r870" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r875" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r877" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "edap_EDAPTMSFranceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EDAPTMSFranceMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to the EDAP TMS France.", "label": "EDAP TMS France [Member]" } } }, "auth_ref": [] }, "edap_EDAPTMSGMBHMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EDAPTMSGMBHMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the EDAP TMS GMBH.", "label": "EDAP TMS GMBH [Member]" } } }, "auth_ref": [] }, "edap_EDAPTMSSAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EDAPTMSSAMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents EDAP TMS S.A. , a global leader in therapeutic ultrasound.", "label": "EDAP TMS S.A. [Member]" } } }, "auth_ref": [] }, "edap_EDAPTechnomedCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EDAPTechnomedCoLtdMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the entity EDAP Technomed Co Ltd.", "label": "EDAP Technomed Co Ltd. [Member]" } } }, "auth_ref": [] }, "edap_EDAPTechnomedIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EDAPTechnomedIncMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Edap Technomed Inc, a Medical Device company.", "label": "EDAP Technomed Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Basic income (loss) per share (in EUR per share)", "terseLabel": "Basic income (loss) per share (in EUR per share)", "verboseLabel": "Basic EPS (in Euros)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r266", "r290", "r291", "r292", "r293", "r294", "r299", "r301", "r304", "r305", "r306", "r310", "r576", "r577", "r644", "r660", "r822" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Diluted income (loss) per share (in EUR per share)", "terseLabel": "Diluted income (loss) per share (in EUR per share)", "verboseLabel": "Diluted EPS income / (loss) (in Euros)", "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." } } }, "auth_ref": [ "r266", "r290", "r291", "r292", "r293", "r294", "r301", "r304", "r305", "r306", "r310", "r576", "r577", "r644", "r660", "r822" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per share", "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." } } }, "auth_ref": [ "r56", "r57" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureEarningsLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r298", "r307", "r308", "r309" ] }, "edap_EdapTechnomedCo.LtdApril222020LoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EdapTechnomedCo.LtdApril222020LoanMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents the EDAP Technomed Co. Ltd, April 22, 2020 loan", "label": "EDAP Technomed Co. Ltd, April 22, 2020 loan [Member]", "terseLabel": "EDAP Technomed Co. Ltd, April 22, 2020 loan" } } }, "auth_ref": [] }, "edap_EdapTechnomedCo.LtdAugust192019LoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EdapTechnomedCo.LtdAugust192019LoanMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents the EDAP Technomed Co. Ltd, August 19, 2019 loan.", "label": "EDAP Technomed Co. Ltd, August 19, 2019 loan [Member]", "terseLabel": "EDAP Technomed Co. Ltd, August 19, 2019 loan" } } }, "auth_ref": [] }, "edap_EdapTechnomedCoLtdJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EdapTechnomedCoLtdJapanMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Edap Technomed Co Ltd Japan, a medical and hospital equipment company in Chuo-Ku, Japan.", "label": "Edap Technomed Co Ltd Japan [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net effect of exchange rate changes on cash and cash equivalents", "terseLabel": "Net effect of exchange rate changes on cash and cash equivalents", "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." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "edap_OperatingCashFlow", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other non-cash compensation", "verboseLabel": "Share based compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accruals for payroll and associated taxes", "terseLabel": "Accruals for payroll and associated taxes", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r116", "r1075" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r527" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "edap_EmployeeTerminationIndemnities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EmployeeTerminationIndemnities", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred for employee termination indemnities.", "label": "Provision for employee termination indemnities", "terseLabel": "Provision for employee termination indemnities (Korea)" } } }, "auth_ref": [] }, "edap_EmployeeTerminationIndemnitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "EmployeeTerminationIndemnitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of noncurrent employment termination indemnities as of the specified date.", "label": "Provision for employee termination indemnities, less current portion", "terseLabel": "Provision for employee termination indemnities (Korea) less current portion" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r872" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding (in shares)", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r872" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r872" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r879" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r872" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r872" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r880" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails", "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r23", "r228", "r260", "r261", "r262", "r285", "r286", "r287", "r289", "r295", "r297", "r311", "r352", "r353", "r445", "r528", "r529", "r530", "r555", "r556", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r585", "r586", "r587", "r588", "r589", "r590", "r614", "r680", "r681", "r682", "r697", "r769" ] }, "us-gaap_ExtendedProductWarrantyAccrualNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtendedProductWarrantyAccrualNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Extended Product Warranty Accrual, Noncurrent", "terseLabel": "Provision for guarantee given to customer, less curent portion", "documentation": "Amount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid after one year from the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability." } } }, "auth_ref": [ "r44", "r948", "r951" ] }, "edap_ExtensionOfWarrantyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ExtensionOfWarrantyMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to extension of warranty, included in sales contracts.", "label": "Extension of Warranty [Member]", "terseLabel": "Extension of warranty, included in sales contracts" } } }, "auth_ref": [] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "FR", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "France" } } }, "auth_ref": [] }, "edap_FactoredAccountReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "FactoredAccountReceivablesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding factored account receivables.", "label": "Factored Account Receivables [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r578" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseInterestExpense", "verboseLabel": "Finance lease obligations", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r598", "r604", "r850" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "FinanceLeaseInterestPaymentOnLiability", "verboseLabel": "Operating cash flow used in finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r600", "r608" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails", "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiability", "terseLabel": "Liability associated with lease equipment", "verboseLabel": "Present value of minimum lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r596", "r612" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current obligations under finance leases in 2019 and capital leases in 2018", "negatedLabel": "Less: current portion", "terseLabel": "Current obligations under finance leases", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r596" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsTables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of finance leases liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Obligations under finance leases in 2019 and capital leases in 2018, non-current", "terseLabel": "Obligations under finance leases", "verboseLabel": "Long-term portion", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r596" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total undiscounted minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "2028 / 2029 and thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2023 / 2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2027 / 2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour", "verboseLabel": "2026 / 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2025 / 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2024 / 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfFinanceLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: amount representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "FinanceLeasePrincipalPayments", "negatedLabel": "Repayment of obligations under financing leases", "verboseLabel": "Financing cash flow used in finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r599", "r608" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Total", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r595" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less: accumulated depreciation and amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r884", "r887" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAssetAmortization", "verboseLabel": "Depreciation expense related to financing lease right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r598", "r604", "r850" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Total gross value", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r883" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r597" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent", "verboseLabel": "Fianance lease, weighted average discount rate", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r611", "r850" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "verboseLabel": "Fianance lease, weighted average remaining lease term", "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." } } }, "auth_ref": [ "r610", "r850" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite intangible assets, useful life (Year)", "terseLabel": "Useful life (in years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r238", "r380" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "edap_FiniteLivedIntangibleAssetsRemainingAmortizationExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "2029 and thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "edap_FiniteLivedIntangibleAssetsRemainingAmortizationExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r152" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "edap_FiniteLivedIntangibleAssetsRemainingAmortizationExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r152" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "edap_FiniteLivedIntangibleAssetsRemainingAmortizationExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r152" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "edap_FiniteLivedIntangibleAssetsRemainingAmortizationExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r152" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": "edap_FiniteLivedIntangibleAssetsRemainingAmortizationExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r152" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r378", "r379", "r380", "r381", "r628", "r629" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-lived, intangible assets, gross", "terseLabel": "Intangible assets, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r151", "r629" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets", "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." } } }, "auth_ref": [ "r628" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r70", "r72" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r151", "r628" ] }, "edap_FiniteLivedIntangibleAssetsRemainingAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationExpense", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsEstimatedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of remaining amortization expense for assets, excluding financial assets and goodwill, lacking physical substance.", "label": "Finite lived Intangible Assets, Remaining Amortization Expense", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyAbstract", "lang": { "en-us": { "role": { "label": "FOREIGN CURRENCY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureForeignCurrencyTransactions" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Disclosure [Text Block]", "terseLabel": "FOREIGN CURRENCY TRANSACTIONS", "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items." } } }, "auth_ref": [ "r580", "r591", "r866", "r867", "r868", "r869", "r882" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Foreign Currency exchange (losses) gains, net", "terseLabel": "Foreign currency exchange gain (loss), net", "verboseLabel": "Foreign Currency exchange (losses) gains, net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r581", "r582", "r583", "r584", "r766" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation and transactions", "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." } } }, "auth_ref": [ "r580" ] }, "edap_FreeShareAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "FreeShareAwardsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Free share awards", "label": "Free share awards [Member]", "terseLabel": "Free share awards" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture, fixture, and fittings and other", "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." } } }, "auth_ref": [] }, "edap_FurnitureFixturesFittingsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "FurnitureFixturesFittingsAndOtherMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the furniture, fixtures, fittings and other.", "label": "Furniture, fixtures, fittings and other" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "edap_OperatingCashFlow", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfOtherAssets", "negatedLabel": "Net capital loss on disposals of assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r908" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "us-gaap_GeneralAndAdministrativeExpense", "negatedLabel": "General and administrative expenses", "negatedTerseLabel": "G&A expenses", "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." } } }, "auth_ref": [ "r141", "r747" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r237", "r365", "r642", "r830", "r851", "r935", "r936" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL AND INTANGIBLE ASSETS", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r150" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and intangible assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r20", "r67" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Impairment", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r14", "r366", "r372", "r377", "r830" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r830" ] }, "edap_GrantsCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "GrantsCredit", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails": { "parentTag": "us-gaap_ResearchAndDevelopmentExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of grants received, including European, national and regional grants for the development of innovative imaging solutions for the focal treatment of liver cancer (HECAM Development project).", "label": "Grants" } } }, "auth_ref": [] }, "edap_GrossProceedsFromIssuanceOfStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "GrossProceedsFromIssuanceOfStock", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross Proceeds From Issuance of Stock", "label": "Gross Proceeds From Issuance of Stock", "terseLabel": "Gross Proceeds From Issuance of Stock" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gross profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r139", "r275", "r318", "r332", "r338", "r341", "r351", "r400", "r401", "r403", "r404", "r405", "r407", "r409", "r411", "r412", "r579", "r824", "r953" ] }, "edap_GrossResearchAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "GrossResearchAndDevelopmentExpenses", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails": { "parentTag": "us-gaap_ResearchAndDevelopmentExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "The gross amount of research and development expenses.", "label": "Gross Research And Development Expenses", "negatedLabel": "Gross research and development expenses" } } }, "auth_ref": [] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Amount warranted", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r398" ] }, "us-gaap_GuaranteeOfIndebtednessOfOthersMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeOfIndebtednessOfOthersMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Guarantee of Indebtedness of Others [Member]", "terseLabel": "Guarantee of Indebtedness of Others", "documentation": "Agreements (contracts) that contingently require the guarantor to make payments of principal and interest to a lender on another party's debt if that party fails to comply with the terms of the borrowing arrangement." } } }, "auth_ref": [ "r1", "r945", "r1080", "r1081" ] }, "edap_HIFUTreatmentsAndDevicesLeasedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "HIFUTreatmentsAndDevicesLeasedMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to HIFU treatments and devices leased.", "label": "RPP's and leases" } } }, "auth_ref": [] }, "edap_HighIntensityFocusedUltrasoundHIFUEquipment1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "HighIntensityFocusedUltrasoundHIFUEquipment1Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding a first group of high intensity focused ultrasound equipment.", "label": "High Intensity Focused Ultrasound (HIFU) Equipment 1 [Member]" } } }, "auth_ref": [] }, "edap_HighIntensityFocusedUltrasoundHIFUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "HighIntensityFocusedUltrasoundHIFUMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the reportable segment High Intensity Focused Ultrasound (HIFU).", "label": "High Intensity Focused Ultrasound (HIFU)" } } }, "auth_ref": [] }, "edap_HighIntensityFocusedUltrasoundHifuEquipment2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "HighIntensityFocusedUltrasoundHifuEquipment2Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding a second group of high intensity focused ultrasound equipment.", "label": "High Intensity Focused Ultrasound (HIFU) Equipment 2 [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r874", "r875", "r876" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived assets", "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." } } }, "auth_ref": [ "r0", "r155" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before taxes", "verboseLabel": "Income (loss)", "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." } } }, "auth_ref": [ "r2", "r136", "r182", "r318", "r332", "r338", "r341", "r645", "r657", "r824" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "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." } } }, "auth_ref": [ "r276", "r539", "r546", "r547", "r552", "r557", "r561", "r562", "r563", "r693" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense", "verboseLabel": "Income tax interest and penalties", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 4.0 }, "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "negatedLabel": "Income tax (expense) benefit", "negatedTotalLabel": "Effective income tax (expense) benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r190", "r202", "r296", "r297", "r326", "r544", "r558", "r661" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "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." } } }, "auth_ref": [ "r259", "r540", "r541", "r547", "r548", "r551", "r553", "r687" ] }, "edap_IncomeTaxReconciliationEffectOfCancellationOfIntragroupPositionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "IncomeTaxReconciliationEffectOfCancellationOfIntragroupPositionsAmount", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax to pretax income (loss) from continuing operations attributable to effect of cancellation of intra-group position.", "label": "Effect of cancellation of intra-group positions", "negatedLabel": "Effect of cancellation of intra-group positions" } } }, "auth_ref": [] }, "edap_IncomeTaxReconciliationEffectOfNetOperatingLossCarryForwardsAndValuationAllowancesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "IncomeTaxReconciliationEffectOfNetOperatingLossCarryForwardsAndValuationAllowancesAmount", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax to pretax income (loss) from continuing operations attributable to effect of net operating loss carry forwards and valuation allowances.", "label": "Effect of net operating loss carry-forwards and valuation allowances", "negatedLabel": "Effect of net operating loss carry-forwards and valuation allowances" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Income of foreign subsidiaries taxed at different tax rates", "negatedLabel": "Income of foreign subsidiaries taxed at different tax rates", "documentation": "Amount 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 foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1050" ] }, "edap_IncomeTaxReconciliationFrenchBusinessTaxIncludedInIncomeTaxCVAEAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "IncomeTaxReconciliationFrenchBusinessTaxIncludedInIncomeTaxCVAEAmount", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax to pretax income (loss) from continuing operations attributable to french business tax included in income tax CAVE.", "label": "French business tax included in income tax (CVAE)", "negatedLabel": "French business tax included in income tax (CVAE)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Theoretical income tax (expense) benefit at French statutory tax rate", "negatedLabel": "Theoretical income tax (expense) benefit at French statutory tax rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r545" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationOtherAdjustments", "negatedLabel": "Other", "documentation": "Amount 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 other adjustments." } } }, "auth_ref": [ "r1050" ] }, "edap_IncomeTaxReconciliationPermanentDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "IncomeTaxReconciliationPermanentDifferences", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount 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 permanent differences.", "label": "Income Tax Reconciliation, Permanent Differences", "negatedLabel": "Permanent differences" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "IncomeTaxesPaidNet", "terseLabel": "Income taxes paid (refunds received)", "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." } } }, "auth_ref": [ "r55" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable", "negatedLabel": "Decrease (Increase) in trade accounts and notes and other receivables", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Decrease) Increase in trade accounts and notes payable", "terseLabel": "(Decrease) Increase in trade accounts and notes payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r13" ] }, "edap_IncreaseDecreaseInDepositsAndGuaranteesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "IncreaseDecreaseInDepositsAndGuaranteesNet", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in deposits and guarantees, net", "label": "Increase in deposits and guarantees", "terseLabel": "Increase in deposits and guarantees" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Decrease (Increase) in inventories", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapital", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOperatingCapital", "negatedTotalLabel": "Net change in operating assets and liabilities", "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase/Decrease in operating assets and liabilities:", "terseLabel": "Increase/Decrease in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Decrease) Increase in accrued expenses, other current liabilities", "terseLabel": "(Decrease) Increase in accrued expenses, other current liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "edap_OperatingCashFlow", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in long-term provisions", "terseLabel": "Change in long-term provisions", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Decrease (Increase) in other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "terseLabel": "Intangible assets, net", "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." } } }, "auth_ref": [ "r68", "r71" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r112", "r186", "r263", "r322", "r592", "r753", "r863", "r1084" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetTables" ], "lang": { "en-us": { "role": { "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Income and Interest Expense", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureFinancialIncomeNet" ], "lang": { "en-us": { "role": { "label": "Interest Income and Interest Expense Disclosure [Text Block]", "terseLabel": "FINANCIAL INCOME, NET", "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities." } } }, "auth_ref": [ "r184" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Financial income (expense), net", "terseLabel": "Financial (expense) income, net", "totalLabel": "Total", "verboseLabel": "Financial income (expense), net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r185" ] }, "us-gaap_InterestIncomeExpenseNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNetAbstract", "lang": { "en-us": { "role": { "label": "FINANCIAL INCOME, NET" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOperating", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities." } } }, "auth_ref": [ "r138", "r745", "r789", "r790", "r862", "r863", "r1091" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "InterestPaidNet", "terseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r268", "r270", "r271" ] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryAdjustments", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryAdjustments", "negatedLabel": "Less: allowance for slow-moving inventory and net realizable value", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r66", "r900" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "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." } } }, "auth_ref": [ "r361" ] }, "edap_InventoryFinishedGoodsDistributionProductsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "InventoryFinishedGoodsDistributionProductsGross", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed distribution merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory Finished Goods Distribution Products Gross", "terseLabel": "Finished goods - distribution products" } } }, "auth_ref": [] }, "edap_InventoryFinishedGoodsOwnManufacturedProductsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "InventoryFinishedGoodsOwnManufacturedProductsGross", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed of own manufactured merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory Finished Goods Own Manufactured Products Gross", "terseLabel": "Finished goods - own manufactured products" } } }, "auth_ref": [] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryGross", "totalLabel": "Total gross inventories", "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." } } }, "auth_ref": [ "r900" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.edap-tms.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories", "terseLabel": "Inventories", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r251", "r817", "r851" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r191", "r233", "r250", "r361", "r362", "r364", "r626", "r820" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryRawMaterialsAndSupplies", "verboseLabel": "Components, spare parts", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r900" ] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserveMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Slow-moving inventory", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r915", "r916", "r917", "r918", "r919" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryWorkInProcess", "verboseLabel": "Work-in-progress", "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." } } }, "auth_ref": [ "r899" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryWriteDown", "terseLabel": "Inventory write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r363" ] }, "edap_InvestmentTaxReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "InvestmentTaxReceivableCurrent", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails": { "parentTag": "us-gaap_NontradeReceivablesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "The other investment tax current receivables.", "label": "Research and development tax credit receivable from the French State", "terseLabel": "Research and development tax credit receivable from the French State" } } }, "auth_ref": [] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Japan" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Korea" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r154" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASE OBLIGATIONS" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Right of use assets:", "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." } } }, "auth_ref": [ "r603" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r603" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r602" ] }, "edap_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligations" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating and finance leases of lessee.", "label": "Lessee, Operating and Finance Leases [Text Block]", "terseLabel": "LEASE OBLIGATIONS" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of operating leases liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total undiscounted minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r612" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "2023 / 2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "verboseLabel": "2026 / 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "2025 / 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "2024 / 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r612" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssets" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "OPERATING LEASE RIGHT-OF-USE ASSETS", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r594" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r38", "r275", "r351", "r400", "r401", "r403", "r404", "r405", "r407", "r409", "r411", "r412", "r565", "r566", "r567", "r579", "r720", "r823", "r865", "r953", "r1065", "r1066" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r131", "r179", "r653", "r851", "r911", "r932", "r1056" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r41", "r232", "r275", "r351", "r400", "r401", "r403", "r404", "r405", "r407", "r409", "r411", "r412", "r565", "r566", "r567", "r579", "r851", "r953", "r1065", "r1066" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities", "terseLabel": "Non-current liabilities" } } }, "auth_ref": [] }, "edap_LiabilityFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "LiabilityFromContractWithCustomerTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenues" ], "lang": { "en-us": { "role": { "documentation": "The complete disclosure for liabilities from contracts with customers.", "label": "Liability from Contract with Customer [Text Block]", "terseLabel": "DEFERRED REVENUES" } } }, "auth_ref": [] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAndServiceMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Licenses and others.", "terseLabel": "Licenses and others", "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r960" ] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licenses", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r102", "r538", "r1049" ] }, "edap_LithotripsyEswlMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "LithotripsyEswlMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the reportable segment regarding Lithotripsy (ESWL).", "label": "Lithotripsy (ESWL) [Member]", "terseLabel": "Lithotripsy (ESWL)" } } }, "auth_ref": [] }, "edap_LoanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "LoanOneMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the first loan.", "label": "Loan One [Member]" } } }, "auth_ref": [] }, "edap_LoanRelatedToAcquisitionOfComputerServersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "LoanRelatedToAcquisitionOfComputerServersMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Loan related to acquisition of computer servers", "label": "Loan related to acquisition of computer servers [Member]" } } }, "auth_ref": [] }, "edap_LoanTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "LoanTwoMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the second loan.", "label": "Loan Two [Member]" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNet" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "TRADE ACCOUNTS AND NOTES RECEIVABLE, NET", "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." } } }, "auth_ref": [ "r927" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "edap_LongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "LongLivedAssets", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of long-lived assets.", "label": "Long-lived assets", "terseLabel": "Non-current assets" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Total long term debt", "totalLabel": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r31", "r178", "r420", "r430", "r832", "r833", "r1077" ] }, "edap_LongTermDebtAndFinancialInstrumentsCarriedAtFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "LongTermDebtAndFinancialInstrumentsCarriedAtFairValueAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "LONG TERM DEBT" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt", "negatedTerseLabel": "Less current portion", "terseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r240" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "2024", "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)." } } }, "auth_ref": [ "r16", "r278", "r424" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r16", "r278", "r424" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtAndFinancialInstrumentsMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r16", "r278", "r424" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term debt, non-current", "terseLabel": "Long-term debt, non-current", "totalLabel": "Total long-term portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r241" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "LONG TERM DEBT", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r157" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r43" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r43", "r78" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r392", "r393", "r394", "r397", "r941", "r942" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r392", "r393", "r394", "r397", "r941", "r942" ] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaintenanceMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Maintenance [Member]", "terseLabel": "Maintenance contracts", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r960" ] }, "us-gaap_ManufacturedProductOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManufacturedProductOtherMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Goods", "documentation": "Article or substance produced by labor or machinery, classified as other." } } }, "auth_ref": [ "r960" ] }, "us-gaap_ManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManufacturingFacilityMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails", "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Facilities", "documentation": "Structure used in the manufacturing of goods." } } }, "auth_ref": [ "r154" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Reconciling Items", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r65" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r393", "r394", "r395", "r396", "r489", "r625", "r679", "r712", "r713", "r778", "r780", "r782", "r783", "r788", "r811", "r812", "r826", "r836", "r846", "r853", "r957", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072" ] }, "edap_MaximumTreasurySharesAsPercentageOfTotalSharesIssued": { "xbrltype": "percentItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "MaximumTreasurySharesAsPercentageOfTotalSharesIssued", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum treasury shares as percentage of total shares issued", "label": "Maximum treasury shares as percentage of total shares issued", "terseLabel": "Maximum treasury shares as percentage of total shares issued" } } }, "auth_ref": [] }, "edap_May2023GrantIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "May2023GrantIMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to May 2023 Grant I", "label": "May 2023 Grant I [Member]", "terseLabel": "May 2023 Grant I" } } }, "auth_ref": [] }, "edap_May2023GrantIiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "May2023GrantIiMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to May 2023 Grant II", "label": "May 2023 Grant II [Member]", "terseLabel": "May 2023 Grant II" } } }, "auth_ref": [] }, "edap_MedicalDevicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "MedicalDevicesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding medical devices.", "label": "Medical Devices [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r393", "r394", "r395", "r396", "r489", "r625", "r679", "r712", "r713", "r778", "r780", "r782", "r783", "r788", "r811", "r812", "r826", "r836", "r846", "r853", "r957", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072" ] }, "edap_NatureOfOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "NatureOfOperationsPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the nature of operations.", "label": "Nature of Operations [Policy Text Block]", "terseLabel": "Nature of operations" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash generated by (used in) financing activities", "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." } } }, "auth_ref": [ "r269" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flow from financing activities:", "terseLabel": "Cash flow from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash generated by (used in) investing activities", "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." } } }, "auth_ref": [ "r269" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash generated by (used in) operating activities", "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." } } }, "auth_ref": [ "r144", "r145", "r146" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "edap_OperatingCashFlow", "weight": 1.0, "order": 1.0 }, "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net (loss) / income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r137", "r146", "r183", "r230", "r254", "r257", "r262", "r275", "r288", "r290", "r291", "r292", "r293", "r296", "r297", "r303", "r318", "r332", "r338", "r341", "r351", "r400", "r401", "r403", "r404", "r405", "r407", "r409", "r411", "r412", "r577", "r579", "r658", "r743", "r767", "r768", "r824", "r863", "r953" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements", "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." } } }, "auth_ref": [] }, "edap_NoncurrentPortionOfGovernmentSubsidies": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "NoncurrentPortionOfGovernmentSubsidies", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Conditional government subsidies are granted by French government to finance R&D project developments and are subject to reimbursement conditional to development milestones.", "label": "Conditional government advances, less current portion", "terseLabel": "Conditional government advances, less current portion" } } }, "auth_ref": [] }, "us-gaap_NontradeReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other receivables", "terseLabel": "Other receivables", "totalLabel": "Total", "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r898" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableDetails": { "parentTag": "edap_TradeAccountsPayableAndNotesPayableCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable", "terseLabel": "Notes payable", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Notes receivable", "terseLabel": "Notes receivable", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r200", "r206", "r207", "r247", "r359", "r360", "r828", "r829", "r890", "r933" ] }, "edap_November2023GrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "November2023GrantMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to the November 2023 grant", "label": "November 2023 grant [Member]", "terseLabel": "November 2023 grant" } } }, "auth_ref": [] }, "edap_NumberOfFreeSharePlans": { "xbrltype": "integerItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "NumberOfFreeSharePlans", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of free share plans", "label": "Number of Free Share Plans", "terseLabel": "Number of free share plans" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "NumberOfReportableSegments", "terseLabel": "Reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r926" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Reporting units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "edap_NumberOfStockBasedEmployeeCompensationPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "NumberOfStockBasedEmployeeCompensationPlans", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of stock-based employee compensation plans", "label": "Number of Stock Based Employee Compensation Plans", "terseLabel": "Number of stock-based employee compensation plans" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Furniture, fixture, fittings and other", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "edap_OperatingCashFlow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OperatingCashFlow", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities.", "label": "Operating Cash Flow", "totalLabel": "Operating cash flow before changes in working capital" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "negatedLabel": "Total expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingProfitOrLossToConsolidatedNetLossDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Segment operating income (loss)", "terseLabel": "Segment operating income (loss)", "totalLabel": "Income (loss) from operations", "verboseLabel": "Operating income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r318", "r332", "r338", "r341", "r824" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r605", "r850" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "verboseLabel": "Total rent expenses under operating leases", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of operating lease obligations", "negatedLabel": "Less: current portion", "terseLabel": "Current portion of operating lease obligations", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r596" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsMaturitiesOfOperatingLeasesLiabilitiesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease obligations, non-current", "terseLabel": "Operating lease obligations, non-current", "verboseLabel": "Long-term portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r596" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "OperatingLeasePayments", "verboseLabel": "Operating cash flow used in operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r601", "r608" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease, right of use", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r595" ] }, "edap_OperatingLeaseRightOfUseAssets": { "xbrltype": "stringItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OperatingLeaseRightOfUseAssets", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "OPERATING LEASE RIGHT-OF-USE ASSETS." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "verboseLabel": "Operating lease, weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r611", "r850" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "verboseLabel": "Operating lease, weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r610", "r850" ] }, "us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Lessor Asset under Operating Lease", "terseLabel": "Depreciation expense on equipment leased to customers", "documentation": "Amount of depreciation expense for lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r382", "r613" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards, Total", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r99" ] }, "edap_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards Not Subject to Expiration", "label": "Operating Loss Carryforwards Not Subject to Expiration", "terseLabel": "Net operating loss carry forwards with no expiration date" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r341" ] }, "edap_OrganizationCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OrganizationCostsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to organization costs.", "label": "Organization costs" } } }, "auth_ref": [] }, "edap_OtherAccruedLiabilitiesAdvancesReceivedFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherAccruedLiabilitiesAdvancesReceivedFromCustomers", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of other accrued liabilities attributable to advances received from customers.", "label": "Advances received from customers", "terseLabel": "Advances received from customers" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent", "terseLabel": "Others", "documentation": "Amount of expenses incurred but not yet paid classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAccruedLiabilitiesNoncurrent", "negatedLabel": "Less non-current portion", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "OTHER ASSETS" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.edap-tms.com/role/DisclosureOtherAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAssetsDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets, current portion", "terseLabel": "Other assets, current portion", "totalLabel": "Total", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r252", "r851" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAssets" ], "lang": { "en-us": { "role": { "label": "Other Assets Disclosure [Text Block]", "terseLabel": "OTHER ASSETS", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Translation adjustment", "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, attributable to parent entity." } } }, "auth_ref": [ "r12", "r21", "r173" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails" ], "lang": { "en-us": { "role": { "label": "Net current-period other comprehensive income (loss)", "terseLabel": "Net current-period other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r12", "r21", "r173", "r255", "r258" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "negatedLabel": "Provision for retirement indemnities", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r9", "r135", "r844", "r1001" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Deferred tax for retirement indemnities", "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan." } } }, "auth_ref": [ "r9", "r10", "r173" ] }, "edap_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherCountriesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to other countries.", "label": "Other countries" } } }, "auth_ref": [] }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDeferredCompensationArrangementsLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee absences compensation", "terseLabel": "Employee absences compensation", "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r83", "r162" ] }, "edap_OtherGeographicalAreasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherGeographicalAreasMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the geographical areas that classified as other.", "label": "Other geographical Areas", "terseLabel": "Other geographical areas" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other accrued liabilities", "terseLabel": "Other accrued liabilities", "verboseLabel": "Current portion", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39", "r851" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "OTHER ACCRUED LIABILITIES." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "OTHER ACCRUED LIABILITIES", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 }, "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "terseLabel": "Other long-term liabilities", "totalLabel": "Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44" ] }, "edap_OtherLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherLicensesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other licenses.", "label": "Other licenses" } } }, "auth_ref": [] }, "edap_OtherLongTermLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherLongTermLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilities" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other long-term liabilities.", "label": "Other Long-term Liabilities, Disclosure [Text Block]", "terseLabel": "OTHER LONG-TERM LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongtermDebtCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "OTHER LONG-TERM LIABILITIES." } } }, "auth_ref": [] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses, current portion", "terseLabel": "Prepaid expenses, current portion", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r901", "r934" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails": { "parentTag": "us-gaap_NontradeReceivablesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Others", "terseLabel": "Others", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r246", "r729" ] }, "edap_OtherReceivablesFromTheFrenchState": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherReceivablesFromTheFrenchState", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails": { "parentTag": "us-gaap_NontradeReceivablesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "The other receivables from the French State.", "label": "Other receivables from Government and public authorities", "terseLabel": "Other receivables from Government and public authorities" } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrentAbstract", "lang": { "en-us": { "role": { "label": "OTHER RECEIVABLES." } } }, "auth_ref": [] }, "edap_OtherReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherReceivablesTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherReceivables" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of other receivables.", "label": "Other Receivables [Text Block]", "terseLabel": "OTHER RECEIVABLES." } } }, "auth_ref": [] }, "edap_OtherRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherRevenueAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "OTHER REVENUES" } } }, "auth_ref": [] }, "edap_OtherRevenuesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "OtherRevenuesTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherRevenues" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other revenues.", "label": "Other Revenues [Text Block]", "terseLabel": "OTHER REVENUES" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r278" ] }, "edap_PartsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "PartsAndServicesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to parts and services.", "label": "Spare parts and services" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r172" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "TRADE ACCOUNTS AND NOTES PAYABLE" } } }, "auth_ref": [] }, "edap_PaycheckProtectionProgramLoanForgiveness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "PaycheckProtectionProgramLoanForgiveness", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails": { "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0, "order": 3.0 }, "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "edap_OperatingCashFlow", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureFinancialIncomeNetScheduleOfFinancialIncomeExpenseDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of loan forgiven under paycheck protection program", "label": "Paycheck Protection Program Loan Forgiveness", "negatedLabel": "US Paycheck Protection Program loan Forgiveness", "terseLabel": "Paycheck Protection Program loan forgiveness" } } }, "auth_ref": [] }, "edap_PaymentsForAdditionsToCapitalizedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "PaymentsForAdditionsToCapitalizedAssets", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow related to the additions to capitalized assets produced by the company.", "label": "Payments For Additions To Capitalized Assets", "negatedLabel": "Additions to capitalized assets produced by the Company" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Acquisitions of intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r143" ] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireMachineryAndEquipment", "negatedLabel": "Acquisitions of property and equipment", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r143" ] }, "edap_PaymentsToAcquireOtherFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "PaymentsToAcquireOtherFinancialAssets", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for other financial assets.", "label": "Payments To Acquire Other Financial Assets", "negatedLabel": "Decrease (Increase) of other financial assets" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "terseLabel": "Current liabilities", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current." } } }, "auth_ref": [ "r123", "r460", "r461", "r470", "r844" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Retirement indemnities", "terseLabel": "Retirement indemnities", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r177", "r461", "r470", "r1075" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "terseLabel": "Non-current liabilities", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r124", "r460", "r461", "r470", "r844" ] }, "edap_PeriodBetweenDateOfGrantAndStartOfVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "PeriodBetweenDateOfGrantAndStartOfVestingPeriod", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Period between date of grant and start of vesting period", "label": "Period between date of grant and start of vesting period" } } }, "auth_ref": [] }, "edap_Plan2019OptionsToPurchaseNewSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2019OptionsToPurchaseNewSharesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to the 2019 Plan, options to purchase new shares.", "label": "Plan 2019, options to purchase new shares [Member]", "terseLabel": "The 2019 Plan, options to purchase new shares" } } }, "auth_ref": [] }, "edap_Plan2019OptionsToPurchasePreExistingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2019OptionsToPurchasePreExistingSharesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to the 2019 Plan, options to purchase pre-existing shares", "label": "Plan 2019, options to purchase pre existing shares [Member]", "terseLabel": "The 2019 Plan, options to purchase pre-existing shares" } } }, "auth_ref": [] }, "edap_Plan2021GrantsToCeoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2021GrantsToCeoMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2021 Plan, grants to CEO", "label": "Plan 2021, grants to CEO [Member]", "terseLabel": "2021 Plan, grants to CEO" } } }, "auth_ref": [] }, "edap_Plan2021GrantsToEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2021GrantsToEmployeesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2021 Plan, grants to employees", "label": "Plan 2021, grants to employees [Member]", "terseLabel": "2021 Plan, grants to employees" } } }, "auth_ref": [] }, "edap_Plan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2021Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2021 plan.", "label": "The 2021 Plan [Member]" } } }, "auth_ref": [] }, "edap_Plan2022GrantsToCeoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2022GrantsToCeoMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2022 Plan, grants to CEO", "label": "Plan 2022, grants to CEO [Member]", "terseLabel": "2022 Plan, grants to CEO" } } }, "auth_ref": [] }, "edap_Plan2022GrantsToEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2022GrantsToEmployeesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2022 Plan, grants to employees", "label": "Plan 2022, grants to employees [Member]", "terseLabel": "2022 Plan, grants to employees" } } }, "auth_ref": [] }, "edap_Plan2022GrantsToPresidentOfParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2022GrantsToPresidentOfParentCompanyMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2022 plan, grants to President of parent company", "label": "Plan 2022, grants to President of parent company [Member]", "terseLabel": "2022 Plan, grants to president" } } }, "auth_ref": [] }, "edap_Plan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Plan2022Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2022 plan.", "label": "Plan 2022 [Member]", "terseLabel": "The 2022 Plan" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047" ] }, "edap_ProceedsFromConditionalAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ProceedsFromConditionalAdvances", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cashflow from conditional advances", "label": "Proceeds From Conditional Advances", "terseLabel": "Proceeds from conditional advances" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInterestReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInterestReceived", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "ProceedsFromInterestReceived", "terseLabel": "Interest received", "documentation": "Interest received on loans and other debt instruments during the current period." } } }, "auth_ref": [ "r907" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlowParenthetical", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from capital increase", "terseLabel": "Proceeds from capital increase", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from long term borrowings, net of financing costs", "terseLabel": "Proceeds from long term borrowings, net of financing costs", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r51", "r688" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebt", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in bank overdrafts and short-term borrowings", "terseLabel": "Increase (decrease) in bank overdrafts and short-term borrowings", "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from stock-option exercise", "terseLabel": "Proceeds from stock-option exercise", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r11", "r29" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Other revenues.", "terseLabel": "External other revenues", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r960" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r837" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails", "http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r343", "r627", "r673", "r674", "r675", "r676", "r677", "r678", "r814", "r837", "r852", "r888", "r943", "r944", "r959", "r1079" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProductWarrantyExpense", "terseLabel": "Warranty expense", "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." } } }, "auth_ref": [ "r13", "r946" ] }, "us-gaap_ProductionRelatedImpairmentsOrChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductionRelatedImpairmentsOrChargesAbstract", "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Production Related Impairments or Charges [Abstract]", "terseLabel": "Provision for slow moving inventory:" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails", "http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r343", "r627", "r673", "r674", "r675", "r676", "r677", "r678", "r814", "r837", "r852", "r888", "r943", "r944", "r959", "r1079" ] }, "us-gaap_PropertyAvailableForOperatingLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyAvailableForOperatingLeaseMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Sale and leaseback", "documentation": "Property available for operating lease." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r887", "r937" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails", "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails", "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails", "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET", "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." } } }, "auth_ref": [ "r153", "r195", "r198", "r199" ] }, "edap_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the estimated useful life of the different categories of an entity's property, plant, and equipment.", "label": "Property, Plant, and Equipment, Estimated Useful Life [Table Text Block]", "terseLabel": "Schedule of depreciation of property and equipment is estimated useful life of the related assets" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "verboseLabel": "Property and equipment, gross", "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." } } }, "auth_ref": [ "r154", "r235", "r656" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails", "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentNet", "totalLabel": "Total", "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." } } }, "auth_ref": [ "r15", "r646", "r656", "r851" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment", "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." } } }, "auth_ref": [ "r15", "r195", "r198", "r654" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and equipment", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails", "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails", "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails", "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r154" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Estimated useful life (Year)", "terseLabel": "Useful life", "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." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "terseLabel": "Assets leased to customers, accumulated amortization", "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r188", "r189", "r384", "r613" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "terseLabel": "Assets leased to customers, gross", "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r187", "r189", "r383", "r613" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProvisionForDoubtfulAccounts", "terseLabel": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r267", "r356" ] }, "edap_RPPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "RPPMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to treatments invoiced on a \"Revenue-Per-Procedure\" (\"RPP\") basis.", "label": "RPP [Member]", "terseLabel": "RPP" } } }, "auth_ref": [] }, "edap_Range10Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range10Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the tenth exercise price range.", "label": "Range 10 [Member]" } } }, "auth_ref": [] }, "edap_Range11Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range11Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the eleventh exercise price range.", "label": "Range 11 [Member]" } } }, "auth_ref": [] }, "edap_Range12Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range12Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the twelfth exercise price range.", "label": "Range 12 [Member]" } } }, "auth_ref": [] }, "edap_Range13Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range13Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the thirteenth exercise price range.", "label": "Range 13 [Member]" } } }, "auth_ref": [] }, "edap_Range14Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range14Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the fourteenth exercise price range.", "label": "Range 14 [Member]" } } }, "auth_ref": [] }, "edap_Range15Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range15Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the fifteenth exercise price range.", "label": "Range 15 [Member]" } } }, "auth_ref": [] }, "edap_Range16Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range16Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the sixteenth exercise price range.", "label": "Range 16 [Member]" } } }, "auth_ref": [] }, "edap_Range17Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range17Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the sixteenth exercise price range.", "label": "Range 17 [Member]" } } }, "auth_ref": [] }, "edap_Range1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range1Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the first exercise price range.", "label": "Range 1 [Member]" } } }, "auth_ref": [] }, "edap_Range2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range2Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the second exercise price range.", "label": "Range 2 [Member]" } } }, "auth_ref": [] }, "edap_Range3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range3Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the third exercise price range.", "label": "Range 3 [Member]" } } }, "auth_ref": [] }, "edap_Range4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range4Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the fourth exercise price range.", "label": "Range 4 [member]" } } }, "auth_ref": [] }, "edap_Range5Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range5Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the fifth exercise price range.", "label": "Range 5 [Member]" } } }, "auth_ref": [] }, "edap_Range6Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range6Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the sixth exercise price range.", "label": "Range 6 [Member]" } } }, "auth_ref": [] }, "edap_Range7Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range7Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the seventh exercise price range.", "label": "Range 7 [Member]" } } }, "auth_ref": [] }, "edap_Range8Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range8Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the eighth exercise price range.", "label": "Range 8 [Member]" } } }, "auth_ref": [] }, "edap_Range9Member": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "Range9Member", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the nineth exercise price range.", "label": "Range 9 [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r393", "r394", "r395", "r396", "r471", "r489", "r522", "r523", "r524", "r624", "r625", "r679", "r712", "r713", "r778", "r780", "r782", "r783", "r788", "r811", "r812", "r826", "r836", "r846", "r853", "r856", "r939", "r957", "r1068", "r1069", "r1070", "r1071", "r1072" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r393", "r394", "r395", "r396", "r471", "r489", "r522", "r523", "r524", "r624", "r625", "r679", "r712", "r713", "r778", "r780", "r782", "r783", "r788", "r811", "r812", "r826", "r836", "r846", "r853", "r856", "r939", "r957", "r1068", "r1069", "r1070", "r1071", "r1072" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "TRADE ACCOUNTS AND NOTES RECEIVABLE, NET" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r928", "r929", "r930", "r931" ] }, "edap_RecognitionPeriodOfNonCashFinancialCharges": { "xbrltype": "durationItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "RecognitionPeriodOfNonCashFinancialCharges", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Recognition period of non-cash financial charges", "label": "Recognition period of non-cash financial charges" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Operating Profit or Loss from Segments to Consolidated", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r481", "r618", "r619", "r715", "r716", "r717", "r718", "r719", "r740", "r742", "r777" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r748", "r749", "r752" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r481", "r618", "r619", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r715", "r716", "r717", "r718", "r719", "r740", "r742", "r777", "r1064" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS", "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." } } }, "auth_ref": [ "r615", "r616", "r617", "r619", "r620", "r694", "r695", "r696", "r750", "r751", "r752", "r774", "r776" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayment of long term borrowings", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r52", "r691" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r376", "r377", "r830" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r376", "r377", "r830" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "us-gaap_ResearchAndDevelopmentExpense", "negatedLabel": "Research and development expenses", "negatedTerseLabel": "R&D expenses", "negatedTotalLabel": "Net Research and development expenses", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r120", "r537", "r1074" ] }, "us-gaap_ResearchAndDevelopmentExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseAbstract", "lang": { "en-us": { "role": { "label": "RESEARCH AND DEVELOPMENT EXPENSES" } } }, "auth_ref": [] }, "edap_ResearchAndDevelopmentExpensesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ResearchAndDevelopmentExpensesTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpenses" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research and development expenses.", "label": "Research And Development Expenses [Text Block]", "terseLabel": "RESEARCH AND DEVELOPMENT EXPENSES" } } }, "auth_ref": [] }, "edap_ResearchAndDevelopmentGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ResearchAndDevelopmentGrantsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to research and development grants.", "label": "Research and Development Grants [Member]", "terseLabel": "Treatment probe lease and other" } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research and development costs", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r3", "r4", "r120" ] }, "edap_ResearchTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ResearchTaxCredit", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails": { "parentTag": "us-gaap_ResearchAndDevelopmentExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesResearchAndDevelopmentExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "The tax credit relate to research.", "label": "Research Tax Credit" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r161", "r652", "r683", "r685", "r692", "r722", "r851" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings / (Loss)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r228", "r285", "r286", "r287", "r289", "r295", "r297", "r352", "r353", "r528", "r529", "r530", "r555", "r556", "r568", "r570", "r571", "r573", "r575", "r680", "r682", "r697", "r1085" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r846", "r885", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r846", "r885", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "TOTAL SALES" } } }, "auth_ref": [] }, "edap_RevenueFromContractWithCustomerShippingAndHandlingCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "RevenueFromContractWithCustomerShippingAndHandlingCostsPolicyPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for shipping and handling costs related to revenue from contract with customer.", "label": "Revenue from Contract with Customer, Shipping and Handling Costs, Policy [Policy Text Block]", "terseLabel": "Shipping and handling costs" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSales" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "TOTAL SALES", "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." } } }, "auth_ref": [ "r204", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r459" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r30" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r746", "r813", "r821" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesTables" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Deferred revenue on extension of warranty", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r886" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r264", "r275", "r319", "r320", "r331", "r336", "r337", "r343", "r345", "r347", "r351", "r400", "r401", "r403", "r404", "r405", "r407", "r409", "r411", "r412", "r579", "r645", "r953" ] }, "edap_ReversalOfAllowanceForSlowMovingInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ReversalOfAllowanceForSlowMovingInventory", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "documentation": "Reversal of allowance for slow-moving inventory", "label": "Reversal of allowance for slow-moving inventory" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "terseLabel": "Financing lease obligations incurred", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r609", "r850" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "terseLabel": "Operating lease obligations incurred", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r609", "r850" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "CONCENTRATION OF CREDIT RISK" } } }, "auth_ref": [] }, "edap_SAPLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "SAPLicensesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the SAP licenses.", "label": "SAP Licenses" } } }, "auth_ref": [] }, "edap_SaleOfDevicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "SaleOfDevicesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the sale of devices.", "label": "Sale of Devices [Member]", "terseLabel": "Sale of devices" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Price per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Value added tax payable", "terseLabel": "Value added tax payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax." } } }, "auth_ref": [ "r116" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of trade accounts and notes receivable", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of trade accounts and notes payable", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of other accrued liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r49", "r1058", "r1059" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "terseLabel": "Schedule of Amounts Recognized in Balance Sheet", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Defined Benefit Plan, Assumptions", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r478" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureCashEquivalentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSupplementalDisclosuresOfCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow disclosures", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax (Expense)/Benefit", "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." } } }, "auth_ref": [ "r169" ] }, "edap_ScheduleOfConditionalAdvancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ScheduleOfConditionalAdvancesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of government conditional advances.", "label": "Schedule of Conditional Advances [Table Text Block]", "terseLabel": "Schedule of Conditional advances" } } }, "auth_ref": [] }, "edap_ScheduleOfCostsOfSalesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ScheduleOfCostsOfSalesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureCostsOfSalesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost of sales.", "label": "Schedule of Costs of Sales [Table Text Block]", "terseLabel": "Schedule of Costs of Sales" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r43", "r79", "r80", "r110", "r111", "r113", "r117", "r159", "r160", "r832", "r834", "r914" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Long-term Debt", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "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." } } }, "auth_ref": [ "r168" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r19", "r86", "r87", "r88", "r89" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "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." } } }, "auth_ref": [ "r925" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "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." } } }, "auth_ref": [ "r167" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of Expected Benefit Payments", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r164" ] }, "edap_ScheduleOfFinanceLeaseRightOfUseAssets": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ScheduleOfFinanceLeaseRightOfUseAssets", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finance lease right-of-use assets.", "label": "Schedule of Finance Lease Right-of-use Assets [Table Text Block]", "terseLabel": "Schedule of Finance lease right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r70", "r72", "r628" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r70", "r72" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r830" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r912" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current", "verboseLabel": "Schedule of Inventory, Current", "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." } } }, "auth_ref": [ "r33", "r132", "r133", "r134" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Share Activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r93" ] }, "edap_ScheduleOfOperatingLeaseRightOfUseAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ScheduleOfOperatingLeaseRightOfUseAssetsTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of operating lease right-of-use assets.", "label": "Schedule of Operating Lease Right-of-use Assets [Table Text Block]", "terseLabel": "Schedule of Operating lease right-of-use assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of other assets", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "edap_ScheduleOfOtherLongtermLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ScheduleOfOtherLongtermLiabilitiesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other long-term liabilities.", "label": "Schedule of Other Long-term Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Long-term Liabilities" } } }, "auth_ref": [] }, "edap_ScheduleOfOtherReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ScheduleOfOtherReceivablesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherReceivablesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of other receivables.", "label": "Schedule of Other Receivables [Table Text Block]", "terseLabel": "Schedule of other receivables" } } }, "auth_ref": [] }, "edap_ScheduleOfOtherRevenuesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ScheduleOfOtherRevenuesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherRevenuesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other revenues.", "label": "Schedule of Other Revenues [Table Text Block]", "terseLabel": "Schedule of Other Revenues" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes in the provision for warranty costs", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails", "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r114", "r115", "r748", "r749", "r752" ] }, "edap_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ScheduleOfResearchAndDevelopmentExpensesTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureResearchAndDevelopmentExpensesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of research and development expenses.", "label": "Schedule of Research and Development Expenses [Table Text Block]", "terseLabel": "Schedule of Research and Development Expenses" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment", "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." } } }, "auth_ref": [ "r61", "r62", "r63", "r67" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Valuation Allowance for Impairment of Recognized Servicing Assets [Table Text Block]", "terseLabel": "Schedule of valuation accounts", "documentation": "Tabular disclosure of the activity by class in any valuation allowance for impairment of recognized servicing assets - including beginning and ending balances, aggregate additions charged and recoveries credited to operations, and aggregate write-downs charged against allowance." } } }, "auth_ref": [ "r1073" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Intangible assets, annual estimated amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r72" ] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredLongTermDebt", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Secured Long-Term Debt, Noncurrent", "terseLabel": "Indebtedness pledged in cash positions in USD", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r43" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r871" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r873" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r347", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r388", "r389", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r830", "r888", "r1079" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segment, Expenditure, Addition to Long-Lived Assets", "terseLabel": "Capital expenditures", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r329", "r825" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r345", "r346", "r709", "r710", "r711", "r779", "r781", "r784", "r791", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r815", "r838", "r856", "r959", "r1079" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION", "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." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r330", "r335", "r339", "r340", "r341", "r342", "r343", "r344", "r347" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "us-gaap_SellingAndMarketingExpense", "negatedLabel": "Selling and marketing expenses", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "edap_September2023GrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "September2023GrantMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information pertaining to the September 2023 grant", "label": "September 2023 grant [Member]", "terseLabel": "September 2023 grant" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherRevenuesOtherRevenuesDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "Other revenues", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r837" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r847" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Weighted-average exercise price (in EUR per share)", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "terseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility rates(1)", "terseLabel": "Expected volatility rates(1)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r522" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r524" ] }, "edap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterstRateCredit": { "xbrltype": "percentItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterstRateCredit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Extended element to reflect risk free interest rate expressed as a credit.", "label": "Share based compensation arrangement by share based payment award fair value assumptions risk free interst rate credit", "terseLabel": "Risk-free interest rate" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "terseLabel": "Shares exercised", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Shares granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Awards outstanding", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r25", "r26" ] }, "edap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfOptionsAvailableForGrant", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of options (or other type of equity) authorized for issuance under the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Options Available for Grant", "terseLabel": "Number of options to subscribe to new shares available for future grant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r849" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Awards available for grant - number (in shares)", "terseLabel": "Share purchase options available for grant - number (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable - number (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares)", "verboseLabel": "Exercisable - number (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable - Weighted average exercise price (in EUR per share)", "terseLabel": "Exercisable - Weighted average exercise price (in EUR per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r503" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited - number (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Non-vested options granted (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)", "verboseLabel": "Non-vested options granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Non-vested options granted, weighted average grant-date fair value (in EUR per share)", "terseLabel": "Weighted-average fair value of options granted during the year", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding options - Aggregate intrinsic value", "terseLabel": "Outstanding options - Aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding - number (in shares)", "periodStartLabel": "Outstanding - number (in shares)", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options Accelerated Vesting (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r501", "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding - Weighted average exercise price (in EUR per share)", "periodStartLabel": "Outstanding - Weighted average exercise price (in EUR per share)", "terseLabel": "Outstanding options - Weighted average exercise price (in EUR per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r501", "r502" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r521", "r522", "r523", "r524", "r525" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Exercised - Weighted average exercise price (in EUR per share)", "verboseLabel": "Exercised - Weighted average exercise price (in EUR per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r506" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Forfeited - Weighted average exercise price (in EUR per share)", "terseLabel": "Forfeited - Weighted average exercise price (in EUR per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Granted - Weighted average exercise price (in EUR per share)", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in EUR per share)", "verboseLabel": "Granted - Weighted average exercise price (in EUR per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Employee stock option and free shares plan", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r495", "r500", "r519", "r520", "r521", "r522", "r525", "r531", "r532", "r533", "r534" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r96" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price, Lower range (in EUR per share)", "terseLabel": "Exercise price, Lower range (in EUR per share)", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r96" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable options - Number (in shares)", "terseLabel": "Exercisable options - Number (in shares)", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r94" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding options - Number (in shares)", "terseLabel": "Outstanding options - Number (in shares)", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price, Upper range (in EUR per share)", "terseLabel": "Exercise price, Upper range (in EUR per share)", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r96" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharePrice", "terseLabel": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number", "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r848" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average expected life (years) (Year)", "terseLabel": "Weighted-average expected life (years) (Year)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r521" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable options - Aggregate intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r90" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "periodEndLabel": "Non-vested options outstanding (in shares)", "periodStartLabel": "Non-vested options outstanding (in shares)", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "negatedLabel": "Non-vested options forfeited (in shares)", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Non-vested options forfeited, weighted average grant-date fair value (in EUR per share)", "terseLabel": "Non-vested options forfeited, weighted average grant-date fair value (in EUR per share)", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Non-vested options outstanding, weighted average grant-date fair value (in EUR per share)", "periodStartLabel": "Non-vested options outstanding, weighted average grant-date fair value (in EUR per share)", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "negatedLabel": "Non-vested options vested (in shares)", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityNonVestedOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Non-vested options vested, weighted average grant-date fair value (in EUR per share)", "terseLabel": "Non-vested options vested, weighted average grant-date fair value (in EUR per share)", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable options - Weighted average exercise price (in EUR per share)", "terseLabel": "Exercisable options - Weighted average exercise price (in EUR per share)", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding options - Weighted average remaining contractual life (Year)", "terseLabel": "Outstanding options - Weighted average remaining contractual life (Year)", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r165" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureShortTermBorrowingsDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term borrowings", "terseLabel": "Short-term borrowings", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r121", "r175", "r851", "r1076" ] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureShortTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Short-term Debt [Text Block]", "terseLabel": "SHORT-TERM BORROWINGS", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureCashEquivalentsScheduleOfCashEquivalentsAndShortTermInvestmentsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShortTermInvestments", "terseLabel": "Short term investment", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r180", "r181", "r902" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShortTermLeaseCost", "terseLabel": "Short-term lease costs", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r606", "r850" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r147", "r273" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfChangesInWarrantyCostsProvisionDetails", "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Provision for warranty costs", "periodEndLabel": "End of year", "periodStartLabel": "Beginning of year", "terseLabel": "Provision for warranty costs", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r948", "r951" ] }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualCurrent", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfChangesInWarrantyCostsProvisionDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_StandardProductWarrantyAccrualCurrent", "negatedLabel": "Less current portion", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r948", "r951" ] }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualNoncurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfChangesInWarrantyCostsProvisionDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Long term portion", "terseLabel": "Long term portion", "verboseLabel": "Provision for warranty costs, less current portion", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r948", "r951" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfChangesInWarrantyCostsProvisionDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_StandardProductWarrantyAccrualPayments", "negatedLabel": "Amount used during the year", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r949" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfChangesInWarrantyCostsProvisionDetails" ], "lang": { "en-us": { "role": { "label": "New warranty expenses", "terseLabel": "New warranty expenses", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r950" ] }, "us-gaap_StandardProductWarrantyDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyDescription", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Description", "terseLabel": "Warranty term", "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." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty expenses", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r947" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r229", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r347", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r385", "r388", "r389", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r830", "r888", "r1079" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r205", "r242", "r243", "r244", "r275", "r301", "r302", "r304", "r306", "r312", "r313", "r351", "r400", "r403", "r404", "r405", "r411", "r412", "r432", "r433", "r435", "r438", "r444", "r579", "r688", "r689", "r690", "r691", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r721", "r744", "r769", "r792", "r793", "r794", "r795", "r796", "r881", "r909", "r924" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r23", "r46", "r228", "r260", "r261", "r262", "r285", "r286", "r287", "r289", "r295", "r297", "r311", "r352", "r353", "r445", "r528", "r529", "r530", "r555", "r556", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r585", "r586", "r587", "r588", "r589", "r590", "r614", "r680", "r681", "r682", "r697", "r769" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r208", "r218", "r345", "r346", "r709", "r710", "r711", "r779", "r781", "r784", "r791", "r798", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r815", "r838", "r856", "r959", "r1079" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails", "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails", "http://www.edap-tms.com/role/DisclosureShortTermBorrowingsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails", "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r285", "r286", "r287", "r311", "r627", "r686", "r708", "r714", "r715", "r716", "r717", "r718", "r719", "r721", "r724", "r725", "r726", "r727", "r728", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r740", "r742", "r746", "r747", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r769", "r857" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.edap-tms.com/role/DisclosureDeferredRevenuesChangeInDeferredRevenueOnExtensionOfWarrantyDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesRevenueRecognitionDetails", "http://www.edap-tms.com/role/DisclosureDeferredRevenuesSummaryOfDeferredRevenuesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetails", "http://www.edap-tms.com/role/DisclosureIncomeTaxesIncomeTaxBenefitExpenseDetails", "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureOtherAccruedLiabilitiesScheduleOfOtherAccruedLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesAssumptionsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesExpectedBenefitPaymentsDetails", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesProvisionPresentationAccordingToAsc715Details", "http://www.edap-tms.com/role/DisclosureOtherLongTermLiabilitiesReconciliationOfPensionCostComponentsDetails", "http://www.edap-tms.com/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationBySegmentDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityStockOptionAssumptionsDetails", "http://www.edap-tms.com/role/DisclosureShortTermBorrowingsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails", "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails", "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r285", "r286", "r287", "r311", "r627", "r686", "r708", "r714", "r715", "r716", "r717", "r718", "r719", "r721", "r724", "r725", "r726", "r727", "r728", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r740", "r742", "r746", "r747", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r769", "r857" ] }, "edap_StatutoryRetainedEarningsStatutoryAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "StatutoryRetainedEarningsStatutoryAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of statutory retained earnings, or (statutory accumulated deficit), from which dividends may be distributed subject to the requirements of French law and the Company's by-laws.", "label": "Statutory Retained Earnings Statutory Accumulated Deficit", "terseLabel": "Statutory Retained Earnings (Statutory Accumulated Deficit)" } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross", "terseLabel": "Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Capital increase (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "verboseLabel": "Capital increase (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r23", "r125", "r126", "r161", "r688", "r769", "r793" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Exercised - number (in shares)", "terseLabel": "Stock issued during period shares stock options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r23", "r125", "r126", "r161", "r506" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Capital increase", "terseLabel": "Capital increase", "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." } } }, "auth_ref": [ "r23", "r125", "r126", "r161", "r697", "r769", "r793", "r864" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Treasury stock disposition", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r23", "r81", "r125", "r126", "r161" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossNetOfTaxDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r126", "r129", "r130", "r149", "r723", "r741", "r770", "r771", "r851", "r865", "r911", "r932", "r1056", "r1085" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Shareholders' equity", "terseLabel": "Shareholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "SHAREHOLDERS' EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r158", "r274", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r445", "r574", "r772", "r775", "r797" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Treasury Stocks", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r17", "r773" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS", "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." } } }, "auth_ref": [ "r622", "r623" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r1007", "r1062", "r1063", "r1064" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "auth_ref": [] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyEquipmentMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsComponentsDetails" ], "lang": { "en-us": { "role": { "label": "Equipment.", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "edap_The2016PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "The2016PlanMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the 2016 plan.", "label": "The 2016 Plan [Member]" } } }, "auth_ref": [] }, "edap_The2019PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "The2019PlanMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/DisclosureShareholdersEquityFreeShareAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2019 plan.", "label": "The 2019 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r842", "r959" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r842", "r959" ] }, "edap_TradeAccountsPayableAndNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "TradeAccountsPayableAndNotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 }, "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureTradeAccountsAndNotesPayableDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business and the sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Trade accounts and notes payable, current", "terseLabel": "Trade accounts and notes payable", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade name and trademark", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r101" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.edap-tms.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Products transferred at a point in time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r842" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesTimingOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Products and services transferred over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r842" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r81" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails", "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r81" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockSharesAcquired", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r23", "r126", "r161" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.edap-tms.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, at cost 269,533 shares at December 31, 2023 and 286,806 shares at December 31, 2022", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r45", "r81", "r82" ] }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredParValueMethod", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValueAcquiredParValueMethod", "terseLabel": "Treasury Stock, Value, Acquired, Par Value Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method." } } }, "auth_ref": [ "r23", "r81", "r161" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.edap-tms.com/role/DisclosureTotalSalesSalesByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "USA", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Management estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r58", "r59", "r60", "r193", "r194", "r196", "r197" ] }, "edap_ValuationAccountsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ValuationAccountsDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "Valuation accounts disclosure.", "label": "VALUATION ACCOUNTS" } } }, "auth_ref": [] }, "edap_ValuationAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "ValuationAccountsDisclosureTextBlock", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccounts" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of valuation accounts.", "label": "Valuation Accounts Disclosure Text block", "terseLabel": "VALUATION ACCOUNTS" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for deferred tax assets", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r915", "r916", "r917", "r918", "r919" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "ValuationAllowancesAndReservesBalance", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r279", "r284" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "ValuationAllowancesAndReservesChargedToCostAndExpense", "terseLabel": "Charges to costs and expenses", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r282" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r279", "r280", "r281", "r283", "r284" ] }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "terseLabel": "Deductions: write-off and others", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r920" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r279", "r280", "r281", "r283", "r284" ] }, "us-gaap_ValueAddedTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivable", "crdr": "debit", "calculation": { "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails": { "parentTag": "us-gaap_NontradeReceivablesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.edap-tms.com/role/DisclosureOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Value-added taxes receivable", "terseLabel": "Value-added taxes receivable", "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities." } } }, "auth_ref": [ "r898" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.edap-tms.com/role/DisclosureOperatingLeaseRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_VariableLeaseCost", "terseLabel": "Variable lease costs", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r607", "r850" ] }, "edap_VehiclesAndItEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "VehiclesAndItEquipmentMember", "presentation": [ "http://www.edap-tms.com/role/DisclosurePropertyAndEquipmentNetScheduleOfFinancingLeasesRightOfUseAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Vehicles and IT equipment Member.", "label": "Vehicles and IT equipment" } } }, "auth_ref": [] }, "edap_VehiclesAndOtherITEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.edap-tms.com/20231231", "localname": "VehiclesAndOtherITEquipmentMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vehicles and other IT equipment.", "label": "Vehicles and Other IT Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.edap-tms.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.edap-tms.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Warrants outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_WarrantyReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantyReservesMember", "presentation": [ "http://www.edap-tms.com/role/DisclosureValuationAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Warranty reserve", "documentation": "Reserve for expected cost from warranty provided on specific product or service." } } }, "auth_ref": [ "r915", "r916", "r917", "r918", "r919" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "terseLabel": "Effect of dilutive securities (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r925" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Diluted Weighted average shares outstanding (in shares)", "terseLabel": "Diluted Weighted average shares outstanding (in shares)", "verboseLabel": "Weighted average number of shares for the computation of diluted EPS", "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." } } }, "auth_ref": [ "r300", "r306" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.edap-tms.com/role/DisclosureEarningsLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://www.edap-tms.com/role/StatementConsolidatedStatementsOfIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Basic Weighted average shares outstanding (in shares)", "terseLabel": "Basic Weighted average shares outstanding (in shares)", "verboseLabel": "Weighted average number of shares for the computation of basic EPS", "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." } } }, "auth_ref": [ "r299", "r306" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(2)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.1-12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-3" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481999/410-20-25-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-39" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-13" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-14" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-15" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-16" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r881": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r882": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 156 0001558370-24-004261-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-004261-xbrl.zip M4$L#!!0 ( .J#?%AY;O&C.2$ %&/ 0 1 961A<"TR,#(S,3(S,2YX M"J3+5JB/-J5):TD3Y)/6S0)2;Q0 MI *2MI5??VCP1:0(@"#E23 Y5*4R%M%X:3P-H %T-W[XQ\O6-YX0CKPP^'C6 M>W-Y9J# "5TO6'\\2^+5^?=G__CQO_[VPW^?G_]\.Q\;;N@D6Q3$AH.1'2/7 M>/;BC;$,=SL[,.X1QI[O&[?8<]?(,'J7;]Z]N7SSO7%^_B,MXM:.2)8P,&A9 M5V]Z>4(_*RT,/AC7%U??7UQ=7KTUWG[H???AZM*8W>=T]Z1E*Z^)\"5R/T3. M!FUM@[ 71!]>?"_X]>/9)HYW'RXNGI^?WSQ?OPGQ^J)WT.XH2HQWF-T 2*F62U*]2LF4/BO[ M^L(+HM@.')33UWJZ2@[)CT0*RL6[<;4M&?&[BS2QU-%KV]XQ^QD2*LU&+\Z& MS2&D5$@#VW,B-BU-JF+A.9R.\YR,,+;Q&L43>XNBG>V@2F<@U]Z=Q]OHC1-N M*7F/_'=FV'&,O<%;0THPZ2[14+M*M+TK\Q"B+OT4?G0(:P M'9.Y)3J_@KFE$&C>F"F2*KWNHAU&#LP07-&ZN<"ACRX.E"6Q@13V^*0IE:HP M6G'K>']!4@O)]05B_O.X-*4 3YPF%$G5*27& CY):B&Z*&[J$$)RZ$6/+;LD MH3HBT%JFKS.R/)>$$.=3E=<\59T?3RRNL%/<0Z?06<-C3BGOTRG%._OQ;X9! MEPD[",*82BA\RC_N=EZP"M,OY!M,6A^ Y2613 /^>)B/^*.%=L[ BQP_C!*, M%H0-U\:N&;C])(K#K?GB18-P:WM!UDO1F>&1WFZ7)6]=WCX7K;S HYR01>WR MTC@W#@62'WF9!BG42$LUH%@C+=?("_[AXKBXHXH2LH9/@Q_IWV2P1616HAT( M(I]ESD@$&1W;=Q*_?;Y#L[C9LH\Y7B>A2#HMIO-NGTQAH>^Y(/"WM@^"N=@@ ME$,G02? BP@^Q:LHA?S=GTX6T_%H8"ZM@7%KCLU)WS(6GRQKN= (-2%4?(RF MJQ%19[=H'$8BJ#@9A)A=B3%;+,D_]]9DN3"F0V,TZ4_O+>.;\72Q^+L&L V M_7!+^F #2L43:HTF+[<0VNLVT!)@9W/KDS59C#Y;&N@3@+:CS= /GZ6A+>B% M8+YK!::Y^&0,Q].?]"S+UF:@TZW?$N_)]@$%4-;F1"WMW7\D6(N%F37J!%I0&2&PQW"\9ZL M,;#F[V!=)ZO+01?A$'#@.[4X(=;?U;&>S:$X6 -UR0I@L>_.8+2 MH02A3-Q<7AW+Q-UT.OAI-!Y3F1A-EN;D;D2TK'P9(Z0V>^*C+"*8>YPS]4 MK 6DFX#TP\"ES;%]TWV"R^"6(B$HH$$(:LNX2 A*U1AV5H_&O %SNA.;/OK> M.K5PNK?C!%/4\NU:2A(U3PBG%"64@^OZFC"VS(5E3&_'HSMS.9I. /]#?3 - MK-(:\XV>G@=>1R:F.VH+EV_A3Y.*YL(:Y*(V/S3+19C7J26C@V2$P1HN#0?H ML72L4_Y*]/CLD,7V1T$48VIH74*=)R:O5[)09MY=OJW)S'1R9RRM^3W1-&\K M)T;3E0$M.(_AGA3:0 \;BU88I6:4I4Q+D82>D4-;&O2\[R)MHT,Q0OG@WC^ ME)Q3*:EJ';2VDIB,]71RLB#,D!1U&^7*C:)V(PX-<]$W2 .TT'04&C@@=,!@%06D:?',WHML=3J6 MTB 6[]N)15Z9D=5FY-5I(6@RX HC,)Y;V'[YQ*'\E6>C)9U1!/45X^BQ/UVD MUG<+69-%=I*9UDQ5RU+=1EZY%I8&82GM M"L PFG7CG*>)KZ2Z%R04#,99YG T,2?]D3G.+*T%=]5TFP%5&M]DE?Y=2T2C MG1ATV-)^05'Q9[;$BB5 /J,0<<;!1&91OS1_MM+;9PHI*;Y8^S6\'>#-;YW( MC_3NF$S@S3O']@4TP%T[4SB".Z^% IZ9&\!\KS>+G5"W5BNB-WM/\&MNQ_22 MD4R5OF<++BA;YV_ _%T#YD4E%'2HQJC6HQ%O\CE%:]"$1L$JQ%O:[FH'$H4] MI2C.D7E#'9OS*"2E/\&M.2W,*)6F@6KES3RS,4G>H-@C+,FZ M-E'KT;E?TL_9^*92LAYTK;PI%W'H_+H)?1?A"&R*X[VD6R4CHQ#3MVW\ M*Q?+:?]?GZ;C@35?4(/CY2\:5O82GFRW-MX3/+QUX*W(""#S96KR!XLH03.V-& .^/+.TV M*^4VV^#_*L9'PI%5HW#"F#IM;,F,,8(@0WV5'F-D8%;=1+RH@(;I.&407]>==Q#>=5:3%Y%3"0=L$XKK$$\:F?? MK<1#^V6]DC=G.R=-2=_+VM 7^5YJX!HL62KFK\?>L!#S*0Q$)BPMLPNA_9YA M]T: ->GP3*UJYZ.[3\OSZ?#\85'RFSO4H_$^">].*$MB6QNV,MAJ.#O[P[;W M>97T:ZT-T@:_5HUA.W?'0C$Z3I#T>FS,+S0@9&RT6,Z/625P"U1<+.?U:,1; M(M[?D'&(1L'1]VE@I2&@X?+O)QMCHB'O)86@2Y$-J+RD%N\NJUN'3SB6SG "GI[5A?I;G>CAJV$WV=T[%"MKCY2* 6NH6=?E>? M9\EB&P2A9DXDZ_N<50]3P',^PAUJ>KPK/!"TZ+3S?I3T:Y3T6*PM\'6/10U0 MPTE8'COU-L0X?"9;(^XQ%Y]2"!,C7./BTW2^3'TX;J?S^?0GLG?24+7Q%Y5P M_)3TX*R/H:H'IT;E5"_>SDZZD@C6_?FY/KAAZH.;QBJF/K@:7GEX6X+: ]Y.A.?'6*I P]L1WF.#XUFZ68?] M0_--P&N4V2 2G#T)3R3J!LM9Y=054M\:G"XP+65!$N::5X,(9@U=TT[%QJAB MA,K=J/ (A7 Q B@O/IES*S--_9_,-E7CU!HG:CX\I4M:\[K;-GL#IG7S&A:F M8*Q,*C'26O02?-JP/$R?*YI*WWB%18HL6FF@$#A-6Z?6Y;?[ TT6L<%\MK$K M/[A?M;H&<:J;X[#%J40#<0J@RO-'^M1MN6%&N67&X[Y"F+7.H,W38MA^UBGV MU&RIH%\C,XDW(?9^1^Y#0/*6YIJ9;P=$7*P7A!TO0C/L.6@.:,E/7%^Z!0W" M6M,R>7-?Z7B )ZK?IBF1<6BND4![JS,G;?*W(,IYJPW:;(.V6TMQ:RF>A,%G M%,6DZG0],L$+MHWNTU1 @PS55%B.#)%JSI]H/9DH$$G):M*HMT;]L*.;KDS' M2;; #VD(;$T7:<%XA3H:9*<6P(DC.Z7]*YF!2FW)XL%56E,$ M\( &_=T@38),X!6NQ:RMF TQ2K]2'4->(^?D:Q"'[R3% 4HW(BC>L&GY&MFF M]P+"V/;3*%SPO]O]'0K7V-YMP$G6Q,CF("N=3X@LP]IU.5V:XT/L+AJFB^@$ MY>(-*%\C*XWLTMMZP7JZDGY#H$W6!GQKF^@JOFGY, WKEP0Z/Y686KM5?H@. M)849A' R[%[SYQ,+X[=TW=5FD%UB*#4'29**B,-X2K$4$4CAZR5/SE%L[ M\AR(3.GY"=EB<$3@52C,YJ\>F,&QR_0 M@&\-VH0T[&7:""TVK0-BE<[KTK0YVL'K9<&Z1'2[SQ*EHU]U*U8H/(PWV=BA MKBI'>UF0JZ+Z9=S<[(P M^]HB^56#5\E&)FM3B@!G"&LE#%76&-9*1R\[10 @(-+0#Y^[P,[.*P3[71NP M:;"EX7CZDX:X^P.G<^0@[PD>+)V@6.I]TVH. 9R]2\:&FON\Z=SJ6Z//\,(I M#;V@,12=6^4(\(ZI#NE"?!C;H?Q4*@=#AS#CG74\$49#S(A/5DX2=C_##V0T M^4RFM^E<1_ 3^T72B -LW\8T2=CQW">RTI@#NN?;1.F1#,\C1H1A!RJ(RZ,! MZA"=I5U8%C%F;O0=F2TIYS6A%:/<9I M%%=OGIF_@)ZF\9**E=(4^$2,BTQT&PU$FW 6DN$IQ+ PC@*YX28T/%(A(YIB M18@!D0D2H8&0#0TA$1-"#(=L, @-2:,WNLCU7 Q"8] 'W?NMG$=EO4;%J+1[ M+%M#)&GCW&S-+(9%TBU4X]%@O\HW3Q7WO]BZ6'=[LTVIT'Y4W/F-MJ*Z_QM? MU!8]FBWL_>9WL77O=WCPNMU;UF*$NCQ3K4&3?'BZ^45I,3BR3T5K0)I,J 4& MTF((&LS8=<]+&S3+&"B+L6AC<*R!X2SKVZT74YLBLEKT0_K "PI8+X.)2(4P M,3;G9,#C%FNC7]?C+B>UAL+]%TU5IW8AB3)^&K<'51"Z$ MC+%S'YJC.37;M4!9*R\[B^7\X5X_R"<88X%#.,59E+4^1JX7S[WHU_H(XQ$* MP6+LY\EXZA-$YJF)-9CSS:W!:&G,1XM_:938PRO$R%L'_01C,JE53*9K0TM M*D2*L?,?3N?6Z&YB]!_F( M$ PY=Q&-!><9P-W.I^;=MG_X6K(7%PV:-GF%"#)?!)W-QM2\G.@,@]&B3_3S MA[EU9&NN!UM7+R!9]Q\Q<*W\?C1"G"'X&*'?$CAQ>V(IYK5T(2*,\X;%P^W" M^O<#/8'[K/7N$Y]$73)-_5OE%0!X?>*#I]^D56BO&ZD7Y]E8LHF$H%W503M^ M?5Y#UL'K>8QI=&1=IUB U,G M$&+">,&CY$:ET9#VIQ(,DPJ!$(WWO!&2O^>JX>C@9,6&1DPLA(D155OX$+I& MK;OG%6=018O@]8ZC)O(JML>SHCL4&LCF#$$5&6*&F)[$U@%U]M%HH]-4< M(@A[ERU4^%%:8];& MQ8L-%H=*B!+C)(/Q)K!&1];)B(-,G4*(2O/#EAJ23IY'@EF.3RV$BKMGYCQ: MIW%KYX[$N4#AT0FQDGV.2H,D&V.?K9(?IPM!8>R$R]'R-1;RCDO"LW)Y+9NQ MJST*>*]!D?9FXEP:UBE$D%PQ=JE5SR8-R2DN3FR0I/((86/L5QO=G322;?V> MV.AQZ82(,7:M3!\HC9*T,Q3OHO"80(@+8Y]:?=]#P]'60XJ-BX!2"!#C=IW_ M/(-&JZ4%.F<7Q*,3(B7Y%H+&J)U9.ALB'ID(H6N&ML=ZT4 #]%JVZCPKS=8E M"&%EVFJVM%O7J'?TAN.\8]%(+T#T;5O?./V41>N%3_K1(,EG@&0MGY- \16I>7G$_IL0KR_@Q"H5F^/>R2K.B["Q4ROE^9J6 MT;NYN;F@5*00:BWGH>@B;_R9V- MD/-F'3Z1WO\H(HMHDB MQ*Z:F05^G>?YSN'3>>_J_+K7K15NC"] "("CJW-2UG6/WPU-.>GO2+HA9;[> MT5]N+-T1>0;H@7>=$;A)935 :_"JE*O606>%(CX$N[-E2&%MVIXWV;T5C.DO_HV L1 MCEOU0$Z?M%J;9%*_YX9FX1!J_# =J%D1>'>$\/^B)SL+A'VT>$4WT- M9M__2-"F\S<9BN=TZ'UPPZWM!:,8;4'Y((PDCU'LQ0FP<8?#9/?Q#'CP/GB$ MY,RP22JVG?CC68P30AYXO@^[W/QW2DLF8B]TEVE5"B7-2Z8[IR'A_0UI,&F[Z M1)&&^3D:AG@0)H\Q:7E^$+4@:??A$WU5M?0>4LK_224PNR%E91L&1,/&^U?I M@33MT?:A@20!/7JQ5+] ="F0MY^\>--/HC@D$IZ;_>S9 M$MZY\L$%G3P\"E M2IWMWX5/" >0!F[BGEO$X4J[IX'P)"#98[H SZ$'+RP&4QVC 5AARP<) 6ZY M01/2W4.R0;3]7Y"-SZ2ZAYOWRPIYP32GFT[K"V!A&"9MNJ"4Y6OG?$EV%J@E MZWF>KY[WY[ MYS2':GP7+/ GXU% LI/]VA"'VPEZMEYB%$3TD/FMD<5WGDD7Y*I;+4^F:<1D>)&KHZ(E..K MTNK"+JRF@W 2E= R>I?U"]>01#"B2[&4!@E:9(W*N*I9'7X>\?PJ$ E6$ MW0D1N&00_=B$:6*-2I$TF7RSR;\65H_?]^"P6"93C;5RL[T N; M/9\UT*G(V7;GAWN$P(?2"RAQ/OE65<(F0G6/&<4MGX2!0V-VQV=275*A5_. MA7'449=4/HV"4CHDY86$Z^P.HQ1"KL98,ZF*_"682!=U?WF!?Z*A%X/Z"Z%1 MJ"-@G4W9' IR>P?B%O4S*2Y8JGY6]6B.U!9%,D]O93Q)4"MWL)5R^FDT?%AB M9!?/NY#&DZTI/>Y =>5$CEQ!C@$Z'\7X8.F"2]^"3:B(R@;C 5A'J MK5?GND/FK[(/.G#^]?+KK9("MJNVG#,S*]@'A2\?62.)4N/Y'LU@K5;(B<&D METP@OI^9V-/#W34T; ;F)'!48VYA@2WURVL5J.A\V,#>!,6' (-DUN\3M8I( M!WZVL0O3X<&GJ+#.:-N#)U3Q=?7I$-[0V=PFD1>@*"+)A,Y/7-@F%CGZGTU+ MM@/;EJ=<;Y49I+>: Y3^.\H-O #_N\0&'0J170HJMC.MH6OI'JS]FX-]NZCA5,7,L##3 ,(-EP5%GLDT.):[5QZ$=3(/Z7<#1=P650FCA\CEDMKST M7:F6EQI)]"+O";GII74A/[7/B@W_M)GWR/4CV]'688!Y8;E!Z2+*([1A5^&NB5$R9XK+)1H]#H!A6 M61A0#@?U5"5T)GAG% Z9,IO&^N3 (U!J?LAYV=-[K6&(33?UP(B68=_>>;'M M>[\?]A8EYB1SJ'K3F3.P#$WGM\3+0M(6 1JY##?0J\?N@8/L=2>P.HS+3SQ9 MI$U;<-=N\D ]J00E!NU\-JN-T](W!8?F'*SNZS>SU<^JMKM^NUC]K&J[K]GM MOE:]W6_9[7ZK>KO?L=O]3O5VOV>W^[V2[3ZT41Q#^GC6ER=78XIG-C\NX_%QH-81G#U\\D.7!^.Y>!T*SU'Y1R[ MOG*92DCUPIQQ3R$8:0K*++B(3E>\\W]FJE)<')KJ;)";0'-+[NKYZ2-;<6Z7 M197=>;G51T]#"#D4T*K'6OE&^?C1U#IS#=3JL2?Q*JP RY:Y%60_/\*,&:]H MB1B7S:Q*J)7EL72ZT'-_'&(U6-.XH47 ;!4ZU04WF[9%;T/7&[0U67O/9RPU70D1II2&E*9 M@QL!!S?* Y9 7(GJ]&R.."M(2E! MJR:R]?@,,#DZ9&H8)F"MDR=DQ_W\L Y-V53#F 7=**ZA5A,%%DW#LG$BTEV1 M+=D]']^Y92"**)3DJ?94R^'NW! M]^2!0S)?(&L42@JD>$=8LZ%KM5'^,\6P_!IV86=.'^HCQ2=T3@=_) ^Y9CRT M/0RB6!N"IQ:B7*^4]T['S'+2E./AUG8!CVP+=,P%-U4Y/FB ZUOP-NZ'6VAM M.A,>PK+=[@\DF1YB@N_<0=(.@:C@-:$A1A!(&N$HGI.M47Y9D.W)_JC:&F8Y MTDWP%M*7O3$"GKYC7^5]]TK:;!OM]5A@N"8L1.>[NKRJ&P<<)ZC8=GOO;)#S MZPR3#9(#>0>(A&L MT_>YTJBNT]4D#*CK5+[[Z9.I>%U9S-ID4F_X4R?R\GH,JPRL?=/5(J8G$-4 M24+2KV79EGV.@>A@TJ]W'.7ZPEW!7Z';*FVI=EVW;3U.4'&XPI[F>_96YWO5 MVWW#;O>-PNV&H!0QHN[9QV\V%4&Q\W>=H.3L'*(<"J]K":H,IX:)I?-!PR0! MU,%&A9XQF$^V1YM,=H+4?O/L%8Y.FNNHG NE>XX_W*'Y&*!@0S6*Z MH@T%-R0B /%T]1E%<#";AV _3%YM65G1['EZ?W6LX\7Z[E'&^>WFNY\WRYEG/\>7JOY=#SY5K.\>CIO99+SY=H M>:ZET"TEU6'R(-]E=8<^-E$.X=(F5WFQ;_ORR)?0<_+&PZT25=UXW!T3J,;( MV(LW88R]7;2WHF>_?D;$3E=0"M/=;^\FTY67X2S!SH;(U00]IZ?QG VS3):O MB=\91M:+1W7EMGQSLRK(?SHORK?FQ9S MWC,8+LL],5Y"2_Z$T=%I=A M/H/S1$Y ^15PUT?UR'T"&G4YNLI;2\9[Y+DD?;J:V6 ;#$NO'=0?M&B;\2O@ M78 FB^8KX*AQ]/$I%>2N'HM[E<7BGH1PAO^_R(D))R\[+R^9820HF_4K.:SD M!.">(;RU T(V\%8K!)>7J!JBN$6NK^5"Z-[>$XF^IA)=O^1FIBHHY)5VUB^I MV];M\BCS)+4=#.?/^R< M6:7G'EK+\!9E)B>_(Q<,#J8!JDR-;;*IHJJ\6FZ&'0 /[ ! !4 !E9&%P+3(P,C,Q,C,Q M7V-A;"YX;6SM75]SXKBR?[]5]SOXYK[LJ=I,0B )F=HYIP@X6:H(<(&9W7W: M4FP1?-;8'-DD83_]E60;;&S9DFVP3%);M4- ?_K7W6JU6E+KEW^]+TWE%2+' ML*UO9XTOEV<*M#1;-ZR7;V=KYQPXFF&<_>N?__U?O_S/^?GO]Y.!HMO:>@DM M5]$0!"[4E3?#72@S>[4"EO($$3),4[E'AOX"%:5Q^>7ZR^67MG)^[K=Q#QQ< MQ[84VMC5E\;VEZ[?GFU]59H75^V+J\NKEM+ZVKC]>G6IC)^V!9\P?7,CLZ1I M6']])?][QETJ&*CE?'UWC&]G"]==?;VX>'M[^_+6_&*C%US_LG'Q^]-@JBW@ M$IP;EN,"2X-G?BW22*3:^S,R@XK-BZ"/H/A[K+S?3>/N[NZ"_HJ+.L97AW8W ML#7@4OYG]J P2Y"_SH-BY^2K\\;5>;/QY=W1MW3A,D9*+UO8F'N*\@NR33B! MG:EF.; MAD[D>@],TOAT :'KG"FD]>^3?H03/NM1-B[%H\( MM&E 'K0 M!8;)S8[R^ZV$:3,$=-C1-'OM43BT7>A,H 8QU<\F'$(W-U\$FJX$^LA=0+2C M)[\",!NJ!!91+&.YM\=6%!12NNX$K8]VK;^ MAE,&C4R$"LZ._D@5\Z8Q) MZZ(25M 9;O1L&B_47CE/P%TC2FHP#7I%G#*TI5!GTK%GA)T(_&W@)1R:01S= M5<,BVWHA2]T>? ZY4.%O\>S@>U3 [%N.BVAT-@0N/[]*[+LZ2Q30&Q(IZ_MB M]BA/1U*Q!7ONKP;9"1@CZ& YTE%"G!!$]@-F=L?1;AO7I3-)L%NI6$8\4(V$ MI*$%YX:+/;1B4;"\_503*K0=$K&< C/LDX2_S1\-Y&^Z$N@3K*D :0ML 'O8 M2S5MNLSUUR-.^J^YF5)*IY6P*S1)D#A^4C@@^*WH&K) 5Q4%&@DI,_ .G>U' M?Y07985 TU5##Y9^^ ]OO8^UN(R).4<75;-"G<^QJ3=>R5\3X-+E+U9:TP"% M%M?B/53"B"E\(6:K;\UMM*3T1*G#UM\KL778L?N %7J$R.;@S YOJ^&Q3[[, MS;)#TB+,7 V8VMJD_0[P;SY#"<5E;*&') ;?76CI4-]^:[BDC\O+QN6E?(7L8YYW=FBQ".'7V(OITUSI2U@^FQ5UX( MYTQY@V1O@/YR9(F036<\/^SO/;M=@- &#_0?P%Q#AJ2XZLHJP30YQ66;'ZJ$ M,@_"[9'-]8Q!F5+E-"0LC- 7[)5$@AW:EDOV4T*'"]+%RJYP&D(5Q.>+M"F1 M2(.C%1NLC0PAAHM$8=VU6XW+&HHM$Y$OJ)9$@@H=&TD?<_&"IR$T3ER^Z*XE M$ET/KFS'P-,Y)1[;#"U5@*SBLHHQ25A"&"2>:F)Y*=M4ZR3,W M'@DGP0S1U5$\/"*XD4@$P8'2L0DL-WRJ='OZ "89CL[$UDO">JCCN1U! MS8O.)N&.J4 M7:TZ'-DD1X1S?=ENM:J.?/"*(:S$68 D#$MV:;!&'RH)%R];V^*W]L(V6_8GK \ MW8224HLN31!Q"?*BD] -2O7JTD&F,>$6?IZU3THC2\$NX;>-/5J%[!^E3=ZC@ M"8F8$YR,NQRA)7O&JC=>,@KRJMVZKJT$>='Y(FR7)\+X/1GRS9^1W"!^3I"] M%"')\A*L?0(R+ .Q+]<[B8:F=TN8-RC%*'T"XLV#, AQ7$HLS^P] &8%J:6: M4YP9Z"3T?;C/!,0+2BU [GUV3EPR1I[T((70&!C8;^N"E>$"UODO1FGYA,@I MD 0'5@"AA.'C";EP:T%=!<@B8>_(2:2YH1DL$YM=,?+[EP"\7>QDE#I%F@OF.08C9S'P35^GY M)J8S_,^3.IQ-E=&#TA]V1T^J\M-@-)W^XTS6Y!-X\,79L'_Y.%KFZ-=8_$"E MGR'(SQ?$H)51.JJ;K7:K<5/QP$MD?/3."C^23#?W_/AFSBWHVF WET$:)(]@#9]S#JZT":'"&P3D_;2MUR(H),N^X/T6%O] M.1XW)'2]'S \X\7R@F_:9H: Y0"-T/6(%Q>$-1X+V,Z;0 ORJ ML;>& 'DWHJ,O#)$N8W:%4Q*O(,I,:UZ!9%/3%S-C]"EU3DF^XD SC70%(GY$&+&7(I5ED72V(: M2>_G4Q!0*A;^-BN!('8X!D_C]"]_O.G_7GNOV 80QB0G"O[!=9'QO';)"<69/099!\*. M18-\EH1#@6('S"KEEH2A-N&]J=JK038:&<->*7O[8_(%559::HS=&807@XA. M&\'302968[9A+:OYVBO'01DA80BM%+P[PYBUU7.H[C[U3H0QF0O/"L^+D$<% M'DS[C==+OA;RDCO37Y6'P>@W>1\J(?CW'E:80"QP@[P#YS^\$/TB5'(,D6&3 M6V?DW!#L0>]?_+>7A5-]UQ;D@B%Y_<=[#8CE9Q^9B",;/:_;T3Q,RL@J!'H+ MKVK _7=I@Z#[]43%K47-^WF7=5'V*L9$&';+*E4 MY%Q,$*#T:4]LK.\WWQUR"=9_@,]ZZ9#WQ](R3_(W\*FHB2N;(MR3<-F#H6@0 MZG1SO.\X:Y(K@\;5@K/N##W*K">?^A047EP;\O% 0JL2!D()'U&B'/4=(LUP M=DYABA(DUOM@2L#/@]I8@O M?2%3$*[XP=1 @ D2!BPF<.6_@LTE?5;Q#R!S M(>@"(8%*LH:-D8&YL"+743U,K+/$:74^@-#%\0M<'JK$V(?5>)O0DM/>,^M^ M $W(SP<),RLPN$.>QG/< @O+A :B++F5(/^KM M+7NZ5[T8P[P/@;ZHG/0(M4E4\["LIF)^S";)#QE%2 9V9W-#PH$'P"VL*P(-J$ MW[)A325'" <\F,*2 ^TVU?][3T MQS5 P'(A3'@;4[#V"8NZ#$Z4?[8Y8\K?ZB/=(_?=9F!F3_BI%4]=ROF9(..R MD<&;[0G^O*N$A ;D4PQI5PF\W)/P.D2<(5LPZ0GBLBO*IT %Q1?7AYQ,D'$9 M$8<29)8-4LI.H ;Q:,)N$+=*L)N(\J7=;K:K#D_EE"6/4@BR0<(-RC@F,AU; MN"/V5)-:YT/)/PNWA)N1"=P@?M/.5*:M(ODJ?R@5X&: A!N2;(/F9QFGB$ 'L'W9-B M$[%"\HFRM-6" & )/8&"U^>JE*0 XQ/7^AF8)/33>W"%H&90AN#/)O3O>':6 MY![GW_1[A@QYJD;9<->^OFG64;2YH4HX/-7ERK0W,,CK25\R6 $[_&<$7EZ MBW4A@[?^B!)D9'#C*2@R@]>_WL MSM=FX-U/\6]/V.TD*9E88;:"K=5<\(= +^&IP""_[N_A+@RG7[5:SJB0!!?WS'##Y MGZDL^\8_N=%JVLX:P;T]YREV3?0UT=&]'ZC3Z1]2]LXUT#,*/?):D7794,Z57>*'P=@\)4QFD0:.':60N\TPSYU;A<@M,$#*O4)*)ZZ\EB*_.*, M9#C,#5K"*(Z #B<5/379%P_H%5PGM>(SZ&CVJSH) M39=DH23_9#DD+Z!@[R+$B70%3ZM0SE;_GF#(3=S9 CZ0++,+FK$N<>\_LY9\ MXRV;][N=_GSP))P7]Y$PU&R_6%VE)X2G_ F1>=TK6/3,P'O6U,91HZ[2R0M- MP@.5-!C1T?%D%4'!&%Z,TG658QY8_!=G#N>$A':/Q/R/Z[C_T1_^4(>ST:2/ M/0_Y_8X ^2;M?<)PD:-OF?N=IRWR(MK M"Z@_VK;N],CC:^21 .\0AK[67"=)(GF:D%A>;/H2YJZBD"5T$K>P)N#M"3NW MR FC>ZN5RLS[9!*>K4H_"L,OUTGB1>"*6&P98OC-QO]U;=HZJ5L6QLI?&H2 MS09WM-."R:9E]&8] 6L]!YJ+W0X]ITU.:Z7F(BT3M91WNWUDNU<3,D=LJ*C$ MPLWRD;)0"*3L.7!4TSNW)+:@N&$%-#O3J3JKPXHB!#T]@IE4L(H@V!C!%3!T M_V%2#IH3*\@WHMB"B 7$^!'Q.*DK9."EM+LYRM(=6^\51&XDE1/9@44T"-96QI^5BSHUF \!]23 M-WK-G8TTF)BVBD%Y)OK'.(Z2]]*JB^"11R->K_U!P,ZR?2'L\[PL7\_4(/@PKFR MZU'IU&@BP:HV,%YAC('L)4I6I>.;"A8YPD9"L"$IS0.'0/W$I<[&*,,]DA23KSJNL=Q75C\N)VK^8VN,3/._[5T!H>X5Z/5_^+F ML066(N@)7 +\J_62P*^D?;#<3V:=7,S9VJ<2\3!$PD,B.>"]V>7I MSIO]J3G9[)#P/+0XN =YK%K9$CN" M>I> .@P^Y5::2.V*1)"9,7 MGPSASR %W 2^0FM-: M!,#O1@GU4X/=K3UF,=0[5JJ4JP=[K9)IG+R^-K/O V']#74RH8^LQ&"K2/VH MME[?756^(<'@_/9R06%T1[O3QTUI/&0C7#^"]+;=;MY4_=9#:7)DH3M:N@!^ M2A,"MSE:.&59,O$=[6(7-ZT)40WQ!DY8EDQX1WO&EY_4>(!!O(%3%B4+WM%R MN'.1FA8PRMG*B0HU&Z,,,9_@^:V]Q[9VI[\9!<36*0E)G?V[?=WNY#M>K SZ MG?O^H#_KJ_O9G6W2OP(\ A1S1T$-5C!QMN%E+65H]G,7G'6KN#88)VWW(@4# M36:]Z "YPP.D57TN0G[AQ>X5"F.5,,:T#Y;C@FB\]*D)EA.A#-$FAB)V;4LW M/'(Z^BM]8$34FL?.UZ59\U!_"O [K"S:'R+FT7Z%R"+7G:;K9\?068_19-0H MY_VMNE(CQ:?XJ4T.H1G.W+=NORZO3DR01Z MM"@5+Z&,F(9 ]8\A4!90_EC5X;Q>>EER]&P:+[09YPFX:T0=W^ JNU?$R1W- M:,9W70=J9ZHJH_M!_[$SZX^&Q._==4SB&'.OZ^#F>KT"&6&^!6S;C,'&>]^+ MN3>;7:W">\E)!/'?)A%J1AZC("I0UF7DW*@E#'-DX>(\(\G?QL=0AVS(.2^D M2Z,8'!>%^.I_#(5(AROG!8YL0&E7?7AJ?R#9,\#*>?\B$T[ZC0NNZA]']EE+ M0,EN4&3CR>\*)$^)C7:S?7.JPF>AE6$#/&VYN'WIN?"",;9ADKU@M(/.Z[ED M'$#'@3#*08&E(W_U(UL'7L(XEY)YFY//>H@*/&Q%2N6"A$M,7GQ9*PKA=CZF MFJ3#ES#%@! PYHI#L)4/K!L,\!*N045@I:Q(1)OYN+K!1"_#:VT#VWHA3\;W MX',H06_XVXZE^UER@=FW'!>M*;B=:RGFN5Y?MF*>ZVCXJ,S4R9/24^\C&7I' M(]V[%A=KDQ[ R$9TM@E)]WT\;!=6NFB%:I;7XD6ARGAO$_S44V@:R!( M)JG0+D?F2.:I6E]I%T8I8:1HZN+5-D#!HYZ_ 82 Y6[H_1]@9@J6.*K&477Q/]5E0,JEZDN %+"(P>J[T+G'+N\U>LK M\U*0RG#<@+6RPH!>#>H](NA@ )X8- W3;.#"=L?1;AO7HNLOQCU-UOIK2X02 MID+9DJ&XMM*9=A5,20W68WO..?;*.TN:8FZ7HZ%OW0.3G%^9+B#SP1SA=BI8 MO?E+C^ B\]AV7+1U:^( ')%%72EMRV=ZM?D<].=U&\ MX4\-$V.-%(^/LJ;#(*5.@"O8HQ6<_V[$YK^@5\7O5@GZK2Q=05R\ 8T/:Q=# MVN-/TG) N(EJ X]9])'#I+N;_,X,ZP\$Y*H)]^R=KWEYS$L1Q4@)7I;+&9ZP M9I5W>P3!E5(9P1.^ MK9L*L0__Y6SM4X72&,$3"*Z9"J6="LO;W*<2I7*")Q9=-RUB'B3+U]BG!J7P M@2>D?=0WW;NV0PY#38$93B(;_E9H#7^5\))0=S2=3971@S+M#&+I8FE/Y /M MJP91:D+P:)[^QL5>F9)2(H7:[!D(ZQ_E75((@556GJ&9RLU0>B,!'$?,!QBB MJF_I K*(E*ZU-+*1R)!1=0(=;(RU1YANTUX1"^T_\N:D_RIF]QIQNS=1 MIVIGTOV5OIW64W^H@]'X21W.%/7WL3J<^B_]>"30FQ?7CH#SO#;K\S4/K#[NA)_5D9JK,])SY\99#TK?SD]_Z/&DQ??O9>AI/OL%@>7 !M8#9H:!USK02703>>M&(=Y@B+=WNI[SYS_Z"(/.N6]M8R-?F&)R?G8\]-!;=Y>C$CE 7(+3!B-X MTLF2+CY[.MZ%NJ0EP:'ZJJG>')\G1WNM,0-5EQ!J>C(9S?N6B\ +LM>KL>W0 MI^[RZQ!GRR>L,44X<+1,*BQ3B4VBMKA?.P;9<\ _XW+F6B>!L&V-[H^.*JP> M8@V?H':4P )<[0PP'J/K.O_7CMNTA5U<':98"TQ?G;95;!%/XLJ2;5G,;>:S9T\NY7V+K]HR1 MC=DQ0L3]F=E=/(/9IJ%C)UK'SA'Y4BS8<1=_*7:J/M)#N_WAPVCR1-_^H>=V M(P$.>ZXX'F6A9X!6E#;,6 4WYI!#_-$1S$M/O0;L&'"DS)_' MO_FT58E,2A-*RC?P8^R,&V]>'%)&%$HYI]9&DD .7M! 5 961A<"TR,#(S M,3(S,5]D968N>&UL[7UI<^,XLN#W%['_05O[8>=%C*ML5U_5,3TO9%FJTHQM M^4ER]>O]TD&3D,1IBO" I&WUKU^ A\0#%T^ +D9T=-EF L@+0&8BD?C;?[WN MG=$S0)X-W5_>7;P_?S<"K@DMV]W^\B[P-V<_O?NOO_^O__C;_SX[^Y^KYCB_/WW[\_?_S0Z M._M[V,65X>$FT!V%?5V^OT@^3.+>H/OSZ..'RY\^7)Y??C?Z[N>+'W^^/!_= MWR9PMQBSC2T"=&SWCY_)_Q[Q>"-,H>O]_.K9O[S;^?[3SQ\^O+R\O'_Y^!ZB M+6Y^?O'A?VYO5N8.[(TSV_5\PS7!N[@5Z233[/41.4G#CQ^2,1+PUP)\/,S% MIT^?/H1?CZ"X(\L_PJ;[_?Y#]!&#>O;/7HC9#30-/Y21$)D1$X+\=I: G9$_ MG5U/_J66F\;,XH1P[]_3]&H[\AZ( EV(Q"TG[V#T_@EW>>O7]R"$O" MO^T0V/SR#EC&$Q[P\N/%933<_[F.%2GY=^Q:4]>W_ M0 >,D+UU\>ID&E@#31,&6 7=[3U&W;2!=PU\PW:DY5VY>WTY<(_@$T#^@[OS%YL&KJU&-#:R":PN,NN$GN.51F\#] M$W3)WE*9.Z4'4,&%SQ!:+]A,QR)L;*&1Z5,S6KN@72M>7(,-]L^ M03/P V M=]P<\A\J%.WWU@4M" M HO-KP9"V&HX-,:32H,JV2W\'4#86D(!L&YLX]%VL 2Q4A^W.@9 ]=VC[H J MN!3N=(M'Q]Z&;G9UZID=*;'3=Q#Y:X#V5Q A^()W]!I&.* MJUO-U$Y44W.:*8W3*.A:->6-TZL-E>&:EV"36O2P017LG^HM.67ZUHEV[(0] MVV2GO$? P_Y$N& 2OQZ1N/T:CCWSQXOO&V=+R6%UXABQP+!7ZM@ASMBGCRR- M"?3\)MR^1D;5B5^-LT)+*J>O3\#T@74%7+"Q_7OCL&]%#T3CJ+%P# 0RT?,: M!@ZS*STH"T\*%N&"WL2V47H /;B0TM--^#4\C24+$5Z6HK6<>%W;Z'SEZG"" MB15V_&(@JTDM:18A/;A\,A3I)(5_]<:!C[T"^T]@/;BX;4I_[AW#Q;1.7P$R M;0_<(]L$2\*$)M6U=1SUD,5IDUULL)T2[ .''"*&RS3YAL')COP,3H>G=\!? M;-;&:X/<;@(+/?@Y0R#Z:SCQFEQ 63VKH'L-?<-9&0[PPO]='3X#N$7&T\XV M#6>,@%&9;OF>U=*]MO?8H%]L&HR,ENIRTX@'^,_0SB=KA>=<.A1-=*]B>P)49@*LPV>8=;S\H0=EJ4R)"0A-8_-QO >PZ:!=[8UC*<(&P"L_8?X7.S1 5,WV(<) M!M"]L3W?RW*'].0EJ:2%_@C;/@#']\A?2.=>R,F0BV28=U3NIS WD)D@'_]8 MX*:W-]Z# ,$G\D^(QP?@@3IVK4G@^7 _?K6]:[@W;'*8:01. M7B+):Z'K^NCN,%K(#![!V;'W!C&F]MXHCZ.YT Z3 MD[Y3".._V9$WX]U'4_8CT/XH&&!U'(!0E-#G0S SHD+L$$'%V#P^8[[?P^8,%[&CCP#^< MM@O\R^]1?OW8LA#P/.#%/ZQQ_P2=I&O'> 3.+^_$#7Z_R%$OU^1#VV2FQKS. MS/849048*C%4J S^)]4;HRPE>%HD/6X0W)=D*.0@$'BX>Q@&]8SCIA#/PCK3 M-*$[H>AG&8Q':SAB8@H1WL]_>=>%T&_ UG!B9.G*G(.@"IP"TSKFT7!,34U_ MYLRX9O23S2-('ZQ372Q@ERA?'JO&].YHD7O(3UGC^+>3#/$OO]\C: 6FOT K M@)YMD[:>LL *,N4!=DN.AS>L& &/JI]<6!YA=.BJFBO!6B@Q?&>ZS,:7*+00 MS^:UF^IODK^?QS?ZRL;X]+W. M"DYC#:2.TNE"G4(K69USZ"A=CY.[7>1XWT]?\+HZ,!R[$BV9JY5D6YWXP70' M2[0LSX]F7,=J(H.E\>M\?9ZG"+U8_=2=Q-3'#6CAW/KM+$9F>VQ6(4SKMCXD;#QAOSN0NP#%5D@JI MFC+N9*1 RE'7W*3BL1<*1^]\>E#034\"!IJ=1Q..(9!,WBD]NL"$I?KN7.BN MJ(NRJ](8,"/-3%@Z=3SH.G$*&29#"1PZC6)PD$ZB&EQDU<:\9T/*4-AAA%K <2F'1?6R9CG9Z#^"@JW1"D.N*OMQ\H($R ME80%K &)W,E !Y8FL[FI(. VE,&A\XE 1SH]#]C(*IT&$^B0=%]$M8?H0$R= M*((I)8BK[GDP":*:4W$F/R%_W,[5.H]H6J%I""I5Y:\&L@WL92\Q5AQESH,Q M)4\#5$P65Z6+@%*D-:?6',Y"T=B=JW81V;1RTY%4NU*3B-&Q1-@"A546>8LV M"YZ]U/%:Z$(Q?U5GMRA'=8-KO808H#0VW>\ ;/0SFP$?;;5GB>1JM<#$S\"P MSP+S4$I3K0Q%,>Y;F>PVF>5#,V [:/>_5EFEM:L&]\. MC6J#8L&C9UNV@0[DAGY<69\7&&/!L[6:UT(%Q23:\-NQ,$5$KE=2G:@?> H/<_;06[A*8 4*VN\6F MA>T]N/#1 ^B9>.=S]RGPL\4F\U3QLV_:'ECZ*GAQCKT]%0.9TH(,J)T[H(;/ )0EMUE/E\AO*X=#Y MU*(AG9Y//&05)\SY-@I-BL2IY6;-T8 YR64L<"T(%231T<%+$-MD.IV [U . M#P6)=73$L]EU;(35WJ<23PBI::"!\DNIO*2B-Z_>8J760)79"JR9VC9<$YB; M8-?X2"7CZK7'ZI=\*!6;RQ]\U!JI#?GPQJJ?D-BFB@H/3VK3KR 5L@6&B4]@ M:C-*Z9*;U$0.P]<;@!8;\J@@KP1,B9;L:XUR;?7C!W?1DFI;E2?-+2SE! VGP3%U.K+3#=5ED51Z4#Z1AV-3EH1HK0RM@,N3@ MH*[\+!WI3(0[CZSBZZ3),T^. U\,UP2DE/02D(PMP'KQH5QCSOU,V>;:,49P M157<%*8R M72AFDB![*P\H1723&5L5I %%6"G(WY(G(YO314._X^ VU &A\YW&CK2 MZ3V%C:SBRE/8H'3]Z%G7I>W](7QM@=."J2V"-CK0+2S-QFDA3W>S1=KD1 &E M\5%0V8I#0+;,%1=QW:;0%7#-W=Y O#(&HF9E)E.AH19L2) J-ZURS4JPH=BP MA0G&DA%OEE$PTV&JY4CASC<*"7J$Q^.:1\*B(2QX<5B?PNEAL*X>$NA!Y$6M*C:TT\D\3"X7TGEH M."A*Z,DC74SIH2&;4_N_?FGU#K#(XS5A$BMJ5+M(*HOG,N^GQCC4G,NA;I[M,V]? MA\U1O0TCY^0'5ZK^.7=N<(;.4?W43 Q!-#46S@4:"7I"QX@20% <+ZS!SF M',<_SVR7Y#K= ,,#81WSQ>;!B]YN'&]\@,:F&>R#,$_C&CPA8$;EVG#+\9X\ M=_=G^&O9Y;NQ@D1LF-)^4]L/ D M]/?>>[R&1&;J-32#*-DW^I>0%29IS-T-1/O,%.+:JN?GYY_.1V>CI*/TC[C3 M4=3K*-OMWG&]#()',5Z>GW\,B7W$##V:N*77) ^8[[?P^8,%[&@YPC^<5B'\ MR^\)DBG$UJ009&[=X(-^:!'!B'%CRT( :Y,7_\ (\J-)+S$R;"?+C PQISER65@IVI1*"A&JF\^ :8?W*0#EU M2MA/(:%#)B=7%4@,"Z_&MYDU/,5H!EQ+S,YN*&Q.,U4D82X#[0X93)F%>/L MX2THN04P!=X.NPW'*;F.%"A(^,U><_(F!D;&\G\VL5SP;C=U0DO[EW=>="_F M]-V!'K!^>>>CH.4](,&*PFP'?)?\_-L-_!B6J!3)VWP% M6-=8$3ALS\%UR??OF^%[C@+5C \OJ(2<$ZI\$;1+]O_0T*I?($*U!%8[X#BD MK*/A'H0RH %W*84?FY$"C0Q5L70;KD^4_U>%Y$7BVGDWT_ MJNC/Y'8>K$N.?VJ"XWD"U'*=A/ 1GF@G>;SC_ MSW[B+E-TX$[E4-,IYM&AA2 F^,<%6L,76M"9"=FI"&HZQDPB].!_M$T)F9^ M=83H$RMA,50,!@+/39SYVR MN:;/F\5<%7MOJP?X0.A>.Y[YURNJ:+FD-=]3(R?35WY!4E MAEE(!^N4WS5=43H%JM@^-S=H'%@V[F?L^P [QF34F6-L**I\>M0+Z%3C./UWXXJZ M@:TP8,T]+^ <:C'A.Q5+34]60(I:B7R%3H#M8A0>P2%V\FP!KE,)U'1R&20H M7JP"A,)$(W+ 3$P(O(X&; &PP#N50R.'O2Q*5!]!^H!<<+"?P;7A&S&2G+-' M.GBGXFCD))A%B?J,!S0Q?+"%G+AR#JK3/,-&3GQS!*CE^70/T!9/R,\(OOB[ M. &&R7L&=*9A3(NSTFAC&,7^.?) MXFZUN)E?C]?3Z]%JC?^YG=ZM5Z/%;#2_FRQNIZ._W"Q6J_]\UT')C%JUN&FE M,UA U:>$;%'&>P2MP/07: 70LVW2"F:PP927R> S-RG,2$>^L=6G)*O)PW0Q M(NSREQQ8M?4Q1#J3XSF-@.897ZZ:%L&+6B># :.P1H:4VN3*3:515\KJ6\,- M-H9)"NI:BRF_SE]R_SV<,: M 2-^6"FL:D?YB$V/&8'4.1H-U78[?.;SU8?IG M!#T/+YL;FU4F.@.AL*A1.89GL-:'W8U7KE9:[ZCLFL.E0Q\AK8"#N]MB/&\- M] <@Q^Y\"?$:**R'5'*;YA"ACVP^ Q<@PR'UBJT]9FA4+>X9\ 4D;*6P7E+) M=4U$B3ZB6CR%#X6XVV)@.O_B,PU283FEB,,,WN,V8'T:$KL,$P:^.5(:A2/:BL MRE1.>*7(TD>>I[D_PT1'CYT%>$V(%P?HQFA'6:[!CJ$_+B# M+G&#,6^=<#F)U)@Y45L<4675J+*3O44VZ*9?&/UX.;O"=@#;9V-"JZQ#546N M%!+TD0G>4H2F30Y&9?VIX!"F]:7AF>;3*XSX!568*J MG!08!.@KC6O;"7R0SZ\20JLL355/(D<2])')KX \_ .L\3/> K=Q[9O%IG O MF3=S2O:ALL95.?F5)$Q[J<;Z)[IY7[D7E66U&I$LFS3-\O?"X@$[Z&!6>.1) M+_]XL4:0Q_==F3R^U7HQ^>>7QY/M)4J+6,,FBQ'TZG@&K-@FPE(IE+!0Z-8K/=H_E4;CI)!0X#9+1 MN+J4/>8MH*^4[6/+LJ.1[PW;FKL3X\GV#8IW>^E?@ MA==.,(F+S=IXO2=%[/ 'WT?V8^"3)7D-[PU*\3A%.&A@3DAF+W7+%WV4\H2X MMX8,3S%%.,4 [QO ,OX1>VM2S5MC),U6H$T? ;.,&&((WT>G+=AJ":'( M0WH(^#8*61)GE=T[V)XY;4>BU-OVANM/GFY[/'AC:M6R&G6O-K7":,W1W&WV MQK7MD=A=@, JV.\-=%AL5M@]LC>V::3KL]Y#QS9MX%V3TPY'KA+3=^<7YQ>C ML]%I#)+.\7![.U[^%J9LS#_?S6?SR?AN/1I/)HN'N_7\[O/H?G$SG\RGJ]%? MXL&&LDSE:@4MR5,VC%I,J6\]2,C(8=QYU:5P;.K)2^&K^LI*!;%G.-C>08J MA[>8'?M@S^1B[KOB@DD4B2=LS"':/2.-5SXCL]\5ERSA,3*+J.J27GB]\@]D M__7Q#DV.5L+[VU>'-1Z6D^XFU;+[-59TR,1,>I.B1T]9$?RXB7!2+?5(BRNA MD%+22U.HA?3&S]BF(THX@^AXQ3BLM26JJR?97(/$NA*:2A.BF,8A'6)(AV!+ M)WQ)(ZX9]JN!$%;"PS7P3&2'A+"E)6S8HW0),3'Z!&16.XC\-4#[N?L,XJ,C M9@8%#;1'210T]/61Q-AQX(OAFF3IO8;!H[\)G#@*XBV!">QGLB[\BI$%B\V& M):32O?0F%Z,T9?J(EKDI/W@ 4W%C;U@A'*F6OG'3?6Z$?['( :M.DSU7+&$K_V& NX-^?]+ +TDL8+M>T)"_71 M 'MS0D]#7A\9Q.I!2B\OR3ULF;OHW";].0KGT]'VAG.L8$"2,ZY(IMQT_^3 M P#IC+GPW)2VSY1JKO\Y0A]2_:Q$5?[X/Z8RPQ9>"7 M/;R_K'%X?S9*,!CA%6,$$AQZ<*IO[H 5.-A88X=Q>>?]TLTU<7_[>M+%6D=+ MBF\X QO.P+J27GB&0R[QS?=/"#Y'%7*XQU[<%OT]Z>*2I;R^2D@ 5RP%* T. M1BJ*HD!*"[;B+$"8*=B&F-FOY!]O9OO$6/&2G$CVTT?2334X BDI@7+TJ4E^ MTS&-D&7*5]CXAP3#(<%P2# <$@P5&.R%@(.LO7ZC03*-/%69PW_I%;I_:3=O MZ'2YK'TI.F5IX+19:2AM[OIXK;&Q8HX]#_BE[\!\K!5&.XT^BH;O4P1M1@0$ M;NQG8.6Y*!=#$W?0\?LF;'RN#K?&OR":.(;'*Y-:J@<-HVJR(LT\?E*&9K7O MU[ Q/>%Y9^SYL;;2O>@1=ZN@W))2IE.MUC S?&'T+0>C0;RMHGYF=N0L42V$ M>U;C^QO;)"?YG#>M*4 :&#DU^,NBJ@4&AX$A,8NI8!K$R>HRF4J7XH*=A@6P M*?F'%U61L@!!G[^X"-IHD!+:>EZ&,[J"+K;S^N>AL MFH0^NEQ3O?Z 7XPGY0#*>>H_%JM5W"\7]]/E^K?1^.XZ M?%7DGCPX\M?1W71-_/AX_!'<9+-=CCC\=>2"(>5E2'D94EZ&E)=O,^6E!_D4 MS::V-)I/4=_F2=(+, %)A@%7$KP&&M@W%87"HTK/Q6TX'OPVC@<_(W;!=E$C MG>=CM4/!F#!]KO^D7HRY!D\(F'9XQP+_[("X:/AX3PJ#_QG=O6 1QI!P<]UK M$-:KI@O-L4 ?K6$BB7W2LG,];*)!,+#AF1Z2I6T\86:[AFLF57>\\/K;8O/@ M587R.C=QD!0X!A"# , 88AP-"8]&X- M-]@8IA\6=Y\9INW@#87KXG);]#?PP"5KB &]M3LU7\'.-AU SE7G/I_#$O Z MNP^YT7CNYVE&= M9'UF.X>&QN2OA>0;#015(;87,B\OW!X'?+A4]4)-WG M9CI>34?+^>K:9K.VT,1& M?V/!/ DA#?&[(7XWQ.^&^%V,V1J8.QW%,C/Y%];@> 6NJ\=MH ML Y6D*N *%4>VV<(K1?;<<@I0*U:#9^*3MKGQ>+ZU_G-39BI,;];C^\^SZ]N MCOZ9]B[9*=J><$DNT2('W>V$6X(G$N5SMP]8,3B.%P5.&S=+P/CTM**0H70' MR^##=:"HD'HX3$P=8G*^"7>(<5A[8_L[Z.,EUCM,O1>'?4K+ -3 J^$HQ?$X MEH%]"PS%:S0>YS$@?:X >L96(.#%SKRWSVP&:]?%L-O! 90<@3I'0-3S8=D=]!@5/F:3!QIJ^9(191(PU.KJ7$(Z)#PWA& MW?A&X4D707QCJ#\YU)_4*YHRU)\K2/80OO\2CD2HPR7BC9, >!.&2JS[<0%L.J/U'SNX1M +37Z#X M$)WQP"$=3)]P&)6YR?MG=.0[?T\N1H-XATG& C5J)8!5__ A3V=R/*<1H/AZ MA4V2%J3O3Q10+\%UW=Y?\]V=E,?%3^-*,6Y/,YMO -C M$+?K&@BRLZA@"FW32D\E<#(<-EW)(2 2LT$\LQED-#&U,; M> 3L\-X85D"!\;U2 U6%%&ZE<+3\)*+@00Q2O>RH]4C"F71 )4%KMA89\)4 M.8NN?Z&H"<8-&:;_J^WO)H'GPSUYI,EX#.\Q,@0E:*-!$$I.>@(Z](D\36:Y8NK4&D:4&!)>FJ"3Y-2BHC21TCV<[VY M%'70I9!^Z$!((5%:"&F\\0&J+:E<+UV*Z\=VQ96C3)\(6@Y[AA%>@.I2-#_5 ML<4+F.L2 IOL#'<+YF[N[PN7XK&5#8X5WMBB!< S!LR%X-@3/AN#9$#P;@F=O-G@V'/ZW=0S9OJ_"'7[NFHC4ZIQANN[ "V5R MT]:QVEWV(\I6FTQ]7!HN*=F3YS]/YG.9"4GI1/LH757"E#T]XN\ &ILF7L"M M!#\;>*4IDO67Z7(TGDR6#]AANIF/K^8W\_4\NH:2>HT8DO%' M1H3 R#EA,'A)%4WWXXB? =PBXVEGFX;#<)4XL#WQES@4=.XTK2+S*8T)TVGB MP*IWFH0J=.0^FXK&N.\!\_T6/G\P88#7W$,D@/B7$__C/_S^SV6.V>D/BETF MH7X0MJ;Q'=RCP3UBE2.))C/VOL,=_!YZ/@*^C4)4KPG7@74%7/R#3U[ \%)[ M>YS'B)L*TW,;'Z4W+ECCE.MCV6,&N):!K#B"DS@?H1%HL$K'BAII[Y_)$J*/ MG*;[)P<> /8CPM(#U69PV4YZXX&5):R#H(EE1QU^AL\ N82"5?#HV1;&B1$3 MX;;H1S*$B I]YA.Y5TG"U=-7T_; VGB]-PYD^R\QF\IUH7VB1#6RVIY)C)#$ MV'HFE[&])3 !J>M!PFA)Z(4ZOZKUTX]TB6JTZ3,7PU(LRZ-!M7AT["VO&!$' MOC=)%!P:VIY2R6:Y!FAON^&@<]<">S?4&NK!HZ!%EUS_5'F:B*C09T(P)G2) MO:E4#YU&0L[KS)I29.DC3\K:'+N2J3^Q%CNYMIW*L%:X19(@?:3'4+JJ?Q>KZXZ\/;F(J.!,L$CN6??9=]VS[=L@?'AJ7H45MS7/X-:UE9I5OJ M\49#"864DEZ:PA9:-G+08^.OCH*01 M)*^](N#YY):;Z['L1&Z+WIRWGP$RMF )"%-L=QM^)*'$ M"PF)R732F\/6LH3U0J[$V23)5DO,@7OL7K##!64[T?[DMBIA^LAU@6TIPT_4 MKO*,+=]-;PYURY/6$^G*S]ORW6A_^EN=-%VERS>"&+"].?1EX*\J2+O:0>23 MZ7X%$8(O&*^2<=KOBG':U9?%+Y7+QZ_SN\Q"K;03%1%K7X-$7 M1&<9L#V*QS(H4!O@R./$C;HRH?6(M'+5B2N)%N.I,\/$H'CK,J,M*\Q<(BK" MB:V*VV@09Q6HSC'&)R9F"/$-(3[1^G3:ST5K4QJR-^$]*O;*3KJANTTF=CGK MZ7O**??B[O,H-)ZNIU?KP6QJ $4B'U_.:J*#]LAHHA.@]AWZ'$I*CM!AJN%V?R]'&/-R['^[= M"^_=_^,^Q^STAS[=NR?X*N+A]93!0_)!H:E>FH<$7T4\G+'J/\PZKO] >0*R M% ]GJNL_3*!#;M8BZB;& NI^]Q(E)S MYSSJFC";:RT7P?2PD^FZ0N=VB['$ M+_9V1W),,.K^809-/(3UX/C(\/"DLK[,9P_']+D+=G2Q2B\:F,LL%3H&&JO0 MU;V0[$UP1..RLI"HO6@0[:HK)"I=G1O<2U+SFN':I+YUOQF(DIRHKDP*8S6< MI&IYX:MZ]Z0@]@P'E6GCK?%J[X,]DXNY[XJ=$8K$$S;F$!V.?89C'X9T2$AL M[GIX:()2ROK:$^^!(2E1(PVV1]G7*/B$Z)/IE,5T9IB@A(32X+U)]V:3H(]4 M5CXT_YA[7@"LZP#9[O8>8-RLU/:#9]]WKW1(/E7OV0_)IYHEGR8\M( =\0__ M<.(=_N7W&[ UG*F+#8<#9<^B0O3@F@05[PZY&@U+W8R*G]7N/QPE2#B91;>- M-Q*NQ_=K8.Y/OC#W_ MDC ;7(_K#VP]8DLA344+BPBY$KMP.^@7RN9<" MT"#J7HI[*=1;>0KQV;:2=QGQ:)\#@[RQ"8!U=9@AX)J[TTN!Z5OZU*VJ(K]<"E[N)0]7,H>@5+B@H%?-_@V3Q]]1,728KSN39=\K[2&U62=.BZ M=DT,A ZVNRU33"?7I$L1U7J>BD^&KA+2N.3'I^:D(5GRHS,9_(JUPW!]\ACU MDCPWYRT"W_,-U\(:PY &OTFG3O]Y'<'PZ5!U2RM\$CRYGI4\>FP#;^QYP3[$ MH.3C;C\4R[(LUE^FR_#:5O3"V\U\?#6_F:_GTQ7^FAIIN+K5 (I+X-LH')Z\ M$D_.MSD',2S@'ESB$I&@=)TK(L4]CF&#ZW$@P]@Y7IGVF%L'@H,G2H*NTHL&1THB%4M9T>7I4R:L?QA/AEM75IE.-(B$-BRJ M#'G#8<)PF,!T>-+:1%0G96L]8+0FAF,&3OBT< RT>'3L;1C92+__S/23&NM? M@TDJZUXU1K,^7EDMH@@Q44HD-BG"O\Q=$Y&7JMM0&]YH/3I9:8D#[0P2?;>*MWB/@D5/+D!K3Q.S$R*_AV#-_O/B^;)BJ4%>('Z8Z(C%* M8S$ZHC'RX6B\FHPP)D,8:PAC#6&L(8PUA+&&,-80QAK"6$,8JY9T[J,U?NQ: MH8%X#ST?'56J:!%[*I3='5D&;0.NY- M0*H)8O71"8J7'"8C>4M@PJUK_PFLN7ME.,126.T 8.=GE>Y'^[!3#=IT"PL0 M3%T3_V)$M_)C)9Y@Y2714>AB'I1.7OFN7%0@BP-Y9BC&8D30&)WP&&("0TQ@ MB D,,8$A)C#$!(:8P! 3&&("#9OXA>,N::.>TE*#B575C*=0H[-G%A\]$FM9 M6F"9-KWQL05TZ"RDY/YH*2EE&_78,$>W &?[#@>V7* %]Y57QNO)3;ARB/TZ'IR@U3W M7UWN"04I/V""@&7[+6F.:+#^W*5NBP,Z*Q1!/R[Z$O\U1<$>(M_^,SX(2ZS> M(R\7FX@#"QI;XFH:CPZXL4NX=UVATZE2UHJJJ>/1VU!;^N341(F;1*Y3E6XX MO*B&8WU5\'3H2)DBUT>B4X5M.,C:+F?ZJI@KX/O1N<[8M;"/1E)3R&_*38=V M$.M4@1L./W?/+=T2O,T M+QGR='.Y$IP3,J(J\Z4]L1_*W:9)1AW%PXZ2<0V#8T7PB2);'74I_!H'P$1]!;CZ\4 M25+8;Y';SPW.\ZBW'E\[DJ2PMR(GZ)]BD-YZ!Q P2"IT,SK Z;['UYFJDMQ] M=6XNIF(76J(+[6\G52-+52Q^M3,0V$$'T^M-_QV0MY9+A=M_/+_(A]M77\;+ MZ9?%S?5TN?J_H^E_/\S7OPVQ]"91C 1UJO/%":D+VO0HLBZ@1.DFF$.)&UUG MP.H16I=2L;14&-0HE0;&9@_=E0_-/ZBQ6PZ"8RT\.<[6!;K)I7QGDZ8W4BSQC\M3K-J3"NSJ<8&(C(R3@ M1(5K29T%MC.4'HL=56$S6TXKQ*O=J?9/#CP $"X;BQ )[AK)@==@K6QS(F1V M.387U!:B%N=4J,ZD$(6^F0NN1OD34BNEGFN<*$.B@[R(]0YL+7F,FS<@/.2GC ?\V\EPP+_\OB0V*,4PRWWKWB(3'4P7++(< MQFHX2=7-PE>U1A=5[!D.*M/&6\R.?;!G'NQ9!XPL8'.(V)D%E$],C(-LTW&OP!#T;MXI"4][X>L4VO"0::> GLS7F:(]) M$*+'$G0S)(_KESR>.NN*U&;N>0%@U:EF0FL0$I&3&),"?1*_4BC>&VB!0L*L MKX83D#?=0ZS%XF&WU,##+"TJ-C5:BBW2K$7@>[[ADN?D9:=3IDEOX-UG1L@1I)#_# ;$M=(]-'M%JR ;O M31HSFX2V,U _(^AY]PB: %C>#*-.U(%<'8W1H9G4XC;:IPI+TJ'/G!A;_PH\ M/SR17\.Q9=D1&N0MC;D[,9YLWW!2,SVAA!0=9*82U>I2^S3B9LAL>_X1&@+B MS"U)>J\+K*F!7+Q(>\5ITD>,PBQ#5I+A74 XA\VQ2$,#3!@BC]RS/('FQ^E/ M$?46B&_;^#F.3'0YQ"O)$TV3$!9)H=D\I9KK7TR\/$T]FN',/.(X7^578-ZXZ]YO$H%-EJA?]Z9(M/=)';EK[ M5Q#F[D4D7S2]V5"'Z%2CZL6J&J5;,Y5Y%-/U6*#+-(&#IP,YM(BHBQ9QGMXT M.TZGRE/K:GX+Q+\!#9J^/MDHVMC#>=&TYA3[[U1C:H7O&B1:,TVILH;&FW+J MX$V\UC0[3J>:4^O1TA:(UUV#\B[<@XOYF+IS%_H-&:,MS&],G([X"\EQB7E0 M2J]:&+W3?)-:\<[.6**[#LI/L*QK$9[&M;2.44?J5+?JI9^U0;Y&>D3F0XAC M-D4AC&;2]W^NLE3NKE.-J!4%KDYCVS&])3#A-F)>A-)B'M9K9KN*9M M.!.,W[9P^E6Z=:?2JA2:+4V2/G-R[(3] HN^]I!B7*['BL7)-NY4@K52WV0I MTD> =?>,E.G1JHM!&:=3M6@WNEJ>>(TTB)/+0" M=1H)F: I/%=1<.QQ63_.J-VIQ+$*3O2^.GWUP,;!,_#(&0M9*+PU]+&!D/I. M$M/NH/\;\&/+ KN5:35CR+&CL3M5D5J!Q8X8\@UH7[3@S2!*F;JL4[.ND>A4 M'VN%*[OF3-N.8#3L%?!? '"O,0<6F]!A';MXAAC(7VPR9X$T;[!T%YW>>:H4 M+JQ&ES[%C5.+VQC;//MHF2M;\OA2JN0Q_C,9;10--TJ--U1#_C9JWU6N=3S4 MOGLCM>^N@1DNN^1+N$;R'I-C@&IPOU_X4!P#]3:2+N&S+$>9H!I< Q=PE(EZ M&W=XP),ORU(VK ;WM04\9>/>1K&/8!MXO@1'&8 :W*H6L).!> N\O#4.QV'F M;$Y2P32XYRS@(Q7MMKEH2[+15L%'1CRS#!_M-JN=M?VLVT!U^I:Z;+C:N!9*%2Y M+"_>J,(M;>^/&0)@CFT&!#R_*X6CCZN!"Z9 X>B\:+T>2VLD1!1,$+ 8%5PZ M&ED#1U2FYDM'W'BC"U@C-Z9K#*B!DZYDCWQKUZ%E+H&''\DI]I$E+:6*EL:B M-S7*.N>,/@D%IV]Q!9)*Q0K*)B!\E$Q 2,' S2@<^RR,!XS2&([2*(X>#QG M&,U1B.>0N/"MO)-:.75A>"=U>"=U>"4*GOD1J))A"%/A4+7&DTM'\<1QUK>J2=0YFC^F_YO.TR1\T1IR#V)3UZ M?]XFZHPE;T 'M=,+A^O..4GL\T#9%-<$\GBHX @GJTK$^+^5Y*VE: _"O$?A00,&5MJJ]73E(J3]]7*2#W*'FN%?@UM M(RF**,M1^12TFB/ID8'6X@1L[1&$%JL*A?U?L"L/9+]KFW_6R"0X%2K/$-T6 MUR\%7+]4P766)]$5UR_;YOI' =<_JN ZRR;OBNL?V^;Z=P*N?Z>"ZZSLD:ZX M_EW;7/]>P/7O57"=E3S1%=>_;YOK/PBX_H,*KK.R$KKB^@]M<_U' ==_5,%U MUGE]5US_L6VN_R3@^D\JN,XZP^Z*ZS^US?5/ JY_4L%UUL%M5US_U#;7+\Y% M;M*Y"KXS#S0[\T$%5XZ$J=U%;]U$O1$[JA1(OE7G@U1GG6_=3+T2. MZH423Y5Y?-09YUOW52]$SNJ%$F_U0K6[>M&ZOWHAB!S7"R6>ZX5JU_6B$=]UN.[]#5[WKJB-QRR5TY51 M_D-RG8VNPP&0NJ??:1S1+&'QL2&2BZ3F\C:7@,@,?Y[@68D,TP\,AQ1:ON2I MJ [8Z7":5J,6M@*.::;B0TV$-W-Q_1NLB9 B>8XGFNUZMMEF@4;.>#JZ*Y8-2V6U+T+!18D;70=CIK569 TCFBF@DU9'$52>4M\N5=1ND))AQ/Z M[FW%TFS278,EWH\IWE/+[A2-O]HC,: .F0KMOMHCP03-=*NI#>$&O@ 4_63O M"X\/=#.D#CD9W6_%!3:\40U[>'KJ6L,*0VJ1?=*]BA7XH,^E0D(==$G]B<5F M;)K!/G P>ZR%OP.(?,/@Y!++,UZ(<7]XLGC>'? 7F[7Q6O;:X ^2UP9/*)&+ M@RFD1B%6HPQ:HPBOT5\(9O\YPKB11AB[X4Y@DRCFE85WNX_?ID_W]/B4J"W= MG46)>V>. :O)K3<9%<3VKA5U64;:W#% MC:MUF0<2)&G216K7A*? N@(N_L$/M_'RTI/J1(,3TRI2E*)-%VFRK!=908K: M:W!D6$6&(K*&=)8AG84I'>SC9!P'IG2*@!HL>25JW.:0UR<:(..3W4,4\M?W MD?T8^$3=UO >.WW,.E.U>]5@,923;FU*]?':R4.9X5_#J*E7UA/_4=(3)\., M/#+.R @'&ISJ!E!,7ACB^-!9D!ZYS%G$E2Z74B^:Z?D6&4U#:%QNL?K*>@P7O%A(M\:_3S+\^Z2*?PQ;28I_GUKF'^F>#!.?".)- M.$#FSB!1=3#%T\*WW6T4C6>SMWP?"K67KS5'[I>GJ4OAW(&7RD(IM%4X%>H* MHT!+:T*XY%Q SD-H8*D+UI8\QBVR+7JK9@V3UQR%*LMIHGK9H*M"@:M,_#M@ M\P1 >0:G@%4O B59F\*\/:9R;K[G(33(')>;\FW>6D^&*#_EV4TTF?*7?+UD MX]\!FV6F/ U8DRDOR]INIGPR&C;S/-O"+OAB$X6E2$#+< _RG!;UH-!*J,)^ M$3EJSZ1HCXKGSYVR,-T'>T0AYAJERS3S^W=@K1[RA](@\416VF7>, M>,2WL'#F0N3L]9$!J$$@JTV=/JZG#/*;G\P>\E,3&?]VFL3XE]\+-:MC&>6^ M=;\\BLZ<"LMC#F,UG*3J>^&KVD6'*O8,!Y5IXRUFQS[8,[F8^ZYPL6!(/&%C M#M'N&6F\\AF9_:Z8D52Q'UF9177(EAFR99J^$_XM/Q56+W.G-1;HD_]3G4;H M1B<44?+(W/7PI CMQY!&]GOF+0ZHP5E$VYHE9L*;UJW4._!=:5=J2 T"W\KT M*\6&-Z!AX?^^@O!D.WKWF'OWNK$AWGXU%"K9&FD,R<:-U\KK !V1#&^"TZ^8 M?T;08UO"5;OK3XF2RB1J)/7FU\-4N9]VW@\O-72_:HBTSHZV7^*-9L 5\%\ M<*\QW8M-.$/&KH79@/S%)K,"4D_0RG:A?:&.:F2U+:HE,.$VXE+N9[1JN:1O.!"O<%N27^-*MM:]T49HB57<3UM WG)7A "_\W]7A,X!;9#SM M;--PQ@@8Y>XF_'1^D;^;L%ZLQS>CU?AFNB(W%<@HY!W@]#@C,M!P-Z%BB/8X M8D9T]),8#FP/;BD(*.@\.+Z*8I9I3*@GSP)8]:?<'WNVP3R7 M2']4?"@AU)*$N6F<&^.F!\SW6_C\P82!ZZ-#Q-#XEQ,_XS_\/EOF>)G^H#": M+,W'-+Z*>/BP8O"0?% 8-RW-0X)O"V9B>(\S;V9P$CSX\ H#A=(,E2"C\]7S M'D$K,/T%6@'T;)NLU TZ6 ^2W-C(JV*U1QRS"!&/:29P8-6;"3R=R?&<1H#: MZZ017MP2(CD8Q7:#4&TR5TJSJ _)#4-R T,Z2_ ,W* 0@RE^[DWRP EE]5&4 MM;TG3W)L8IQ2(:"R@91+?B E&H@42XR'&J7&&F(I#:"8B#(L@+8A22:?(;1X M!E.IECV(MY2B1^F6(\"0>Q] LJT>"?XEE+*$!+6PT!+<$+#&_CW$G)J[&&]^ MU3=1(PVN 932S8S0!+3I(JW%,T!E!)6'U\#0:$)&>;(&EWYPZ0>7?G#I!Y=^ M<.D'E[YO+GT8KD_0R/Q2SI'_5,R(6*R_3)>CY?3K].XA].6C=Q&2_O5WWC$U MQG:+P#;,*#L&.WBN/+_)8!O)N>HRC!\LI<%2*FS?$3)<2RD'TR=+*8>Z4E;? M8$1<#YSPYC*=":U!W(**?YKM3.25"H"Q1HH,5W$S96:L+$5IV?!WBL'$;=/$ MK2(O]09O5$Q];;R6M' O/Q8MW/G=9'$[':W'_X/M6^W-V8[/HI)L,@O8$7;X MAQ-2^)??;[#J.%,7<_A L5.I$-J8J.SP'17OQG/TV%R-AJ4:G\7/:NU-CA(D MG,RBVT*:WO1Z?+^^7:W&[,R\ HA"JX4EX6/^70'9MG@&S)V+5U(++Z@"UE$@ M%6Y?]-&]LUHEN &!'? M!B2J,<=JA8#G3U_)U5R6U5FZE][492E-F09^T>F]J2N =:Z.RU3([LNX3&>Y M9Y&CX9(_A@,.;M5P77*X+CEP>0\,T.'Z<$.2 M@_[@:@RN!M><)=;(#-,_P9C:;D!2)B-C'+I%DVCZZB,#K"D!TNZ9>E, D2>N4K%/T,S)#9+&)(2->J-/2LB M1)\ _C6(KG65$Y2P56\"]$)*]!%5.1%I(9I:-<>KBZ0EAR[>+N_NA5X&&SQO,2U>&4T!&TZ4&U M DE*%-\+B\PO[G.Y61@]RN!(J53VBEB&BA;B75_L[8X'!P+6^S&+; 2NU=XG,<@+%UG/]MD+!92H/^9:#'&_KUGJEIY:' M>^K#/?5$4X:*/AUZ3&ZP,4P_0,!*5(8<90D\)GXC#:P3J@IE724^#6V8AMCJ M62-@^)&)ZEK7(-24&T">WN*8A5+M-#!:F$PO048;;X<9*#,SV9QF06I@N_!Y MRT)$W41R)J;+(,RC1(Q!3.%T:$@/4)P;TJ<1%XU7&%D'\IG('IS$)_!6A]V+X$',-6[R-0" M#GPBE/!OF@K:="F26J]I"^C01T@K$&;C8SQO#?0'($=J? GQ&G0IGGI/7'.( MT$>.;AK*(#35261"-*070JATE/.7.SU$;B&-]#=WN#UT>)*H50/G8JJGN==AJRVWZ#G2X(. MTBFK*SG4=+SUF1ODL907FX1RZ(;1\7.GK*[E2Y]P5I54_=5P@C#W:VR&5[7* MU9CY>%XLR_EU?/,0Y4:/)Y/%P]UZ*,[9!(HG03D.?#%<,RQ@1!Q1] R\-1Z9 MD^@FV[@'V=%E25*Z9/&1Y&;$R375(U&NG&[*2U&+=($BBHM-$#JZ86, :G,M4E0Z+I.$\ M?CB/KV0A7AD.^5,E$_'85H.]24Z:DO3H$Y'@(SS9&6B++1](3LSQW_GG.A7[ MTF O:T*X3/KZ(NQ[@!$E90P0R3>\!M&_E63-ZDJ#C;$)4;/(4Q4!6P('$V61 M',=#^-"R89+N2@;"+HN!L.7T9KR>7H_NQ\OU;Z/UZX.F2^\N%FUOKK.9I%!C1-B*].!/F&V.F+.)L3(4Z\X:^F$#C?^1@/4(]I6 M7E59DFHOOB8J+1@\>K9E&\RB;2P@#:)C; TZEA&D(-X]B_M:-Y/E0M1=JH;R MFD-YS7QYS7_OY*"!(<^PD&J ^EXB;LH=H5&HD MGSMC#[C6#QM<#QN(K6YL*:2I:/\UN?8PU, M()$RL5Z=XY'5D42>D.U<7F+8\_("H;?5(+Q:2QYTJM0^;T[>7 M?(=@"U\16 M]-7ASB Y?XO-Z<\\9[Q,!]UO/JS@6E.;3QGJ-9)SC"1W7^*VT&-K*J^\;-GE M"%2;?AD8Y' 38#KFKH57'&"1FEB+37CUF'_6*]E6@ZU-0B4S"9QRA"DLVPFL M*7D7EKQW**J4F@?M?F5D7&UL[+U[D^,VDB_Z_XFXWP'7)^),.T)EN^V=A[V/$^HJ5;=V MJTNUDMI>7\?&!(N$)*XI4@-2]9A/?P'P(5("0!!\(%F[$9[IJA*0R%\J\X=W MXI_^[\L^0$^8Q'X4_O-7[[_Y[BN$0S?R_'#[SU\=D\W57[[ZO__R__RO?_I_ MKZ[^X\/R#GF1>]SC,$$NP4Z"/?3L)SNTC@X')T2?,2%^$* /Q/>V&*'WWWWS MQV^^^^8OZ.KJ7[B(#TY,JT0AXK*^_^9]_L%U)BT*?T(_?/O]7[[]_KOO_P'] MPT_O__S3]]^AA\]YN<]4LXU?5S#PP]]_8O_W2-M#%&$8__02^__\U2Y)#C]] M^^WS\_,WSS]\$Y$MK?[=^V__X_/=RMWAO7/EAW'BA"[^*JO%A%2JO3R2(*_X MP[=Y&WGQEXOR63/O?_SQQV_YIT51*LA+BK)EN7_\-OV0%HW]GV*NV5WD.@G_ MCFJ50=(2[+>KO-@5^]/5^^^O?GC_S4OL??4O_PNA?R)1@)=X@[BJ/R6O!_S/ M7\7^_A PB/QO.X(W8B4"0KYE];\-\99]F:R!'UD#[__$&OC?V9_OG$<MC+$;(F%9*Y1CSBF& F.G(K\@(64A&Y-%BI/1X3S<1&3/(W3M/)Z^!8[DG[^J*=K,1@P*$SLE53P. M?5DU4/]?=16\4XSGY84_G3%S\6V*&V ES'U,.:NZ>Z-$PGU=39U%53\:B0/\E_1*P) M]!MK9 "?+<&ZB?:.'PHL(2H#US.EB')GO"@ T__D:IJZ7-7!4J$#N-B'8^R' MM-WK*$P<-_F,]X^8" #+RL%U-26RW-V$A6"ZG%I54[?+I:),;/\>)QA?T-$L MGB=X+^J&:XK#]3\=G(H18E$6IC=J:=SM2)')1[R! 7@Q5X'1L0)^]C%\+RSC M./![81"35O[7BH5 MI6*'<[D'3/S(FX7>#?5V!>CS,?4:UM80G* K?_V3X+L9^9^5@>Z%4V_9CPD+RX"2XVN$@N([V!R=\K75& M86'X[BC'>.Z0ER5ANZ1"W]9.R66C3/A@?IDN?M_Z ;X_2E8#!47@^J ,3W7_ MX_0Y3'^3:MERCX-)1*G(H5PKG^B$R;VS%PW[),6@NY@85]7-JF4@NYI$TY;N M=I**F-BA7&X>NA&A]'F:NU]'QS AK]>1)_? NEK0'5(+==4_E54@NZN>XBV] MM]+()%VD01%!65.(M37P48;L'[8X_EYJ''%9Z.ZK0"@\NU N"-E55>IV+T*)7?M_ #M^/TBN_U_7*[\?EE=_WZY7KYVA@KWR(XL0)_C__H.SU M)85'XI="C$+'K)0<@6>*]>W*-5/IB(JWT8M?TQ\79!T]BXYXR4N.Q":B%YC.@5Q@GGHX9=_P_*9Z&4YN)ZF1%:=BYX5@NES M:E5;SD8SL8C+151P_YZW)@[+Z;%ZW3]&(KSGG\/U-"&2W,,J'\+T++&*QE26 M2D.IN.%ZR-F+NZ,:8\FRAJ087*]2X3KO+W2Y3)1B7A MB$D?;# 7[??L-$[D_K[:.=1RBV/"@Y7V*%3<>S-X_BH."IW-)YF?BKWYE\E#> TA:&)/,W1 M93GHKBE!5G7)LT*075&F:DL7+,2B5.Y@/?^1$'YEFMU983,Z.OHXROU/6ARZ M&ZIQGO7SPK*0G;)&X[9]>RH=%>)1*G^X2P$))HZ;^$_XQDF<3!VI,:3%H?NH M&N?Y^7]16<@^6J-QZQ/_A71V0]G)G7;(:WCDVDGP-E(R3&2$1N8XH#[N*Q4ZM2G!]51_S^0UZ>0V8 MGMM []8WZFD;3NCZ3G!*L(1X@^C4(OJ-M3E@CKFIZ[*#M^GX.O0"VEW*%*W*W_,,B8.Y)%3VK3'@8DGV>>?P_4\(9+B MU8GRAS ]3*RB\6L3N;2!C@-E!Y$D!R*KGP+VH4L4A0>=/@+J/P(%C;TG.U8V MS!''K+5;G^SGHI61\\_!^T\5R9D'I1^"]J$S%=MZ$1.'YC>#.5+^6J0<8*D$ M>&_ M%@O+BTVQVOP0I;F%IX\L]Z%[?L:@8568/FF"GSEKDWKPO-A(>^,UDL7]:G$W MOYFN9S?HP_1N>G\]0ZM/L]EZ9=731:]Z2@N-Q'LO7O(4EQB!1W;S>N=IOZRC M)SM;>=R=Y,4P9<&1>-X%-J'WW<%]'TQ#UPZ\\*Z[Y\!,7'$:QSB):SKTBT*P M75",J>Q^U1)P74^BI_&XDHM#O^4"SSVN$SQ)^_7#[LQ,<94-WW;JP0[&1!!O,Z8IF"W2&1/V'R&$' KOM]#S..2(_'Q4OL8JH'G97>XT1\C4>S"FPJ MT\%;&5PHRL,E+BVMV_;(_,99%+(\5R%.$.WN/8R8H?PZ7*X1:&N=_RH3YEGAA5&#J.*!3,-:BGO-I9:%+ E=8$#8# MR+&5>>"R%%PV4.C:KD--%R,G(,;];P)D'7OT -(:A^C0Q[B8HY8T1L(7W3J8 M4*J5Z.DA< I6L+*9UT MR%U1&_@&"<('$ATP25X?*(ID&GILW^3 [_2'7GJ*$]]AJN_2W^Z2Q>9+C+E! MIAMJN*GK'O?'@"W?WN #P:[/3QS3FM,]&VO\773&?-"&81/#<+8O4TS_K<(E MJP&QF])"KN($<24G?%&^T)/_EFF*N*J(ZWH5;:ZHMHBK2^LPA5%)8U16F0LI M*VV%6$?T77"#X5R_"=LZL;)X095Q6"84D5UD$Z^:.K 94@MQ975#50$N+^FI M;;P6N_YC%'G/?B!?=-:J"IO$FN"O[MC4UX-+:8VT-]\4R1LI5CLO^^:A M-GN@X!TDJ&L"=S3!J0I ^$'6F6/E@JR$3M\H!@D(.@]A=UWC\_4B"69%<=@! M4X>S'$"RLG #JE9CXQQ&F6 ^E8SX_EP(8X$3%.2!0G6#J0[>/'2C/5X[+T6/ M+361H@+T<*W#6@U866G((5NKL[D'IZ)1XKS8#5&+$ ?<"U1NP8 /M2J&RUT] MN"%TIE^[C>5I?W&BMT_>$0ZK2T3]?R.#A/6=[SSZ@9_X.)Z&'G_!H#IL:FMJA3!ZZ=>'22V,$QG=Y3@T5VV;)J^V@D/E!5&$^D:J0_DI4<1 MS7WE"@A.3=B.V.$AZH0D]K(X>T__X['&_O+7-;NDD]\C?'!>V4T=2CGW[$I? M]JOXV&KSVC"CT- *+"0;5K4;GUZ6$5MTP,H4B/EU^/1R/7IBM^OIL)EM-28[ MC!Z=@!]3B7<8)\AS$LP^B1X#?\OUCI&?KC5YZ!WKK3<10<\[W]W1OS]%ODL[ M\9WSA!$UD^\Z0?"*'C$.L\MPV/N:=_&'% Q*(O2$0R\B,9>SC2(O'0/$F#QQ M67D]JIN3((=@MA_JT;9H,83Y^Q]_B-'C,?9#=B68U64HXN,^!^16D,:U4-DG MV:%[7C*(PNT5)9]]=LDVU]VC9GOVDQU5)0HQ>F7I]BD&5CTJ-G/=5Y<6]5,I MF'S3!S&*:']H=UK+KB1GUBKN,PS:,T"SPJ#3Z\'!V[K9<LV%5F-VF"?Y*FB"->G 'M(VT;[W.2C#MIVCO >/RV2#8K_L' MJI,<".37/%22('+$'J5I:JQ@[;S4Y=-05H#-8?58S](#24K#Y2L-G8USRT;\ M8= 84Z?ULW//Z<[M(6V-CU/9ZA4=DL9LS\C2#!VV#8:[RI[S#7NR$(=Q>@J> M$(JS_2&(7C&=U3S&.&0S3XH#A>@*4[\:*"L$E CDTP#BB5@AN^"EW-SQ4S66E?UNL2@V:_ M/C"VX?KKRYT%%34)2\,.MQJ4%[WJ95&X@5>G<,MT+:GK6]_\>A,H=6YA]813 MO=HQS!LQ.]KV&I/]AXB0Z)G-4R1&$)>$33$*=)5G8BZ+P:46E;+&$UDF,]UO M>BRD6J$46^@&";;R777-Z79-%=CAIX.W'(>J\G #4DOKMEU$>2_\&'JT>]QD MJ1WXU5VV08Z^_^[]CUFV^8//3G-6/OJ+I933^"<3V" @OL)]J0G<5 ML:X2;&+3PRS/-C$>3SEABL9QO X3#(7_8PQX^C<,L& MGS?XL>9E%'%)V*RE0%E/+MK*=<@>$%9S![>[Q-!EO&EG$:ZK,YHH MU,LGK*PPBMCL.?.N[=T6"$CMGZVN39>C7QMV #>T@O8AZS'DUFD*H,,SN*6\ M,Y:6&X8"ST?];"B,^% 8[-ER6]^WO2VA6HZKKP6;VS11U^X-C8'+=!4W/BS1 M?F>H/]9KM7LRH)$L'2SI&_9=L=!A\8B)9%6YEN1TZL&F.6WD&CM%8Z Z?=4[ MREA=WB^P3V)O&W[C;.5OEM#*J]2U+"8M#)NZU!AEVT5C(*D:?=M[)MM3L$]& M;P1F[<)U/S#3Q>L MN<'SZN'S>I*L!FG7JLJEL!8V ?#9W;G9H_^:SM]>HW M!%7KS=I^H%K+<%*"4[\A 9Y9!&@DFU]PN4.D9(?[S[8WGKOJM.UN7C7.7#OB M7+7-LM..,1]MCRE85SN'X$ST'_B3@_X .#DF33_XC^N'/DQ_^_,/DA_??HY@%9(Q\;@.^(T0_?/_= M#Y,___G'_,/HF,0)_8@M,SH)NL$NWC_2X?8/[R>(19:D'2[IQS]/_OS#>U$S M?YK\^/Z[R8_?_U&SF>^M9+?P/)_-\YW@P?&]>7B=;I=)ODYY:=BL48.RDNQ" M7!0NA]0I;!II)[G4XWWOR@_SO50[R2]LPQPD')S.'A.S.;N4MYXWO M^K(QM59%V$&JC[T%(CY72#>&A6> MY6ETRPVB@+9E*Y<5<#L,0AAK@IWX2%YK)^K"@K##7HZM'-F7I> &KT+7MJO2 MEZ(MG<7N 6,N,I^UT[FO&\4)^OY//T[^^,,/^?18./-F,^GO__*GR5^^^Y.B MG)6I\^4JHO9R(_C8E6-3KV_#C5V%KFUC]U)T'UWJ 1,_\F:A,GI[0/DA?;ZE M/TBKQ"')VP%5NP'8 YQT'S &LO=0]Z9?_<:HK!ILTM3%W>0!2[B$JJUYAQOV MPH9L[^+W@_YB:S]]L M(B)?V=1X;>Z=]MG=^B&9?EHB.%]((^-KV9N;0)K G#Y3 JXT.T>?2R';WWY/X//%=-9G#TK#SM^:Y%*]P3* MA>%&;KW*K5?/LT-]J? )2L5;"=0!P/(PM1&2Z=XC']KOZS.FR4O##L<:E.5@ ME!2%&XIU"AOW((O[U>)N?C-=SV[0:DW_^3R[7Z_0XA;-[Z\7GV?HW=UBM3KO M.\V]-B9)R6/I;R=OI;_\]8%$WM%-Z#PT?<5]^N*?]QN*8C#]LPX7 M6:NIJ2MF0OF28"87_<8D_^? SL<7/U,%XIMH[_BAW 3"LN#=4([PS!H).'\X)#*($T>P-*2@$-6C:X(4G$Q MX&%9HW3O@7A@[:?'13(-A@V\GO"O*"XL &?E[&_:MG*8=UX&9C0J$54.^Y8+ MP!VSB=4T]KE\&IO*.Y_&#K/D6GMSHTMD3!I[9RYV@HZ)H.%C@=W"RE[T&@I@8*?>W@]]=@B6I3]2QVQ]+=B!JXFZ,B535X$;PKJ*MXWCFG8L!7/?Z#/Y M/**=2@L@AEN]P^<#KJE5"BL>5SOE@Y-80UP2-E4IT D?1SP5@TM)*F7-N]8M M'_M&Q4N /A>.WK&D?79N*KX5G+6O_/2 8F+@N7;&LU-O7<](UFGPY^WV!E;TM-I0' O$70C.%!C&.Q34&3+_ 0-]2#KF. M0CJ"/M)!]*(8,*?&2,M1D^!X]I(0)R(>[0;(ZSS!>_X8*:U)OX" C^G3CD?: M+_79(FQF'L#:EZDD>FD.+O,/ ;KM7/SN-#,]*8A.&J)'KB+*RG,E)ZBJ%,JU MLC1DAF_E=/Z?F3)A*E@;BH_$6/9Z( HZFZ)\P"&6GTV4EQX#\TM17K+V15'H MC"M7N.V&F$2^I8VPOM!F@4AYJK0R\M@[U-KC-WWAG6TVV.7[>[X^\D$8Z1XG MM3M@YV5@LX\049ES*@7@,HU8S39'O^SO;8T14QUGC!"3QC"N>U39$/7;#)X- MLLN?B,PSJG]P8M^5&$!6%C;Y*1&625!8$"X9JM4U=4LNY6P+M7@' ,K+ &\7 MN@8-]0E^]K!*@1Y)9&([NQ@^.B?05!'GI<7'2&4H5*V5%Q\-+YPJ;>F@F M9VS<]+;@&_!3UP9@')49X=O<#'8YZQ?L;W=4M2FUCK/%]T>6.&2QN4BJKQI; M-94!F]^,+%)FO48"X'*A&8QV?7C>)G+21B$^/?'?U"X:[#FL92YL$O+V>(*" MU#J;B/#T9^S][F.:@XU]^I@/%P'Q;=9!Z+[/TUS**#FWSBH:K"L3,3K>K072 M=FP"@&-,N?>_@VW,^;(?#V'_* M-K-KWG-I+@4V!QM:I?K(>R,1<#G8%(AQ3BSY>S'7B\\/R]FGV?UJ_O.LI]=C MFERT8RDA!::0GTRDIN._!3S\I]Y_'6.>9OD>4^NNG9>'B/ /DH3XCY0D'@.\ MCAXH?82RR!M:!]AQ:^4;J5P['%(!N)QAQPR='75.3IH@IU#%3J;._S%EAZ/" M<1ES+;0=I)Z.[: _L#]P0_%2#Q$=!^#$)WS,D)TR>J 6B$_&J[O%TV-SX^R_ MNK*S3E?5MJWQ]4J=(3:^\\QSBU2''MZ'?N); MRM_1A<%Z)M?_-F3:)WF^?;*$3HY=LV+;0?W@QJ66PW3,Z_%3V[!H4&">?- M ML:JZ!FRRTD!;?0= 6APNI>@HW?:2B:(-*T>H^\1 M5N"OW>^BP*.D./O;T4]>]3<3E'5A!W0C"T@V#N05X09Y,_5[V"18K1?7__9I M<7_6HV %#F+U2CD+RI>OC>O6V+A2;>/[ M=%PH.DGM^H7Z)H>XJP"%+]77E87MLTJ$E>/;HH)P?52M;E>^:?69>JK%/@IY M'Z-\3U)4#K932I&=S0"JA> ZHUS5%B-?*A'%3*0-WYMZGL\6$YS@P?&]>7CM M''PZ$5#Z85T=V#ZIA;CLG\H*<'U53VU3OSU)1PVTLI,7?>X/P9L MDTFV:*IFW0;U83MR8TM4V%BW,EQW;PZAW8Z#*U]=LQ$(:X*=^$A>^3 J'?\H M'5]5'K:CUR(M.[:T,%Q'KE?9_,!0*AEQT1.4#9.MOL(^ %IKTP#=*TKCNX2D M=)NK_P(97<1Y0=,/$C;Q:JW^GJ'.,'AU9T<=_7>5)TJ\0A"31\ ZTF M%.=BUY%D LK!,ZWYW0LZ*.&'&9;X;T<_]A.\PN3)=_$#M^02N]$VY%)^=H+3 M0_(74]W>FX5-ED/_-/Y/NS>G5ATUXC"U3W:S4JPB6@9NH;;TVD\<86##A-6&$$ M$%!MAG,Z5C2,Y\O*HPQHB0TT(OJLYNA"6J9_5XYN/??#0+AY,RAM!Z4-H;2E M;)S$7C/ SVF)&$#6!WC^8'U,4UE_6V*?ES+H-F1R1DF-]9;1'?<(A8R.,#6@ M],$AO-D)JBY;H[QI2,S:HX&JR]C(\^-#%(LFDW#6HDXV8O_/EM#8/%@VRFHI M$C;!=&&OQNM#$GEP::<35.:';HK&41*ATADH[U;X^(JL!F$QV\DKLB%^7ALH&6UGVDCYJN M/J';N\4O5C*MW>.$H>6WSCWL?7C]$M. #8OWSJ?L%1U^V[+&PXT$P?9[<]N< MO7[34 K<&&F!Q7Q6&^_0A@5C^J1AE+>%G*(Q6T_KC, 60P_/V4."5$O^J. Z M8GLVH>L'N/*ZS3KJAG(&:!8V00UE=\E4H)7]&[8\R?@?A:2"X_V9YN_(_A!Z3U&WR@4'R^*4Y_#G"6 M>FZZ9^GE_L[_+OG*-*O"IM2$'G)*TJV0##C8 MP]REWA^"Z!7G[Z[&%'#^[%?U3([$:DWJPP[VQI:HW,/6K0PW[)M#:'>1)8S" M*]X+*HY>#;5!.QQV+A9UUE OZ?_\:!F?_GK@_/J[K#[.QW_))@GBZ4_ M;8FSOXN<\):JY#]1E!=/#S>M"S.8C2S KE11;M![$7ND0TU1;1L!L.\-RN= M.:4]V9&-?Z,-"F@[[&^\(70,/1KNATPI="BT8C\RM?H(>A'3#6N /CDM48N;2#"TZA.L=.R4^#Z=!$#VS MC;.88KJ)CH_)YAA,79>'[8I^]IE.F,/M/*0*4-G^Q?G$]M( =QKMK51T(^:B M@'$1RYSN/?L"7$B5SH(8B8%)Y M&WN4Y_--ZL.=TANA:!\^011NKVB8[]D /\UE;V>'%B[^04CAH^.';#]D$:Z< M "\V'/PTCK'T3*2Z!NR0UT!;CG!%<;@!K:-TV\P!BC8L/=71)^I[OA>7WIM@ M&W2(3LG2L\Y.P-.B!/!E"[F^QN<]^%HWZQ[X#I8?LC-YZ%UT3-@/7\L/YYWGT^QW!:)[ MX(5$Q(\B,IF#OE_1.RPW/V&9OU#F\F%]S,;USQ'Y/2W#QPM YODG8W"M:HY, M-A( DZ7,;5$SPY?4ACMV,,!@?.DF:^K;8L^/!D2)X?@HF9]H"4YS:CNG!<=F M%4O$D2^FTI'7?93@>(E=[#^QEV*U[:H4,3;RJ+>'FC[D]<=$(!HHVBXP-&G4 MTHK#H'8IN.-=WNS7C$8H0WGXM.7 2"1D+?.?(GZ$BA1* -ETD.\=Z]89&VM( M]H&U*HR)%[K<:--J!4SD=XE<$NHP-P]/%R946P;:E<<6V2H;:&P5GM4<4ZPK M]>\^Z$7-@8G^7FPAH8&T4[>WX2 ?]3PXKVR4L69#DL9#IK/*8^,!E0WT9@3E MFF/B :7^IK[_+I?_]2EEK6JT>T@;![*2 -@D-H<*9V9AMZ9.]*4 M.#8R:6PMC9&&CK@QT4YS4!T'GI.VE&\8PD),'>;'MD5)0BT[V'VC/[EP#Z6=#+:E6'2J)D-RL,G MO9IPATP-]6\[ ]-KSM*>\T"VX,+CC!ZB#>,".MM*7OD2#9;8P X5S&G_&VY] MMH:M.GFB4V]D!"!#KHS]\THC"GNIZIU'_'E+4(*]8 MN;6=F4V_1BCF-70FD[6#TN2914L 9C7]VD!T5HYZA=@)NN.VRZVS&\P?0&,W M #X>'>*$"6:/-Y[/49K7!LQRS:U04)U^5>!\9P"DS:*/4Q#?Z1E/KSASX8?( MRUKG _=MT?Z$I94?E ,'-$SYJ(D$__"IRD#C![9/UGJW "Q/FMO";#\,[NS. M $-/6^N")B%MK?=AD;JM==&F&"#*R$:-[;?6U8)&22$:MM&@$H64T5&*#I;6 MN\GI9O(F;PKJSCHP6PRS8DPB%V,OOJ5:Y:_!+C;7T7X?A?S96=GJFT8]V!2A MC;RR8EQ7"2X!Z*MNO,:2M9"Z>)X*,)][68ET8* '#VF.<7'@2]BS%TQ\%9CK^^RR[7&$> UNG?CYRS?-N+YMA\C0J)G.D)-ET/9*NII MT.I&<<<;)>TZ=)@6&800EOB0;1YIT8"B..S@K\-9#GE96;B!7JMQV^4]60.6 M#F_TAK<0G#Z>=AF[-F(T75C =VQ&\$#HW, _.$&^YRNQ4%T=V-&JA;@.IO ]9^+T,0C3=.A_C6JQF4 ML\V'S !8#'_P"4B9Q5>[B"0-YB"JNK"YK9$%9#,1:46X7-=,_=;[\]6C&H]. M^#N*:&QZQ-ED._8Q:_A*W;\//RL9C6F ;5*VWJL!3QS-;6&V&0F70@PP]'2N M0= DI',-?5BD[ER#:$_2!F7,-AOL)HO-["7-AK*DJBY"9B7V/W:-Y\D)&+\N M<9P0WZ5 V ?3T*O^H522,F=P]"BTF^P]JH\D.AYH#?H[#=S$#X_8R](TT-&F MY+L"H1ALB@-AH@OJM*\57$H&9)LVQ(8Y##9KQ!D0Q"BN>',F"E/N8X,C_@,^ MZ6MER/@_=K?2N;0R\ ,F?N1='E;.S%[^*M.O5_+=#ZX$[$[#SG=2[B"&U0!N M9V#)#FT.U4W2Y]-*>DS02<7T0T8^YW^K5$A5/Z7A/*7FG* " ,H1( 8!I1BL M3!I&]C6Q?D)R ^?M] U]?%5OF[D[)^(WRJM0:+(/JCMP,IJ%RBTG^]834A1R MZ/"7/2"U0:_8(?V99Y4X)!FI@1[QU@]#UGN*S30(L6?IO*D6#U'@N_4W8I05 M8%-R/=8RW\I+PR53#9U-77GUY?/GZ?)7M+A%J_G'^_GM_'IZOT;3Z^O%E_OU M_/XC>ECS>S0=G5]6K" M=?N&^AN'P*D9=&H'Y0VAWUA3B+?UGU86SH:R V@JR#KULZZ\IE>KK00[]/4P MG\\FY#7@AKJFWL8#MNGJ$YK]^Y?YS].[V?T:D .SA>H@BH\$UW5G3>J/T:T5 MEJCW<$'EL3F["D+KB$'=L*=-7["A?% MX,:K2EGC;$W+Z1$\;\ MH7+^1"$-39Z.T)/#\G/5ZMTG'25MF67>] M4Z]3))\EIS:'33[<'^++[M9:']LWTBYXI75WR3(!AE3LZVF<4--/JFO )*(& M:*M/T$J+P^T2=90VODIU__/L?KU8SN%X:]W@N)E758G #4*5LN^'-=+6:V5DA+V'2 M[RQJ*XW&-S4[#'6-47AL'PR:SD)2^:#ZC;YQ6P[:A^Q)N(> '5,I/3Y7TY'H MU(,=NMK(SS)CJ"O!#6!]U8WST2T7#[/E^E>^/,VV:Q\^TU&1M75I*6#]WJFA MB)$ZO&;/U:3^",.@#W;/&YL@WAS?WBH:!-7-#6N63HE"MM*?WA\.MSS[U=+? M[I+%YDLL?E]4KP;,^&Z ]K3PKRP.??5?3WGC6X 1\O#&#_E[FLAY,GRAIP^UY-O8T/E'#Q$U0T@-(6>N]=-3(Q]@Q=(YYMA//'*/*>_2"@ M XKS1X^U=[^:RH =[$86*<=^(P%PJ< ,AFEX?%PL;GZ9W]WQ >?\?CV]_SC_ M< <^,NHZOL9"WD!L*#O&9A)&'AW=]1YYFH0XG+LT)8!1QP/SFMZI#WT MIJY+CDY0M^>GK@&;$C305I:HY,7A!KN.TIV?&WZ8_LJ.0%E,+LH:YOUEUC0JM0VJQ[1E M+(C4XQN-'^$."D)09KD\2\2,D#4VU+FBF@GB8+;H@.@Z6+I]3+2GA-+",!E/#V-U MW594$F[76Z.O<>[;3XOE^FH]6WY&'Q;+Y>*7^?U'.].[R@.JM2FN985ANZ<: M8R6%M; D7/>LT=?8/4^/VS+!]B=D?>$4A6&'H^$HW.9*%[V<[P3SD-(('T;% MUPXA/O:FR:WCDY^=0+JWUXE F&':G:U.@^DVTJ"/L#O!-NI+)G9-<+>X_X@X M:=S,/EC*F'K"7Y\155P6)A=H(:QF-!44A-MAJ]4UST@:;B%UUSVAM!YWZ;HP M!9=DX/(,DJ%W3WU:/WEH QFPX]3((I<[)9H"X,:U&8QV>P:F=J@F*M6K"WS8:8*DA[5=OF\8%/U=Z4B0A;RF YDCVRPM M0)>:FX#8-QW>(G("M#$N8$DGDM>:CO^B$$S*4V,J=]W5$G#[9HF>YHM&T^7L MT^+N9K9<_8%G 5G_:F?I-J&AM(L"CX9EBI&E]]<_G].D/FQ?;6R)RIJO;F6X M'MX<@K'SEUKZ TK;XB]A@.B'+-A#0 9V7GGBUPID1VYK7W[2K0V;!QI:H?I" ME%95N!S0%(#QV'RQGMZAU?3.SE"K!F9=G]>@^JA=7=GCZ=8=K;-WQ^]90S"O M6PQNC7:QKW[91G6Q454.9IC6(CM_R@;0-4;=5VRZO<@(8F.Q%V3Y\RU=W\\L M*ZOU'M1ER9$$3_U+4&?%1A1 PQR)S1Z!2ENT%U,]//^4RH6P]MD#QK;,T7JX M?1W%R6*CEW9 5A8FR6@AK+P$+BH(=XBL5M?4(Z\7J_4*+6Z['@0R;>/%9N74 M/6TH*PC3R>JQ%1V9L!3P?DRM<_?=F$O;8S( M;1FC@R6C&--8W4U#[X;281#Q_/"SEP,.X[H^3;W39%T7T'3#(-^*5"[Z0#PID2PW;*0QDD;P?1AE"I)90W9;GG'LP./3!= MZ^Y]'E+CX#B9AVZTQQGH>UQW#E>C&DPB;(J[^NJKN@[67O^JXHTS1?-_Y"!;O*@L8FD,7E](^O( T%+S%ABHQD8TW#) MFT!IHWD&]O1O6;N@S@39,!(@3F&@U\Z+=B8"=0WH'%&+MLH%TN*08[Y>:>/8 MYLZ*UM/_L#6BN\!6W]4IJXS.7VLZ+WGY47ELE]T1[X6H=&"=3I^8+8?IS"&A M'V[C!TQ6.Z>V1U$4AQV>=3@K=R(D9>&&9:W&INXYFR[O63X-].YNL5I]C1YF M2\2/2T/PU;K^1%5^7-ZJ[$FDA,@&HRL,-=RVMC=>JI_,E^GEZ]V7&#FN55ZY7 MZ^47[MM0/+FNOZNK,SY?5O9FR@KC\N8.MUZH=,3%ESJF_L]I/&'R&*G[IIYQ MPPSCI1__SKKB+]3]2>+X(,]=0V'UG=7U.? M7?+\[SF_D:+>>K?[,S'Z,PV15;=D:/06\R"].J"MNKF^"OSKCJZ\'U M\4;:F\^N2HT@U@JP*=40-@ 6[K<1P?XV3),YNG49ON2E80=U#?YOR+JM/>KZ;6U=T;.@.KW2UH51^7 FGU2?:W1 MN'4OA]?2)E#>!JC>: C\T")\A;=L17.)#Q'A#R>I>R-%<=C17(>SDKQ/4A9N MY-9J;)R*;O:1W\68WU//_S5?;FP:F\\:U9;YSA*;_KK5-I MO ':]RWO:(.>+D(73+QVA_[$3WDKY1$%'U \LH:&O\P]#/PN^*K]7.%X. 28 MAT)P[<2[VR!ZGJ5_J-LF"QKU ,\7FFAO/%S^\O!P-V,CYND= MNIFOKN\6JR_+&<]$=#U=?4*W=XM?;,^5<_1EBS0XY]*@.NPX:&J'RLZB9EVX M\= 8@?'N&FT(L98FJ-S6H =DZO<9A[+&*!ABB0,GP=Z#0Y+7-7'"F'(C'1K4 M'IVIKP:;$71Q5Y.5J>O 90!MS7JO"[8)$A1[# M[G[T;X?[ N.I#?1;V@JRFL=V2.RG[]?&^.&#$_OQ8I-M\5#O2X&JB:UQ99@$ M9V:#\C!#KR;<,4=#_4V=G3?#?/W4T 1E<6X[WFV9XD#PP4D#WT;]#XXE-KDH!#N.Q9C*\5HM 3;C!J:5UB\N7)^'@XG0XZ!:?]%YB M-]JFS[_JQ:Q./=B!JXU<\'JWO!+<$-97W7R.G[[7#25RAT-,3DW8>RB4OQVG MV^,J*L .VWJLE^^&BDK##50-G]HNSC3BE+3+=.(OSL:T M;TV/C"11_H8Z8BY#/TV1H6<*#;D9MJ'?P -DZ&79.M<5Z^0*3="J;.E<*<2U M C/S@F?:E=P_;1U=9ZE5Z3^SOQW])]J?A8GNT$^S+LQNPL@"YR?6:RL"'ALV M4K_5676>9)C]4&H(#$58L <^R>>VB7<121#5<(_\\ G':<9C.VLX+J:J/6I/ M_Y058 =^/=;JZ6GMJP\Z :.^T5$7V@ZB=T\, &#OS- M;KT ;5 ==L VM4,Y@'7KP@WHQ@A,O3UOB,8W:XJ/'8O&P 7]X&;A]L!Y*U8Z MZ/W!\0EK?4%N_/@0Q4ZPV-Q%X?;.?\+>-(ZQ[N3:4!1LGFACGTJG;R '+G^T M0F/<N>Q85PDN >BK;KQ=56KA#RAM URT]V^& M-<%.?"2OB#=E*:HIP3C$H[,=[^@FOSB$T'E5AE1J&'4=Z-&L@;@:R8H*D*-8 M1VWS"$ZEHTP\RN4##.,^[9"+0_CE@,/8SH+A/'2C/5X[+[HK^-+BL$.W#F=U M!5]<%F[ UFILOIS-!",J&5QP]HTY<5[LA.02QYAZ]NX&/^$@XDN'_*WA_>%( MC;**-LFS0[#N;KB9+-C!W,I"U3UT T%P:: ='/.=][35"2JU.\D>\DZ;1GG; MX%C$KLFXD;Q3T_:.W4V])TP2/ZZ>-:RCE_I:L(E$$W69,FJJP"4'7<6-CZ2< MY/,SMV!"?$C@UN+W[-VR2K+/T.._!CHYCKJ0!SOF6UM*\=2?OC"X/-$>DFD@ M73P,6,FAR;K*;F=DM.C7&S)25=;)#3S"$A9" M332:J,MT4E,%+FGH*F[JXKE\], F$SN(,XG!3'# [%(9;<%&*-]@XC]19GG2 M/8^OK [@.NQEF-77AINV&KH;'PU\B0:7*@. AOY89R0H[6;,YR$/E"E^&H& MI@, UO\O#OP%*'8*P66/=#UA=AHR5F_:&4F"'=LMK%/9X&LN!BX;M %C?ON4 MMGG%?F:)\U_Y(MB4[8ME^;Z@4(8-V\SVAR!ZQ1C%;(\?18=B0+\A[*],)3H< MH-+MC 0>-6\5B$O"Y@<%NFJG?U$,;GRKE#7O[Q[A'?3O VBV6V^E*[_#<8SQ M'::*:(ZZU35@AYX&VG((*HK##44=I8W/A7/9$Y1*!Q.4_4)V+)V?N#<3 #F)3NY0CNZD,N.%NC,0X'3U^+B7G1M4FP?77@YN' MW9IGUQ5+"9LJK7:70$UZYS#/CNQ]B?'F&-SY&[QFU_B5Z=):28-)&!U9J4B% M9BX*>.*S#H 9'S9W'H^!0\Z>?^CYFPTF_%@++;+E ME^)YGK20OP^?O/XA9G&7W2!F\]CLV%!Q97;8C&<6+7QVD7IR?I.ZT "E*B"F M _J-:V$WEYE%HZW<'?:. ?4(^X[M2DFY@ MNH](XO^=X3^__M6$_\W$ ";^%G8I&-] !G"J;X.H>XXW9';G!.+R%N*PQ&[# MGJ4V1==3H=&X#1.5^3OWEIR_+SR&47>>%O7(\@(0-9-;O.V:P5ILQ!G\E#1O M+ 0FR;>S266GK9$$N$L!ACBZB#%IZLMZ!AHX.KL;@Q!)LYJ"XB+V]]@GC[$\0UX+%8Z(#*&2SM MC@B@F8]V^A[.5^M2LX5,$?8VB7GV2\E4[01Z0<<1I)3$LWY^UJ N3'(QLD Q M$].M"'SZU1B&\9QKQZZ9BN9=$6NXY-X#3Y@< YRGE3)1;4&)8,,#&R8HJ+ MK]_N<*S(EII>;D@:SF!JJ\/D0E,[B$=5ZKIC&$)I(NC"_TN)@[/&^@C\)TP> M(]T1$"3T X<_)[YT+:AAY*MJCB7H:]&+XUU:;0RA7J]\=QU^VHSMOMZ6#=*> MWMYBI73[KB[(M2K"CG%][%KIP4<0X0UT[R4E.)0H'\ .Y2#O+!]X[9)%NB23 MGK)<^MM=LMA\B;-]'/7LIJ8FS$@V0"]8K%!5&\U2A1:(;C>'-VF3*&!M(L(: MO8HV5\?8SB[O0+8H!W;64'K4&BW+%H QK+%M&*EK]+)>2TG68:ZD(^? +K%&7_ MS#9!J4ZHK!3*M()&>^!L>\&'[ 9/R,XIGPXI5XXX9SG_81RS?'!>F6FFH4?_ M0H[8N_.=1S_P$[_FT%-'(L=!BVWLI3YIJ2\//NVU0M7E64N4M<\7W3,-4$D% M:)QFW7#24Y:'5!\;7'6=W?CXQ4]VU\&=_+9AQ3(7W> -)H02 M-L%/.#S:>HB%M[W$>\=GJ5LS085&J*02.NDT0;E6*%6+ M!7U9,2A$",W"*I)$?%Z9T'EE=HGV.7MAKKO-UNL=R\PY#T7]@]YXK(48F+S6 MUB[%'JN!#. ;K&T0=9_'P.7:(#_DOP5Y^XA]C<75\G0(YV9*#KOC:L-\-+=JU6Z)["PMR@RZ_C6*E;3B+9$?\ M,[L$IS;[. -'>='S67_L!%/OB0U3&QU\TZD.,_!-[2 XXE9;%_BPRP1)M\.M M;?2$29B]:%FH@)Q,!UL'V?HW1R7=2@EYWIQM*@1CD-P5[(Z3SAYV;[:C8" & M)G6VM8MXY*0G8PSCIX9(.KHQQ)I$>9MP9F$@S%.:D;&Y_(%$3SZ?@6TB4DS! M+#[&6KIF49CCLY,:&QCPTYRUCF[^V6==TYC._:25L/)D+ * M;";1P2N>Y%R6A\L-6EIWLR_]"";3PV"@[Z)P>T75V7/X]J-V?GI]MEGL2BJ. M*8)5V.5Q+*HUEFA6ZMZ]>Z-2>S CW:)!.HO]F"2EN*>_G6*>_E*DH M4CK%8S.\?!23*ZWLQKN0!Y,A.K,4(X[6PN#Q27>0VIZ>9K>ERB<$(:Y6V+>6 M@H-*Z<2IW4Z,5)IM])8FFZG"--$]USFVCP1!J#C.:"-8_D<7QP?]P<68.P5)J_I(;Z:VC"Y MU- *DN-[JJKP!F.F $R#X 9O_!![Z ,.Z4\)3]DY0:4V;7,#.(-8YH,]OYN[ MQ&ZT#?V_L]P''YR [5BM=A@W7:EM*FTT?&%B)0E_-!$U"CXQ M3)P>"T971J MFAW?R!I'O'6 ; /97+87F3E59DS)B#*^*0;>C=:<=>6,A7\:6D:V(JTE9 R< MTQ1*1W1WN6R#(U';MWL<6<[S^\BFU>1Z?=MP*;3WNR M:IE0.VX"+J/V!=1X,;FR#UD.^;).J*P4>GR5/\0/Q7;QD<$W&KYTW#)N#A[-]W3BWVU;A M,O6 V(U':R)V.#'()!NAL41VJ1*(:X&X&E"8^JW;V2Y3WT?A$XX3['$,4S?Q MGYKG#M 4,A8&;6(3,1OJ2!@#LS7"T<6D),.'3_B:$NES63B)L'NO 6H),YR;BX/)7%Z!:9C!/DP+GK1?9["/45X7)*,_5;K$276F'==QX8 M0#C"LAEZNWZ8R6]^YU!:$688-\8ME067_ MQJQ%>YFW>T-=S3!-FTF?D@K L985&_1!6DL<8QKPNVGHW5!N#*(#\_WLD>5& M--90TBB(S<0Z JIK(F8TY&<$JELZ))D*/%N*=U(B?Y';&D4.:ILR82S+%BDU MG3_^#HU'X1K*QI+6/*1VPW&2[@-0F^1_R)0Z'8[36N5J(0XF.W=EI_):F*DL MN,MCK1&9QE?>3KZ/Q4*K^%O6>.D^HFTJLFZO,A_IV,[N"8=4L0]X$Y%LMW3M MO-S0?^+$=ZG5;NG?_:W>.\GMI<(FJ(ZL)C[A8"02+EUU!:R;*.3!]\A5R'^C M2DQ0KD::F"]5! J!C=>"=AF-';Z(0G:%(+<<533CVNS.:T,V,Y$X%B8SMI:8 MQ1J+&P.#F8/J9K4H;[T4B52!8NSU+M,!X.$LH)9[EZGP];>9$M;S]/ GBZEJ MTSC&24PYW?QAX*;2QL)41E:29N[1%S4&AC(#U%%ZFO2Y;197:=M\* H>^G( MS&4YG\]F@]G1^]- <^DDF*4X"UVJ(%]!;IK1# -$!5%> QU4@,9YFS'!+ZX39^P"2_1,GGQ3=^<$P:YV1N*FTT M3&5B)0E)-1$U"GXR M1)A&4M(]IT>O5M@GCKZ196VCY 7H)M,#NW;,J,N-@4 M3Q<^D(A.,=GM'W;P?X6W:8JWZ#H*XRCP/79QJ/["34?"8;-5MS:L7L/I0C)< M+NL8G_DMD\IXBIW0+%[.3#7)+Q+R>RBY.BB)4%DA*(0'Q*K5(PZU%H[82QEQ MK#:QY10ZJ59+?(@(4WT>;B*RYY ^O&8?-LB+TU :;!)L:25)!ILFHN#27%M MG60&3(6CHFE4:GO"\U9E)8"PV*B,9I>73DDF@R!Z9HG\;R,RWQ\"YOYR@_/Y! MPU,5#:6-A?",K"0Y3=%$U!A(S Q0)V]!GO'S&1H2T^!>Y-5105?TH_ NQ19PIV[E,WT=[QP\&\ MZK,?^OOC7NI7YY_#]2PADMRW*A_"]"ZQBJ;^E4D;S(V<%[4;G7T.V(U$2 HW M*G\(U(V$*AJ[42K-QL3M@40'3))7EB(ZF8;>[&]'G]^&_/"ZILT*QE3-:L)T M00/TYS77AZ0QU.AYH:K%* MS9%Z^B5Z+4\_51NAIPN4[\'3NQYC&OCZ],GQ [8 WXB M>;W!L4O\@R"K2:.*L!U='WME$;FV%ESG;J![B]4#W@3*VD!Y(ZC4BIW5W_[! M%UBI,E9F)JM=1)(U;7S.'WW@YY-DYA 7!1ZR"GR5(!64 QR6*FU-?5$EW$[\ M]8&2"^7AAOQ"K(W(*^]LWT3'QV1S#*;9YO(2N]A_8H.)7XB?X,5F(PO*YE)@ MQZNA5C=K]@AYP_F#!/G0X#^V4L 2=,0)X7E"XT\X M\"2FT:D'.XJUD5<>UZBK!#>"]54W?DVB:&&"TC;2A"M%*X@U8^P667;=TV9FL+1U>K*/$"=(/YG%\Q.Z)3,S_VPZTZ_(0%88>>'%MEK?&B%-R04^C:-MPN1=M9$^P>84FDS4C+HIUE MQUOZVUT2+XY)S+8GJ5X28]14@1U].GC+<:@J#S'BHWB![ZLH1Z^F[''&:.T0$CWA*,^4I$+?E=E!P!SXG175!:M=A( MV$NB=#=$M:'"TU4BBXS4,<)3M#'!:5)C!*;.GXN?\*!.^-2I:")+2F'EJ@F_1["+ F^^/Y#H MB=^OCI6W2]0U8'N[!MJR@RN*P_5I':6-KTOELI%?$F[#;XO@4?KJ92G8_BE! M5?;)LR)P_5"FJ/$!LEQ>=Q.-VR,)_>1(\*W_POZ);_V$7:YBRTB+9(>)T+D: M5H7I<2;XB[F)9CW@DY6F*,SS)6_H>)OEYO5/Z3 1P5N'L)5$1)M"FUR7"=ID MVK"?4GWX:"%B&@W[*O90!KK5 P_J+/2='^)Y@O>-TRN4*\*DAN;8M0Y"%[7@ M=ED-=.]I(L :0KPE.WGI!K0 AXY;=.H=K@'<^I2 ,,\#,*<]1IH(($O[J;4* MH"$ =K WMX5X):"N-MS@-\#011;&M+$L!\6IN6H"72M+ PHS?'C][/Q71*X# M)XX5.8::28 =( ;6*$=(@^IP0\0$A/&@4!T7CZ^(-XAXBQ;S$BELKZ<.=[[)CDV+GD1:"Z3UJ3,7*VT4)X&ML3BJ->P\HO@AK*9SZ +ZHX+$Q^%D3Q\-[A_S.5M3Y+VP\IAX, MU=6!&9.-$)<'2\H*< =/>FH;GX=C E'(QNYL$37)&P,V_ZW;(]&L"MNCF^#7 MG-Z.8*>DD?8]+0%9WRP9Q @EW X7#2O(:W-":58=:Y"KLT+IU!MCD'>8(BEM MA X[S]Q\ B5/U"!6^%+&ZH?HE<*-S_$.$NKL/3+V/[;S^^0$.+U4UR";:R,! ML,.^N2W*P:]?&RX%&& P#0'6S"1]PZ_4VH2/<'F#5SRW:M^Y8UD.$A4=#&@1 MGHHE?9F/&8'_@$_-6CDR@=TCP1Y[-H&AO<&/B6P[75@2=KPKT%5..UP6@QO! M*F6-ER)3F8B_GL&D(B9V@NZIB8^$7![G&::G[@/J//2H&.R%.([1(<#>EN*F M'30/QD,4^VRA+&9_^;*ZL9(JY2(U[4<2Q?%U^CU(+%5;"7:Q\E^!RHQ"R2HK!#5(6O')BB%[/D#=6VX 6R H74*,^TF M.PW\'U-CA'C+DJZOF[QZT+-A[NA0^B?D5)Y_\+*'%HKN&<90^A[KCZ#3LL ) M0(50/5ZF!0&'M5+=UA$LDFYE\:D?G'R=J;LC11\SV\Y 8 M?[)TZ?;)CZF/"EY@DA!C3168?-($[]D56VEYN'VTEM8=I.>6-F+K0FU_J,^C MM;L^_+2-M79>ZF;*>C5@QF #M$7?KBX.O(_75+Y-JK[TH/#I$4R4."\HVQ@J MK08-?(2X9^!+'&/J;^E6K8>?^I:V3FNMZ#59R7@3N][%'16'0@U5P*S'AL:97*?D S$<#GZBT F;K]=,^VQ- CWD2T^WER M@F.:@H1-U.[FMPO$Z4OQB@B M:,MTYSMD+JN11+01%+,W#)[]9.>'B/9\_+XE*\Q2TSHL[S1R7]T 3Y"_04$4 M;H=.O6WA&RB:1'F;B#>*:*NHW"S*VT6\83N;%@,;IS!)ZDU7EUYWR-KKFZ]O M_#@A_N.1O_1F1M8J$:-CZEI[U-"TM/XH.;H>S< $[944>L/,W)_=I;1<;A(H M)?=GE0L^KOA9"R[N;@*KNM)U40@F[:HQ"2>J *A3:X+:C1N*Q5HY&MXQLC3W MP);)XB=YF&A+.R0%LJGW7T=U[A%)T9%$EP"?,,9*Y480:2)M.XNWDO >;T]I MQ5V7.$57I&+ZR]4^>F)#(+\8%+#A5XC9*2HG\/_.3U&QL9F54U-9%T][X"4. MF-WF^X/C$VZ2!;G>.62+8\E]$%,9L$/;R")G1[WU!< E S,8QKG&B]90UAPJ MM<IE1LI8]DB$L")L Y-C$ MVSQY*;BAK-"UN^V=7+25J.P!X6D2_\QD7GF7V%HL%"[Q$\7D!(M-^1;WBO[X MF<=WT;IHYMZD,LQ8,[-!L2RH71/X@F!S'.:G^M.6V$J?QAAUT.6YL5AAN+.% M#P330867W115YSI15H 9_?I8+TX>"DO#[7DU=#8?&G*I^3W">%)A)NA-AZ:0?(,A#Y<$Z[H]\ M0>J&/0[E^GS207\.,/N!FF"Z9]WDWYUL9U=L'HDY.Q0/FQ2ZMN-9@JY.9,,E MFLX1=I &K!.%+&U4@;%GMKEU4@=Y)7TX"SHE14 -8>0) 6NJP&8J';Q:@Q?0 M60*UM.X@ Y&T$2L'0WI%;9HZL'6$EBE, ORL".P(%.$I1USY<[@1)M32U+?* MPJRL/_6&ID6^KO:+3'[(%JKO,-5JZ6]WR6+S)4[?LRIW_[)%#>W:L,.MH17. MWG33J0HW2)L":-LC:K9G:7(_E#5$\8](=CPEB="&Z\&VC *F"B),EZMH5L?'_\)NLHX69/KD^ $[:78;D45^*I_;3V>!KY$@V"1B;AO16%I? M"EQJ:8&E[>K9!/$!;KH0/CNMHK'99D32-V/1,?0P084:B.LQR2^UE&;(R/K@ MPX(ILW=U.?]P3G*/<1+MJ:86%R,;V4&RQM&%B>6BWQ!)U=C/F+8D)YZ%(E>7XT]NV739*=C5B$ OM^PH%'3%=V4ESFT0I"V[GU!I1BV0G_&Y)-J5?YCL# MM/5T/"M

    S"6V!; MR5+C:8ZWHE^-(]9&Y"&I?8AN.BGC'M)/M"DT4>?(4ZBWE-O6%;18@]TH&YZ3 M,9]0+3@9Y:K=M<D'3E?!D M?%(YES7G8&TCGSQ,Z1VX7W5.< 0QW\[S=*EZ"Y0R'Y[.VZG;(Q@D"Z[Q1\KG6!]PXTW>7QZ(WH\6VII1P22.RJ=) M(7'V@_;5J^H)FM"A@%<:D,B3KU2D#3 "FP#69@EY)F:J"QKRHTXI-%B1%"1R+'\OB.G9=LY^:/U Y M&C- DIRW-$?K^TP./&Q/(JO82_,T9/?O&A[BFZI;@[V\S<\9+B;?W#E1C(VA MG".24FDP*AVDKYEI+(OX^$$XM[-PH\Y/7 =9W@)8Q\Q([T"W;R[IS.X"2B;E M80"Y@V)Q("Z.HF_$A_C/3/N2E/*._&X.'%!R9N2X0+@Z$K_T\Q[["B&-@]+JT^AUHH^1(XQXLD84"R,K*A>'T\UJ MXJS-81"7QI!F5;=)87L2B4ORXH M<8)'SCR9&Y*^\K]7[7:23][^N3=Z7VDXLM_;54 M?BK8HU2IHG.UAG1JGJG6P T1J?M%&>%T$A9Y6U$N@M6)21VYLT%KG1NCSK1: M%*]Y^]82;)I;@U7<-\+P&P.J/!Z':#6!,44C*-RT6)(.3=2/.Y/I\(+.F@C+U*(9O.TD2_)6,=+ZSG M%!N>2.%4*X'NP85VGHSD*2*]"H"80KK\G30Y*Q\?@NV1S';QY20/N4L< MZL>M2 V]0&]3]H12*/B^0AC%'E)*B\#5U^0[K7@HK!]J )@]CG-Y34W1B^(: M;RI9.4:'4_7>^B=[8%&'5]([K%-$JD#1IB*[:%&_4R5=LDJ,9C<9OC7F!CL1 MP3#7KJB9?BT'ISQ'$)59JNT"DPFU,HJ%.ZG ME1DS4$DO7FFGC=(8$V'R@*HFUORJA,\%2YD#L*&RE*JZ65&KY,.+R4[_B=@DMO\X1#J9^Y/#_J98.PLN!_K_1J_0R..YX9#24))65ZR\:TTNQ=RG&VA].$. M(LIMQA914NV,/=4*3UJ9B*3 TZWC)+$2$CFQ$^&[1V'9R:,W+D[C^%C3*I7K3SI M+>NT.?C_MISZ;S17,:I3RHC#:%%C!?GQEFOU 7+,.]%)=AYR85V_[!7I3Z;9 M&TD'%:.SFMN[2Y,VNCCZM2;5M0QB\VA#9OMEQU%Q#2-7M. M1%9FN<4;=1_:_!TU)*M.7IK;TK3RRNVH,9RG43J7LP7.M?3\6 7K"TS+8%3; MEDJI('EDMU[\W>M95:Z*SY71,5IU@^,OCIU5-F0R@?+/U M"MIV#X1I2\5\JTBEW_*.FOX43JOK?J.NK M]$46I1ZW^JYXZ8(([%'RE]3#8+G[,)1O1F8'U*Y<*[8Z19D\4:6I=P;A4-O) MVK3IXH&AS(?61&CE"=..GEA#*_1 16.I;PD!YQNKJDF[1;/ MA$W$E4CE*&EVC^5N/;5X/&X.[)CU]D9/3,-_V52.^!%LXCENMX&=OM]L'<'% 3&\K=IT=(U=,!USRPC.$?:7>J$&)IKM[=A]F6(I\,X9GR^E MDN_K_JT8RS8F1C/**I>WV2)*IK*XR.NPN:Q4T]'>-7MUD9_0H)G$:&N^M7%G M$V!X1V)_<5 [9:509P;*%$UU%9-Q"F4&)2\O/RF[7X=MYQT:0XH=G6'<:/( MMU*\P*]0BU&CM%RCHL$85V"NV\CT:D9)Q]L"9G_R-GCH%U?L:=SK K\-?7\K M3/)J0('.I9Z=!5;O_\_>FW:GS2P+H]_?7Z&5Y^QSDW4Q06).]M[K8HP3)YYB M[-C)77>QA-2 8B$1#<;DU]^JZFX-(#QB&QR=]]U/#&BHKJZN>>A<8WU3CK&; M24VT:>"# >%LV/ILK3!VSBC-7625%X028AF%A=[._+0D)R"DVG7/!\HZTB/5 M=L=CB_/8MWBQ$%+=3ELFRI*F0],DJ16@/=?,R)I+U8]4;G8] L6(6@]Z+'"C MSND@H40HC4>X)A;O?D+,B+^6E-%C/DSZ)'*FG;BNR/_7$4DE95?I@N[+@H)R M6.P4"\JY3FWW ZRSV"FVBZ#552M-KJF)T=2)00))7 E'G,B%3S#'N\LQ MYDCI '=)W9FGL,B^< #W_ZTJ#0 =+RF5RZ6B(C493,5'$2%&:%/)O!\W%XA; M"@A8DZ!-61^8.G6G& 7!Y,/[]]/IM.@SHSATKY2WW#\7T7K<)BM*ZYIS6UI. MQL:NU,_[4!87PD+YM(O$K)H7/;)+^-J&169K>60VC\P^>V?T;+.4+D0ZPB9V MW+3^,+),.'PB3%4J?UR]/?K0-MF<18II#Z"%"T$[D_W&UTJ?V!N K%BT?>6 M(V=.E*//0BY'VM/)XWE<<2^9) 1K9. F:?M9B?G>(BP%:EH^T0/_"NAU MQ3+_\Z9794;3J!F5W@#^Z%6TZJ#7KZK57KU>KZAUTZAIU?(;SE3Y'7M@=JGJ M-VP?2CZ]*P::[3=,"N:?=L08&W'3:I"TP(MN./4 GYQA4U22<)(*GH!4V8DF M[OCH%N,(J=B M\M)Z$O5X]%51@=>( DPJZL3",\QQ5X!+65<<7U&D*#F3#9N0<5:D[/!2,JVD M:3QYA1CD?/?$@BQKULK$,S'>Y[@TA5F.E9;P1V#+0)5T]?#"8-U8+0.\!Y5% M)N4)ALM73"]W<%AG049T].:_HD9 FKY88ZR ^F='2;) GU1/[@FD4H,# M3KHUWF":G*XQLV>QC:@$^+GG-Q+/&HHV=**U.1OF^Z" 6\\IIN(,F(K!?-F]DEM881B2]%% J.&4RN1V1.M_Z9U(K/V> MFZ"52P] B8!?]]-;$"-DZ0XTZP]\G8:^O40A3685\#P"4\B;TP(2N.3?QT%P M9#^\I3ZO/TWO$F=7/H"WA(E_ V2BLGB1>N#Z\ZEQ,U/0RY8U#<%][A"1_L*-@X3V]"8X[W$;9#0\S"BI*/ MYE @0UV\*%:WY^6CQ1*5'?@*(8/FA,1;*]V6]BYG[IU"LT1YG-42A<,6-MJA M&A69@"Q6V)]APV?F#1WNT!F?8!A=3V;[U5 MOJ.H.P?UI1AY+-GUAO:%SCUN3EKWD[2V6.=G)9?/+1!J#39'7"FFB))*0766UB,B"?97%+$SW@$^M7E07]D1K%!M9FP+?5Y.[0NFL]X7ZSKA/O+A.8J^XH^-)]@#$_#AJD[\7B:)YG M?0_M#[N^R:SKN:PYM.LPJ[R@3+AI1$ED:'AV>/J?HA7+,JEP3O+[L>1/S-GA MA35=X6=3H_G&47BI900R6UXV 4SE%#RQ0KA<_WM^Y3WE+KG!.[+(QN?&JN-< MKV-]QF.+O[=UYQ*I M_YP_4NE0-F MVVAS:I62\LECS)E:-,Q8I(V*R^"O'_ HK5$KS V'CE(L=Q)5U7$-$>@AO#"3_B4$HQN1EZU.%M_#QD[7WR74(<'G17POSG>,9W M76_X-6;DZED#A">)(CYL372&G M(7*"Y.B69AR97&C"V?K$9Q_D'TGZ0]H2IAQ:! :W)*3)2C:6'@:N_();6/1- MR@XKD1F8M,(6K=S @_^9D0QGB#[=%H0/=IBX7*L5:U5I+T8^GB(2O._:EJE( M8S2A'XA7?]"*6E6]7:$W/T!C>A^8-^P1WXN/ MTY$5L"VXR4#S=.KIT81H8%8#Q M%E>8!!F+>/G]NQ=E'4^X_2MGH*MA#P*ZI+]VF: W>:7E!U(+/JX -1+4Q#?H M024M%M^Q!6\#,^ ##?/+4FP3*H'T""\L)P7UEN=.YWX7SVC C>E+#=!$,UW( M&9>ED-&=C>%8+ZQY?OMP.;2'R\B88$KOT]:=H)G;VP4OP@J<%S=YDO=\/Z1R M#V$U)PM/+?&;+Y+>2,\5+?*RFRZYD=T7)6U+ Z 0'98X]+"(H)R>@>Y6* M)6U.]P+"?8W:U3Q-9V5W1'Z%7/7*1=7K%54M:L0VYZ^4H:%$M"X> I0+GLWA M1YLOE5KD?,>J[RO=YCUYI3]:).12)4>?>AKS>16I@',R7B!:9T4S$Q.S>!)- MU**?A0+&;[3F3)37(Q:3L1ZBO]P+D8O"OU$4[LR[$Y9RD42W[9A))"Z/YSLG M;Q1MVQ-AN740LZ]1LCX12R-I^IX(=N,R;AMYQFV>1U7Z5)PQT<55MB7W$D>1?^,. M^+_<]A;?R=]"+_%C\@GRP7(^CYQ,@G%!\8OL+.'H8Y9^5?13K(BGGV(% A = M>U'S/ZGV]+TRHK.XJN4:_>/8#[>A7TN0Y,6E1=0T:B$;>"-% MQ=-EX>42))<@3QI"!TA$"X* V>QZ3I0,=,.W +!RTFI$_W-!<-]&_-L=CT! M/NS;@M&+K&=3-JZ:DPLIQAY%W]_=QL9S4L])_6&DSF<3 @2"M'GC&OY!]@!, M*SP+HZIR[6(CM(M3:L@6CW3@)47(7K"'(A9_,'_>22S2AHS0#US3 M10US)1 MR2*&8:(76;;ZB1Z"BQ MR/E?LH'=+I;,?-&=,*)JT3T1H99]%96XI2+EV &?=*=D1XCJ>^I^B>7>V

    .T@U$*X43K-P9>OI8 MD2VCHU[RMN5<\FPS+>5YBRDP9NSQR. N*A%2) M0:4S1L#2^-J7[,'\$9N .>S&HNI5#\9]W-%8LB6/.2NUJJKW^R:T%\\=[ &I%@I*A). M)06H%!$GHB9TL#"YC??!YB5YQYY+4^_7I^_M7TVQ=;5DUC36[X&&4NI5#*W> M:[)JI=?0!H,2P_\K5Q8IMHKY<9YK(ZND#36Q97JO6BIKU>H:T&JUJ$@(^>SK M",:7Z?L7#P-[!K@>WVYJOF4;O!6$#7K1"_$PY*@_4E*C;(\L-E ZU\ :*C' MT0#8!..S'_AO\7P!\1L.FG&POQ/-,588CGG1>8/V2>AA40C5I)R$,A2IEO4M MM?J6O8N"C>/0'E*7+][R,#V,'=L<4CN+9KE"3>GT,1^$0E.:WR2[(;YY5XCF MR]!$$%@"]:T7&J\9;Z.1W,9)M(VWCR4K*MLZCJ%RQ63@Y'H?B$$$!FN;45O' MBIT[@DJV!LYDB]9ZEZ%J-CFBML\D;^!;'D93@?@& MQ^-P!A:?BRA&SL:\-C[^*YX M'#K(1?@KD0,GA6;<>X(FTT>#EEC$YCD)1 .8HH/B#P>-PH@V.#D,W$V';QF:*AD59/%@6I7L$582N6&R( MWHWS1_@N(G".*F4/1)Q=!JP1TXY([.A]8%1AP HT:&[$L-)CY>%X[Z&?$#4T88DI-"PL5JKYE<@5UT9GB)?%Q2WIL!9N M'GGL?8P:6?Z()R29('DL)X#_T6<36#N* 4LN6[(JU/H2@L:+EOU61WT7?N&B M& TO7Q%&UX &]BEJU12?LF7DNRB<(/S_H!00^#=95W>&L!COX:V+06$MU9); MI%*"K\>2D:L)MJ5SEPK"FO4:&>J8"Y,LU;]A[_D"1+,J+IL,U*,( -)P-T^Y MS=(8YK?5OV&SN.DA6B!/P(RA^8QS^@4*W0\I?B=CW)9C ]5N]6W7N!3LN(QI M#)QA/JS\;S7Y"LFO5M3*()VJ(U9;P=_>)W](+:*%-AJ _)G95PPCZ0@^&!M; MBVO0'I224%\(LM.$B=K'^4C^"^<@',/*="N:+4L#QV;O$Z;A1#/+8EG-D*?U3-V)S%HE4",DHUBE&2*8CG[&;=B$O(*?; MOYUN;Y):W'A*T9W'(NL<[<(H[X8D('8[#.XDLAXAG!)6.DW5G8C!$)1G8%H! ML?3T 2"P^8#Y,>@OH+3QH?+S(.@A" K/^I,>+['<>2V.(8X(<#W_(WY+*Z'OM=Y5AT[MC*.L3%Y;2>;=:J O.K;(OS./7R%O].X3ZZ)D[L0"^4 MV$#:"-HV!:O<8JQAC.X7,R(6@_PI[2Q*&S,XE3Q$KA8Y-I&;^2'YLZ2^X5G^ MI=Q- 2C"TP=6/493+;+:$M&6Q A[#)A98LED8PFGFA?O+G<=X$ZD\C.A+5ZYA8&[F<* M'!\3"R6<*Q?G#*&W'Q"!>V^&C*_%#S'X8"$F8(VP#H-%H1-..%1+ 8]+^G9B MJ CTO5.%.5>6YU(57I)=KU%D^"@5KP'AZL\=*1Y5$<'*POW<57<_4&N$D58& MM9,OS62<)HP9R1X0-'ULF2['@LE?+<:CMG?&4H$'\23_ IEI<8Q'ZA8AB3,EOZ$T7_N-2U5X:U#1D-Z7XG3":[$@DW,+S^?+3==<-F3>#NN8[N<8[&6\DSK!U M?#R;FA\X*3B3>+R;)52D*!P^.["O]V))/,MU#4B^6JRL-=$_OMI\HS(-ZZ4\TS#/-%S' MONKS'K,;?0R)6 9R\4C:> G?@U )>$.Z(,/_]M(NB1V03!9FE,\!+K,-D@( MI!+)'"$E1!! [P.++Y S7:P6Q6"FA4N[&YO#+^88C[RW@]"F%!^^;IY/D>W$ MW>%^!')U,_* 1YGF8YT4D$@T.HR9495"$G^8M6^:'D44T3.P2 U1SGY"FDOG MQ"B$%R5D>\+) 5?#/39/"8TTGERIO!NHI]E1+LLD$N'A 4I56>Z:IC-^YR*M M&]31,CG@/99Z.M6C82A7A)_)I6VYH4^T*YQK<=B2.FTHG]TIN\)*S,<[WN^V M.CY3#%$6UT/C0FZV$>S ED)A.@"#N( M%N:J?"AJ1('T,:5.T[&-HR6$E< *P@"5W44BRD_@G9W-6"4\P \TD'$D#G" MX:/(?%\\IKQ2"XF"DQ!S1CSC$_81J2%9R).(69+51U(;)U-9G(=FV4]X*"M% MY9Q1RH=N^RZ5$"$V>;@+=^/(Q,,X/'# M"?:V\QD/G_&7(-0$AR@7Y:BA0!V9G6!*_$1+=YI8_+%E%T MGLQF>ERVBG!PQ 7-R7KFC/IE$F#(JN5J,(.55$LN>8B'"-$W QWN$B4/'):% MRQ\']RI/TIJP\GNT+5G7\]D* E*GD)9EQ=A .8G'!QZ'?=LRDNZP7R0PJ:C=Y"?LZ_'!Y^4;K%5+/ D)A!#C !.CEZ<<-PE MLL0'@#O*K"'5D(Q&K/2-W;./6T?4R0">A)X?OI+=K8I0].98P_IH8!O7<6XO MWC4Q"H(\NHH[ 5V,]C&=E1A93+)4,9$;]>ALSOFL1)D:?7N.(DFJG QRZ%?0 M-K$Z&)3+?;/4JS1*]5Y%4\V>7FFJ/;,Y:.B54FE@J+*QUDMVRJH5E?_WA&%_ M;&;^?_,]$FOREUY5K5?3?OF'-0759(!TGUQ>7QZE07EP!.#3XXMYH&NOLUFOH^1Q#G!+NNH M"LIO$*&8)$W-KW2A%U!+%(ZXF'4S0MQK8+#B##18M3E@U5)/U9HZG/3RH*?7 M-?BKKE98K5E3&ZR4<0:VVZ[)W$$'=!##[S6UJW\:V>28)3@[;2^[4 M.1-%3J;+JPN!I#ALC&!+='"4+7>6]$XK+&\]%[?<2:BELN<.]_>YBNCQ=6OK M'=XQ9PY*LB>'(5Q('M@KBTUA,7$KHW!BRF@"#P84BPH>[[G'1%HW543J5SJ\ MFF)JW',T97V<:(!^IE$03#Z\?S^=3HO,U"=;P=@OPF&4P/'XF\R1EO=9/,8! MR'"]"=4!D5[OL0%661E4IT9.JRFZFFYN$594?K@AE15AB +L*=JZR4R^ V.O!&0OVT#EH"=H:,$?7X%9<^Y@M\ H!,* .*N1/L)Z^_S1F'! M_Y->/9 3LA]#> "HS!0; 7*'M' HIT$C_SI>.-6!FKRH$Y&(O-"=!>Y62_68 M2N_):V!W.?0O!_V&Y6NH>;Y&GJ]Q<[X&2,\MLK-7J33T7J/*6$\SFRH;E&I:G^D9&E7[6 IRX9K3G0!'1X#LZ-+L'[8.^E4; MJXFEPA$#JM"0"U0&!*SKU0TXKD00/1%D9T?>Y%,?#K$<'I0(G/<>-W/*] $N M./^ 8JBAS .>@] E.JV& <-=.7/1< S&M.*1OC+?M?HV7J4S\@#<+Y =S%V M8"IOJ1U!Z2-^0W^J']\IW I&'2W;(WF7M3YZ=;B,XGW;%W%"P$T6)PY/I] " MI?@@?J>'@2N_X-R.ODGQQ-(DF..(BQ(G\"1@\HCS\WV_(3Z)CA'U1E&]ZR"J MQ"O1:XC-8Z5LE9^W\-$?N$R9 NIN9>>)]AS1I;(5Y!-S]LPX"K_POOK#@\!?3@':*MB?B#_)S(;)M4+%GXJ,[#\Q"NZ^X$.=VC*+-$@4 YMR .ZW3B[< M%O^[HM5RPG[A77\,X;^U'(F61KE6^?@N)X.<#!;(X(',,,IO^O"/83 V&#RO M>LC3N0=,I)"L@J!?>DF2:E=%L<^_G&7I5NH%K59;$1=Y:3%QJE_G&LXKEWM/Q'3RG=Z8G=X$#<>V12)YKMV\O#]@ MHQA1OL<;L,>;J1[=Z/0Z=0/=7JF_S\7UI@]$&0Z$Z898H;.6)V(Y MOFYU-[TBLGEZ3>RU4T6MW.1&Y8+77(Z57(KM14:*K4\+O)IX,G$M)YJK MIBN_\.,65>YBLR%XY91A'UL.RL1SS3 :M9UJ/"W*;WWQ(M%P5;3MS6BTJG0# M %3W3!Q+'T/O,J>6E0GGBK\[L\2"^=#;^Y8 M(ZVDRJ-YXV5?E*S[']:V6KK1*%8J3U8OW:CG"?2K2Z!_C*9;S3=B#3:B42SG M98?KL!%JL5[.-V(--B(_$:O=B)446=TLME\ZC?JYJ@EN%)E_0T7%;6?SQ3,G M;ZB@>3+)\.*+7K$K>7.W^/Y1$>1K+^WO7;M3SCE=CI;,D_&\:%FC6BK.!C=K M^4_ &3<+ :NHI"(>F5=2/;7ZMV8E-.67KY];QTJJ)U<&-T<0OEKBV$PU,Y'50FE9;L)6K3)M$L;G.E)/$!BI-3U#9 MM>$*TU]3]9,K5#DQ;+C"]9PE8&N@CJU!=.JU%_M(C]C&!CGOXO%?GV#W:RX("85T^Q" MH;A^)Z+"[B[YQ8#K\8"V&BU_%9QO"MZ0(FX533MU:JVH6_ MD![CKW+,[^,)9NM$.'S7BG#2ONAH0^=HQO)CHG$=FQ D6SK?F(;GSLVNSC,?!+?3+QW"M8 MS3&HU\;L):<9XZ$71[@5C=$\=)TM_DE.+E40[%8:;''(E:E.M6_P$\<_EK?Q MN]ON>&S!UM(\\W2-EZ9AC5>I+ ZEF)\.EQW"8Q*74;F=JN&8\[AZ#]X'EGS, MH4:6,2)2 %+ILP0G$= !O!XBS.--7;BPF@OF%E44CN#<\[[C$]"YQR&URT. MF<,\^'V2O!AGD/IS7SDX'EWWV59_MH7_*GT=J+VHM)*09\"+KUN$EYBP'_9_ M,4,<":K\ZP/DRH1V@Q 9;0-6])E76,['!\3/[T8F\Y @A922B!Q <3 M$E@,L6Z9_$2)^;ZJIC8&#PZR8O;Y>U]12#01POX[%NR\Q MJG>I1BCF(M]1:4C.)=[I7+/QA(31P'/'@)U]X&3 E:*BR)=:;'(N\4Y1B>%4 M$%#:1P%J7,!)I9ES%/)RT@43T5R'K9)AO]2,=W$XFH.!9ICE2D\U*JQ7:0Z: M/5TUU)Y6-AJU:G.@5LRRH)CG!K8#@;I[?GGPJ M#I9_DI*L92:F5HFM2T%&=6V^ZNK_W*E51F)1HHI-(X-Y",*6BM7T '\KG11N/CNEHJY M1&L1344#_(G+Y C[Y81LU)61QP;_>?//Z5$[,UV2U%PA*3.$)X:!T8,!)[_M M4D&]'Q&D?A>B3&,U"UV"BQIZPZQ6!Y5>7:N#BE'6:KUFK:GW&!OHJMK02VJS MEL%%=]LCW1DRRSFA$>Z>#A"VT9\SF,%FM0S#70O"?>J]2[9=[>KT/ZFQUT"SI M9J-6-UD&F7UJNQY8IB#3/F'Y+)JK[(1;*^3KZ*GK0&:?@,PDG$H,J)*$=-6& M\MV@G%=4VZ+OS*'NF_KO)5"']AIY03H[K6/L,&,YA@0VZ3"S]2GI1[L>PE[@ M75;\6$NRXB:<; 1F- MV#+(8B&Y_B*?HI'>U.S7XZ86E7,T=\> ;=@=L#CQY;CV,=X>OV4J/9;)]]W^ M]+6A&5@ENBT8$3\G? Y]Q/A_AZX7CE.;DN"[:(Z/&4-SCH@KV8^HJ.PYRB5C MDZB54&+W4 L7K@PP_77#8!,DE'[H6P[S_?1&2I+EG9F8SQ"3N _P%G2Y>JCB M3SSW>C8/@S+2K_#UZ**S\;D!"#E%*_U+>2N(F5PCZ%G!YX#ZI'NSR,=(IZ^]!J3&18YA,,)NEZ<&3QY@MXY/(^@%*(#)OK.^A,YBW$YWA7SW^%; MM&HF8#>^^5WD+\%U^\@!' :(\_%:-*QUL8>P'X/H UT&2.'H!%$:$,SBF1S5 MB;&Q=-,(,&#?RWH) (F%JV3> (SC1WH*7W!8674JUII;?& MNX)P8:+SSC*9SWW;1 .68XT!R(S-XXN(]F<.+;#>"(BN@?B)J7F>XD"MP0!>%#B>85WQI/;!;?\W; J7 YD2:V7"""SK6N M!%-W*QA9Z.Q:>-S=CC=@B6$$PP^D0R.%;WF0*>@@/C!S?23-669;/B-R]^$R MT56^[>H>N8!W8+\,\CU3\S43=EM&;@HD/J;$6X2P3(-:X$3>#'@64DH0$4FPSC<$0;;UEQ6"S H8+CH'/.AO3)'%_P M$$\$_>(GP)E:LAP+M)I)Z/DA6% H/Q-2D0X(#TW!T]&85?JN.2-WNWZ)&@E< M*)<"C]'M/H.W!GQ-E@/7B?:$@NHYES8C3L>_M=D5OCL&%I0XT[1X]!'1F^JA M&.LQM&WP/LN?I[_Y$R!;.1(?P)@@Q6.$8QE!%%4 MCN#[=G(#XL"">)GK\T#" !\QIH .QFFXMD+O,=D >)M$3-P.T4"J=)!H>!A# M$%B2;7)KIEHK:6_U=_P#!7%]H>GQ0(JN&("@ )##F:O/ O)T \59@822 X!W M$SPH*. WWW YZ]?#8$3,HJA\!HJ%AQ>RFB7.'ZOEN$&Y@ <#0(Q8J:^/6<8K M163,GV"8E.Q7-!-TG[IL AN7@BL#02^HX0*K.7*45CB$2T4(KY;LF)G%7V30 MBC@2Z FQ/.@&2/A#X TQ%I&"3=-#6>]'/Y.]PT-53T<#K\#)L0ZB2(H,)%0I M.%+,+ JB H5+ 6)8GA&.474!)2Z9 (*_N0[H=K2+T:%"@J #*A4C.CH3( :I M+1OP8C]B0'[@&I<\D$M$0A=Q/5"H0LI;H;*5J\!V0+[HT2\&=]WQ5K6!Y]H$ MASB?8Z8[@C7/J8(< XG']M^1*L@P=CRQ2=,1NBCC4964U-,]#U_+-7E?P02* M/AC\(^2\P'3A9'@6-^_&O,MJXDT&+8 R7Q;0)U$N48@VX)5KDYI-BC4\W(W[ M1$2:DU0@/:E1DI!/:9Q]4I33&X2F#_HMX$^;;B -7H]47_Z34!*X3$BPO04< MFN_>@9$TI^V0)$OI:V.@6VZP,%+YD_3"D4U-B>. _QAS5+RBTD4=()M:?309 M,$_0GDE5/@KII_1CQ1IH?,+X1V1B>XX(>9-)< 7OT5B'^X4 M#&ZN(3$RUH0FY:X.+^NSNOC;M*)$7#^2J(_ Z0 MV[1<^!<9V"6A=Y[[2?:1%+2H:2*N2._*H@ $5GB#?<8N$;D^+(R\5U'6$_>7 MW2:LR(1'3N]*RJ!DI4 ?,C>$\Z=?PXM!#QP+BYIDX-3"XXSN"&$K%3)ZS2. MR-G%8[E!8[E>"L0%82#$$E(9[J* '^Z*9*IT@:$D)88;KPZMXHS-Y.><'W#> M33^F03_%M,3Q'F+ CYG)LU#Y MK]GQ,YGA"D+69+[A67T<0(%)E]R[U!Y9;)!0GXXXK^8B+_H]'IX@?^?BC,Q= MBNN#SLA%23*-N1 M;2N52$I"5=Y&"@WF87';!."5KA2ZDB=:X]V[F/RJE;9VWRE@;H^DADX9KK]# M,J]!X>5/UJ7WK\_27G7EK-@M1KXLE CBU?$31&J^?*6(69>V^!_?1(S@@T9OAD2INCZ%HY#LB=TI>^YNFG/A)H$&JFT?T7._A8:VK,Y->G?5@83 M$@GT;_X+:N@50,^/P?_^HY7+'X)[=$&5R)UI#/J5SIKJKV*K@UZ3;W9[/5+S5JS/M &)4W/R)WY? !$U 7D!+,=RS=LUP\]UM-J MC6:UM Y9,Y^+"D*H MO>D"0J0 2$4E!514\+TFVLASHR6%#.7$\B^5 ]W1A1^(S#8>J'REF+KW,3E' M=9T"$U?,!EU8*.Z8[3/FZK:N&"FD>HC4<8Q4T)&'GCY&LQQ>*_3S2+T&G1U= M#E=,%#7J4807?@AE I>-*2'"Y<@5\I),"L20ET98#!CZGJ7>!F56EHBT PP M&,R$Q_D%>"[% GT?&7J<;UJ8!YQ[F?%:VQ))E7$X.[WD8(0N4#(1='R"PT.1 M8UH"&G%Q @&&0:+GLNO,-7&GA#?4'9%Y1Z7X7FA@SW>>1BRCHU2K+3!,+E4) M("T&K/9+CG '3#%$C 2YH)AZH",NO-DD0CDWK\9,1\Q3< 4>'9"K&?VP,Q^8 M"H>.[B8W=NC(&!F?^(DOQ["CY8?H!.;"-.4*1BAM7^3I)%\6)9PD22%"LA_5 M0)*2AA 90,+N&&T\&9N./.M;@;N%_X)5MWP5R??0G9G;2A"C)TI7KG3/8GS+ MXJMZ99-+CJT0]%LIN00Z=L&M*V/$%]O5H2I3'NG MJ8-!.4RAY\$-Y.+ %ND>)JQROQQA>U;@^6_X63=&XDN%SHWE&-:$MBG*WA$; M-= -1(3.8[:.R1D#.>"0\.[$\>C4RV -GU1R3?]3J#N4*X9X=V)LEV7 M,DXZ8O$F%V[?*.17Y-RAD/>'52]UI5MPCS&ZCU-3;IBH3C!LV?K,#8,/ ^N: MF!?!DOI[\Y^B.*(S\U$@PZ9J+ZH!1-F6S MT+*5CN"4!6%Y;*K;/.,[L*XL#^1Q(J'>D>)603MC*YS$/^8L,2=)+G\E=Q," M UENCZ/SJ2M" _(ENA1).AG^&6H^X'#;-$HV;&HKDM: MT\7EU/AWAQ<3H2P*AT15HNQ*^JZX8@6E0+K:(M8[@E&'7(H0&[S>MH:CF$OL@:Y1X3''^ MZ#9F/@864";\;LE/1,.X2-(EY-3"*MG! >!FZ*HCUGK^.;S)H,1_"8S1)'+ M'*^<_]6&[?Y 18SXU\+/_+C3"*Z%++.X#6*>4Q8E*H:?V=1.4C\R).+L"4F"A1RJV'HR<5F-DY< M<(XQ5LM(/(W2ZL@3+.P1?4PMJD"L(46F:JHI'=&):_&BH0'SJQ/(&(3PO(Q5 M>E%)1 J;HCW22+= 7XDZ8LT_FV?0R<"(28525*RXY&5Z']LA(=B8#$KEE!AK MSM[&_+0M.VT+%,V+X:A\+0IQWE3RNJ3GQ$OWO:!P>PYNY7P5^VDOD9IYB8B6(Y^&,&I-1V\8H M!9E;VL)D3IC8=V+HA:1@X>TH-FO]DOU9L]0R\;O8K1 M*/6:);W?J]?TFJ%INF;6TQ6+QZV3T[V]O9Y6+3?4RM-6%"5P8Y /*8T)!$5D M0N_MS=>-U*-CV(WFK?4JC:I:JSTMT'N@ MCV;#@/%TDF>PAEUM$B,!\,K.M>BA289@;Y/5GJR9Q^Z7SC5R8"_/O289'Q^3+X$ MP3RUI5O*8"L;ZI^&U5?Q4["QF>@\'+?P3M3.3:FY5W*BFQ[(/>9PX;6$'45),"7#QJYGI1QH.L]TDNGKK6B3;(T=3*@'?\ M1'$-L%AX M!?9'3+PP"#V'VA7SKHH@N##G#'[^2,WV8KAC_/R&G8OR:LVHSX+(TJ51F(1" M"<$29/&YE5C58(D.+_(%P*9L[KX7;&Z^[2+O3>1+[WYJPBQ?AP!+/@(7+6ZB M=247AI7ULY2;)ZXZ-*T!<4PQ_&.*X(I-%"-1=3\VBJDQ)[:/=CUX#=_Y*_&F M&"W4P5SW$^X?%K<[C#<+&VW&V,.KWOJRF[8O@4BU72THA#Y>"(AW,- M+^JE2HO'0CUWL)'-]*IY M4#8/RCY34/8>"JW0!CFWV*'S207?SS@[K!;W$P]QO,"'^U8S\E!*[_@E$O?I.B[%">NB6L6$O+HIC3M!IX$58"@BN2\*,]M/H7. ME:ERU6))_5=2KYW+B$L04^+9& $8V.Y4:I3R\Q8FX7W@K&$*6+OU5$:_ZWW* MCF0?91)B>H4)SA6E\&'!#9#_?]Y4WBQ9)N? %:+*A=9C]ICK:B6GW[%*<"YK%K\;VHUT:95;]^T)A!J[>D7 MD;%':0^;+E^SY3-CBX99&<$'81"G,L[_]W?H!A]OA8!?]O&-T'N8J4^VM))6 M5N'_7[-KU52+HV"\@JSK6Q6G[=D6CLWD&_56:DW6H]\I7/B9[T1+(@RHV>C3 M+U#86^Z _\MS:/&OTX,N_Z-;;!6E42;^Y=,\TE_*)^R Z87:D%(K2&>'5EY0 M-^_/J^2!?CYVE61$-^AJ'G9)C/CZ*_0/8# MB?_S"D_*OY].IT5X0W'H7KUO><8(-'#_/3.' MNO<>$]7>JZ6*VBQ7WI=*);6D-M5J505]NU31JN]1$P'H/694ZJ7&# M'2@M,4H+794GC+R.IK+#R%+ &5@MZ1U-]RD'<:Z@)*?[,-RVK3O44!#!^X$] M] Z8;5.A#F4(RL>]3078T(]I.>DX6QR:$P'&HD8!X@CHW:T:>4%Q=L D(.5 M7%G%N7RJ6E"ZG;:RBU.2#EVA:Y3+Y2VU7FM4RN^**] >-I+;Y3K&&NH8Z\]' MFY*,V=Z;DT?9 TK>3.]%RQJ];51J4,DJW4 M:#;5]P!,K_)LD7PQ@93Z(W YC)G^S*,:IGV&4V*YD_I+:,^$_"7W=#5RI!_H ME@^WMIS Q6&,VWK(W?"1@WW7PW88]_*9*W *I;N<1MP**%H3S[*5"D%02SO( M%<#EEM8LUROOE#RPGNL"N2Z0ZP*/UP6T7!?(=8&7U06TY](%.L[0MOR18H-- M'>I#K!\:C]';O49:@?8(K4#FE>:Z0:X;Y+K!&ND&:W:>*L4R-5"L?,R%_RLF M_C66_W7XL]G4W@_\1J]4*575^G/I "A!E6[@&I?*$7?-'^,0.E&GKW2W&BF9 MRU/5Z@4A;ZG@3\$D-0U64BOELC:7M3F[R67M3;*VDLO:UT_\ZRMK-;54JI3K M-2YK:VI5>S;?.TC.)I>U6T+6=L-^'!-?(GB_A&!.HYFKE30U0_!6ZVI%RP5O M+GASWI,+WIL$;S47O*^?^'/!>R?!>QP"S.C6SH5N+G1SH;O&*-KH\U0IUG*A M^_J)?[V%;JW6$)[EIM9X3J&KJY.XK>?B]O43_WJ+VT:IUB1QJZKJ3"-Q>^.?_)A>]-PK>1*7SOOI#EQ^*EU_8\I^+!"*K7BS?VH,Z%\LL) M9>T.-G DA9LDA+4L(=S0:M5<".=".!?":R6$-[+,J;%!O^RJG?F>Q?R"XH,T(D6M]/'FL9HX+$^I%%.S>MW4F"9ZCJI]5-I% MY2@Q$YS&(7JA$80>P_[=]#KU8_8$ND@>8H%/+M9RL9:+M5RL/6PDAI;+M=>Y1C6!.1DYYH9(4[(48X&M;:N6M_HX*<=6JR3]1;VO=="=H>LX]B0 HEZ*.6UW=Z^L. M\[>.KFTVP[Y;^(M6*FFK:'B92^U-XT6YU,ZE]NJE=MYL.I?:*Y/:S]8^XQ:I MO6LYND,--'*IO9G,]]7PHEQJYU)[U5*[G-O:N=1>E=0NK[&MC5+XKE)=;2AG MQ6ZQ78RDLEJNEI:*[BPQWBS5B_%NYS'RU!^.Y96:S_HPRT]:G M?=VX5(Y=VS*HS7-J*')N5.;2,3I_9N=3)I4XN=7*I\\Q2Y_BD\PI/ M2GXV;IDOQ<8+*S"Q KQ_J0*7M.P#"- M&ZMZ=_1 Y]V5W_*NEEB3J_M*4DYAQ:\!;]?A&U.Q')!7E/ZM@*[R;NY\O _T MOLU6M#+P,K@FI<^+YJ=W/2ZF=?7??\-_Y),,F^D>\HO1'/,MXVOY>5%+ MI7\]R;'P,-M?+E.K3 *E%/\/WEBO)8"F__Z?).Q8&3#TW- QM^#XN]Z'?TKT M?Q\3BQKQB@*-#OF0;?4]IE]NZ0,X7Q]T>ZK/?+'(1J.H5?[UL>]Z)OQ4DE A M&I1JL='XEQ+_B]8OCLU%-I M4X!Y?=#48NV)]B2F-,)^.=Z"?^NB#.2?TZ/VY\.6Z=G)YUN3U/KI5I5_+H:G"9QT7=M,TGX!D,&GS[@,30K9"&W MR*!R;7'SU7CS3X&U>6QH^<"(@?^-F,?ZP*MY/PJ (QCI@0)29LQ8 )S2MF4? M"(_]#BV/^+6O@-1"?@F4+QLG!B/7 M@_68]& XZ\S#3M'XV:6>T4L:-%OPYCX;Z?: LV22>A'GH%..7,/6)S[[(/]( MH@]1([@'$J'!B5=R23K6 )PKO^"'FKY)'?VDZL>O662L0F6]36^I-)]>:9F3 MY[A/=] W8QBU%P%Q\;_W OK9$3M7Q)9EOZP=S!M #"GIM!)WP]WP_3[?NGSK MG@8O.SANYX-RH'O&2,Z;O8L'X/7NI)#=TE=01'7%=VW+5*3Z_ZS+?>^_5TYF ML.*3D6LR/V?F:V;PWI^RT-9Z<;*Z>=!)BN"L)1[0G.@V@>C6B*K:(XL-%OL) MYA2V2>)Q4Q6=?.LV=NMR'74#=-2OS%$.W#XS+G->OKG:PN:HJ$EZR_6'3::Y M-2(JKJ$N=+3.H+ GC'(OR5]1)W=.6E@3B1:!85K^Q-9G'QS781_O!Q/F(&R) M,,E=,56Z.Z8V+%Y=S^/5>;SZKO'J!E/[C+%:;U#N-WL5TS!ZS7JUTJOK6E,O M]1N:T6BL-"*]&("^.4.KG\'DD,LM1+;?_'?O<*=SH9P>*;M[AZW#]EYK7^F> MMDX[!YW#T^Z_W_=7R?=6E&_8B*Y[2-[9QH:34_TNF]5B\QDRX9:E/MZ46AR= MXQ,*Z6/W;%1UT=1\V+$^$:D! V4/7CMA]&[EA-(;F,=,Y3CL@Y:AM P#6'2 MZ0J[EC>.!TC' "0TD&X 7XSGN(2R0FI_ .[>_MNZ1EE^&([AD09ETL$M)XC. MG="CU/6>"O\/N[KV3MV>JO7*XM,WK=_M__$GVYWQU*E,ONQ8)\[!](WBZ&-4 M%)CUH16:5N!ZA_#%&V)DA[KG];PCXZCRT_XVN_Q:59N_2\?7>V9U"F; \<$G M$>5. ?7?@O(<4.Z[?&Q* M*+H]G97C *O+-/ZM[@]/KPV];WBV]O_KL_[VS;SB) ML%J>A_7='13\%!.H%$O/E0R4B;F#!.N).0\QGIY6KC7J M+\+:*-O8 6:&"H_GV@HE(L<\CC\>[LILM[Q)1%9YU436/CKL'NWO[8#>M;/= MV@<]K-/]W.F<=GOE9JFF5AY&7"G!MZW;U#RU.\*4OXVGA]JKIH=( S\"K;Q] M=-!9 0'$^@YG-X8[9LK;?=?WWVT\-=1?-36TW?$$]VGE1( /]M@(ZR.OV"LC MB<:K)HG.[Q#LW)431'>D SVX-J9JH^FLUC\J_%4;3P_-5TT/204B=M\<[;9; MW<^[^T?GH$C42XVFNGH6HOLC9==VIYNO4JBE5TTBW;.#@];)CZ-=+%?9V]UK MMPY/6^WVT=GAZ=[AIV.@GO9>I]M[H"%SZ&+)7>#>R]NRH72BOF3$*NF]?=:@ MU?T*DFZ.MCW<>[LF ;C-BFX!S>;AK3R\=H84MN1\5K,BW=SNWNR>6QD#V$B=: M,8-*$W6CC\#!'3GG'!'5RY7Z2D.E*=9^ZO+AY@FSAFI3MUW=,W%G=BR/&8'K M^86GDBZ+!8-KFUKT[$E!1Q/+P69,=P_466NE!3R98I6"[)PI(_V**3J&F$0U MM6Y@WPW=F2'7,))XZPL_KT]^WH6YBTC^/%?.#_N^95JZA_7@;T4O#'SD.^Q1 M@F>#&6S<9QZ_O*Q2=G"9S@_\H15$O;A-KTW!X*=,1$OXE6ST*Q6H84CL=)K[ MT<]P0#!R0!1XJQ0T-P=H;E)Q.M.-D:QU#H'$8W&*WY7!':ON*&GN)RZ[W@? M]BBA*=,#W?+P;; 2K,L?PP7([P$T?P*P^/QY\2.D))=X$+MXUTV,5^Z'MM@P M_ ?01B%1SC#QJZ?"/=P&V,$..;#-O#/+6;%;Y)<-F0. V/8,29Y-J(-.+"\G M'M"/-;&9OTK6>MN!7%-6,:_/ -_0;=]-,0].5H! SR0N$?7!P=%Z)@A%7VZI M4$XD-264E*,K:N0P"H08?7OF6)%CR'^GO*6(^[M"DAK%648:$1%+(QFQC*G9 MDQ'+&^FWH&#O/A,%A^%9=$ 4YJ,9;@'?HSY*"Z%1 D']2#\,/2YC/'W,IJYW MJ;S52FKYG6+Y?H@\=!;W!@H"1CIW=X(GV",$>$/=L?Z(XR'P=0KVD EF4**C M$#]/1YVTS%-U$[#+)/*1H9(,!YT,.7#EWTN^/VV<] M+#=J -NZ;W%V(G2!%8OX>QWE%U:<;H/U= 0"X@Z"!"2HY.A(LV(!RX@F;NU5 M5(Z(5%-W6>34$R2*!)HFS#L!%)U5/ K$B/RB@MP) -65"6Z*3V8WOQRLZU\8(NZ E>$/T2%I3+KVR MI!=0EAD:2%8QX=Q=?A%>E=.1ZR=_%43#.Q=-&76LH[T 5055$+[-^"JD&[>/ MC?G@)MUW'=IV'20$)9HI>M\-X1$C!G=X=]3QD&P''AH6 G0N4+D&LP,/>Z+!V#QU!(SL/Q+?^EK)=)N M7<$M\!62J)R'!S'.N8O)SR3N#,%55+HAB,3$Q=':V#40FP./*B #T170, )D M*!: PJXLH%B#.EW!YN+[:/?&R$CXR3,MWP#30CSS;FM,(9DTJ!B:*]T.]2!Z M4Y8FJD0=L+#'E34 ?@$(!K"M,;4E'.LF0PTC9KP%U'6F#)1]^'?N%2C"T0R8 M))L7WW6WB,OVF6VQ*T'QB8,$V$;\ 4X3Y-V/Y''"@GDZM\7-)4/(00U8$.56 M@MH$JICW=[H L)V;(='!N1.U$_70FAZ'#G6\-'&KW2F*;%W^#-:]3R+5N7/M*"!12#RRR+4$\@Z'O#(G/ M^&'_%U>V"P@"^BML=JW\"LVA.%6T'=$2Q8G4E^R0Z0+LC@N@V_@1Y1=H(6@I M)(Z8U//OP( #_9(YR"ETX,6NS3C/G7)U"MY30.:2@$XPDFS@B&(*@A>0U06Z MST1'\V@!M,P'(*=PDLQP<=M<@-,"]FX%?QP_ZJ!/\:!_['92=A-O=>@PN MTFSS!)B]$Z)0--RA&/ 5V;ZH'9-(DE0+.P4D8@12:)-JXX)&/A0:+=#K.+0# M%&U;S.;:0J*IKQ^YS+"IHX[R#Y4,9A*IF""B#4:R!C2YE&6-NO@S&WLMGP@S M)%L;UH4Y"XI:K-Z9CV2[-'#5:92,]9ELZAPA3Q'(\PM"G<#3=D<\44ME/QRC MB/;Y>0<,\%M\U)QT?">:_P[?/P_X"P($!AR3\P\$WXK,($$*\(BAZYIT;*.' MHEH=JTN\F3.Q7X0CL((0$'<;Y11764NSH48-MV,B5'.+SWK((10*Z-RF\)T" MH>X'[AB#6ZBYD3ETSY/(Y4DFBP=YPJBM*_?XRG?%A$'Z!LG2@2BKP:\+'+1H M:1N9-J'E:1-YVL2M:1//PTB6LMEVK+SR@PL\0"JKI*Q'RCEPCSGSTH+3;T0& M !#EV)6R(C+S!JX-*CGMI?#C3CP+KIHEW2/H MN.*8Y(H7'&R/8Q^8<287)U> V'PAATQ&3;C)#F.^_%8$_N#]"S$';!^.*LU\ MG,'G@88LW QB\5CBCX=E:+_F>UNA"&MR3)+VE M2L0W<@6K3D->W2(?NS/=X'__TBTK296,<[K0XN9#H;*DB-3F? N%A592&R]PTIXS.72#>,+AMT?3R#=!:KR(>[N.4GZ+$DBGH;NCU+*"3%-;7E\DUA3C;88195FC?B)A!I:N,10*GY,0Q,Q+X0BM]SO&+E<_YH->M8S5%NOVHA;ZK:6%_,H MKZL82[FM#HL7?SRH&NM.-1CI$HS0^1T"&5&\/I4#Y=XEV_TY4[E;BQR+1^-- M-K ,BSG&C%+8=-SG/@ ;!2/D[Q:C?)2[LYL"3SBA9!#, V;\A8D44K"RX'NC>H!(D,Z2T2H=\16SZD0AER:C8%%2<8Q/BE/Q H_3 M+"$G$CJ!!9A,1(D1AQ[/NR88@7)"CQ40FT0#^%I*+*)=%.GR(%U\7B'!'Q+E M&DL\$,>Z0Y(59P*6'QW9*(-22.OX-*_F7#YSLM]FN%'7**5QH4I,>4[#8$YU M.,U@%O&Q4XAL10F5S0AHJ>"E@NKWT?#@/.!SJ!XA.LUI%381IK\'+Y_/*TN5 ME1\L\I(6Y\TGT>&[LR7WD.*R1Q2/+I:62)?2@&Y*(%F",CBKMETRJ08B2Z$K7824JS$@==6GG$@E25%"5 M5&HEQS MODRAX9F-O-9(V$J9=AYY%J[% B:A!^8ERZP"OG.G$.51&.(LR!=FQP1L#D,* MW?EB5ZQKFXB<0Z$2I*HT!L+VXY>3'9[ +]A@NF471%$7.&OAS1O='JHJ[<7.YI9]Z@R>-5IZY$K-6 M)!2T&X,[[:SE;&910"7/%Q,TT;/036Z"5]_PGKF',G$71=8$94IEN^A2'%TD:X_8C' M>-+3Q]U_@N^$CH2&$ $& ]^I A;I%T2EZGP#K06').>H%@*AZC,*I #, M)EBI6$R=B#MRRUP6UH@R&R)&Z56'90Q%EQ"J/K?2%G*D=+@IFP=?3(Y;RT5] MX15F&SP?Y3\DWRAE/MR6C5E>??YZ]54FG"XKV=C(I.&\9")?9%X7\AKK0O[2 MFH*_;MDOQ5B2N=32]?AT?=-O&-VQ)A6D#P)JTSQ-U=S3E'N:[CJ47M<:6J-4 MK?6T0;W:J_2KS5ZC A_U2GE@]K5ZO][HKY1CW%1"@7"EA]"GI\ZGSUSK9Z\1CY_G2[C ==76K6@#VEF4F@5,$= H'[VDLWWOCNI7=2)O_ MDH:J#7J71*/4:9;79PUDZY8K1;)1*\ECS.TZ-WF6K M&?[I#YR@HU__LGVBO-7_GK.!R;OX?!K[/9\&CWU+6M_?T?WW ( M^OR58Y5]ZHY_3*W.T>STSS6S#UO3XR%<69F_LE?7C4JPTW9*G_JC_<\.NYY\ M[N S:_-7GOQH?_\R-+[6.V-UM-?OL)F],VKUM$4X?]0GA\/]DW+W\O= N_K5 M_53]_G7TK5=>O'+H]C]U9T?'^IGF^=7MV5XXG?UJP96+*ZI?JN?^;'!Q-OY\ MZIR??_UV:AY^ZU46G]G<_VD[^KF]=7GD'DV<[I%7O3R9PI4+S^Q^\2^/&X?! M]=GX^GBFGAY=!H=P977QF8/1D=/N>Y/F6=?^I#K!ESW][!2O7'CFSVWM[//U MYZ.SRUKO\,(9;)5GQH]IK[;XS+U6Z71V982#CMX]^GIL7EQX6Y=XY<(S->?( M_5:V>KU+S>[O[G[?-D_UW]]Z]0P*"3_YWR^]ZY.29>[J^M[5J--NX)4+S^SM MUG_]_F)VOEY:OYK]\9^?7W_T1L->8_&9GJU_=6O&G^VS;N.B<7D]^/IKQ_W6 M:RY>60E__;D*OWW1.K6&7SLZ'?0NCIO3GEI:O'3;="[&>\?6=8E]OOCC'YOC M@Y-?W_#2!4A__;GX4?M2"ZJ7FE5I[0_;3:M]!NVS;R?'LX/#:QT R"#]_K?>UM[% MIU_#2^9.U9/S<&CN5.G2A:>VKZ::=?S-V>VT?U_]L3\;VYT?7P%9&<1_/',. M3_?_E/W/]B[JK;<*#4#)K^Y6M?@O&/_7%GQL:?*UKS]."',\1+%P#X MGL'7:TT^KII]8?;><7'!6X=(%+E;5NJ]W9#2=GVO[5]OGEP5'_ M:Y, 6&!3/W\'C:^UGC/N?#H;G^Q8(^?:.H2G9IR6F=WX>M@\9V&)!=-J^./X M^L^O78 UXQ TOEQM'?;:WYJ77?/G<=.I#QN5;P! QBDXVO[:*4\[]OFE-2C/ MOM8JI^;^];"G99R"W?[5J.=6=LRSL5<;[FY/ZV?M)EVZ@*SKX?3".QRQ$M# M\;;::'>NV1YPWXQ38$X;G4MVV.NSQFXX*/N-[9]]>&H&O>Y]/C:.SO:]J\NP7?ET?#P,R^6#;STM@UY_?STZ M/3T]*_TNC6OGDZMJYYO^_>L4+UU85CCYUAX>?]8FE[\_E>W34V,T.>X" %GT M^J/<"X.@&JMUB^%6^/9[ID5'GS6SKSS[;//@($L M/ESY4M^?E"OMSNQ'<[+;_=K>>K1S^'.T<[#OG%G>Z-B9]K=^ MGP+/TC+H557[S:M9?;O4^=K9[IQ/6._WYYT67KK(!X*+J>:K;>=,&X?CX?F? MD^_U3R#8,TC[\\^SQN2\6ZZ4:I7ML-?^<[K5!CY0SJ#7DU_M;^;U[WWOMB[/ZS];9 MUKCW_?OUSJ0T^S7LE3/H52]/CLK#\+C::1_-@FZ_7>^70!*7,UAQ3YU]W3YS M_GP[^QJ.+[_]F7F_9B%L^][A97?_Y_G>M&JU5-R"C%-P\>V7\:=7&;DE?=?8[IVW]7/0 @QDT*OWXTP]WZK^W.G4G /?LAKM MF0ZLN))!A#]"^U>C6_[UY>RH?_']?.I]W]>^@=*8081JOZ5O?79K6FGF=F!I MQXZSO]_J53*(T'_?A__L/:M+CPU@[+&Y_V#\<7IK%XZ\LJ? M@JOM5O>[.L5+%_!Z4?_M[?YP>KN=+>OXL]%OA94_UW!I!F7M?IG-W.,_/QIG MUM:Q<5!GGU7O"UVZ^-391?M+NW9=*K&:5]L)9B+"_5^[YKAP%[8L_8"AVPXK]WFOL]L@*V!0\PT,F&Z!++U(HW3@+/ M]^&9]J%>U*KY1JS!1FA%+>=,Z[ 1C6*MGF_$&FQ$?B+69"/R$[':C7@?>*C( MWE-I%8JXC$1,KA4JF%=DU'CY_CP:*XT%I-P8K^IV*7@F0CI/JB<^\])XS&WQ MORM:+%?&7GBC'Q/UPXD\_LIV_F;V_[JVGO/8#=YZ#$3G._^7[KR6QL4#!5R4 M#_7A'\-@;#!XRE5G2/J;%MD6[RBAA(X5G&"2-39+[75%AZ=> MY^RDYP0_:CVKP@:=F3D M+).1[)U^_=/TS_?+]D[%=[V3VJR%(7C,1:J4"Y6Z^N_W:4QLA/&3T^KJ:%7K M]57U>F^R]TV_['Z[O.RV:Z/O Z/U[+1Z- @'K8L]ZVOIZ^_V4=N^^%&>GDV! M5FMO_ELK%]1R[09:W4QS35IDU$V -P!P&+6Z,1/#S%&J\R;$U"?C"E,;7YT>?#SWW M^L2:7 U[%50,U'JA46T\G6*0$_(K(N25JP_W)&3'9VKUDG6O.U^M8?FP;G2[ M,P/K8D!K4$'#U6[2<#? KC^BMJ*QX,_M^9>WYRNYC?1WV4@KE]:'KD-*?LSD M_.4L[L+Z/3NW9J9?:O_YXHQVJP/W]*#5JY*L+I0;I=R&_\OI<^5"^%[TV?IS MT;[Z=;%WEI&B""Y4,;+ZRNSV/0>;_;DXVRPWQ#?$$*_F M]DMNOSR#:)>\809F2P:S[&S7O=,_>NG36?=SN7/4^]W^LKWWK4?5P6JUH*HW M<'>5WK=K,3?&<:I]7;-^):K=TLW5\?, !_ M"PO^J7UW-_%D*O2\'7ZWZYZ'N?.LU4'&H-PJ5IW3CYY3]%U'VZB/RMU!V MU;C:]T>U+^/^U.@;% NFJ5"5;TIEV0#/ .WE(LZ6_-ZQD94 M#;]V?\&3E-]LYGZ\>#PTWX[-V([--/:./9SU'/#9I%CY-,&9:P5,IJYKIL'N9[!2I.\XMC6G:#EF!W)+N!O/CB;[3/=9R>X\*/!F<](^VWAM)*6 M883CT-8#9NZPB0S*.\%O9A([="_JXDV=7'B^4Y MSV*167G<^WK8;0:3_IGUPVE:QR?33][>-YSC08G<]1L397,:_1MH=/71X7O2 MZ/:WG\<_6EL7K;/S+]_T74T]_?SS&XVEH63N>J/RZF+%>PYLVM#"?O$R^ROW M'&R.YZ"9FTJYJ?0L>=V23?!XV"$+.M>&'2(6/[FN.;5L.X.A#C^='7_[7OIB MG6FEYG7%/@K<89G&;)'0+]W(4'."S@GZ"?.]'T304YN=!\;A5[=T=/+[M-O] M_;,[.YTBG* AU+7J9MONX-Y!C]^KXK%$/1E]+ MXUES?'71GDSJ,R+'VNWDN)EF]PZC21B\O1D-TU:*Y-@;WY<74/4S=R-O\Z.>@)AS0_XGF.X8W:J7T?^RRQ#_R1L M'T[:7\,SO=4]/M\[N)JXU6E/I>YI=2TOV/[;R?,)!/$]R+.W>WQZWNDWK3/M M8J'UN(MCFY.+?$8O\CJYC%\&#R^@T=]AGNL3 M3F\M \,RW1"3(M>18]V(G$VS9[E]D-58^==N]>KWSI9?^OUI[W!0/3^:JNJW MGDK-QIIJH5K)ZJRP(FZWZ29L3L\OVR\D@Y[WZG;5ZK+386D\[7[6AI;Y1:M/ MD9XQN;RD%E2SO=,?KVED9I;*BU_KK"M9O?KNFEN,N&LI)\:U_MUFZFS;0T2#C19_D$Y VR;]32J]%8 M\PS(=?2C,E.??"!V(6?''G,6T7+,0V09XN/R#K:UYDG_?&]V]?-,^]/L?-GS M O>\/@4@J4A7+6C->I[6FQ/UOG 8S9:SOX%V;$VOK,O+CJ5]:HP/MOV=6/1J<=M/8Z=K5],OD^[&FBOU>M>5-#I)R, M1#H89PKI''"#EJG MI@QDL]4^&R][^ #!$FLMZT%&@EP%@-U;>AQ>QJX;C[".&"]-FQA%D3@8U";$ M/,-NVNH4N7S'DP\%:*9SI5F+Z45\G]=^ARZ&!\M%0(%)];E,JNLX SI?N?KG M1A-.LBNRMW1P>^MX9#M8$AMWFYC[E5/Z005^JRQZQA:#FFXQ2=R2.,E2GR7!WV?1OUTM+S0RAY%-:EN>?[7IPF%CR* M5?_X100XL&& #?,!+WPF)H:)E*A^$1+GVC:*IH#M$++)C8\#6.Y5 PN>,PI* M/(T/(:[XN@/\/A!^+ZX#O V_[(:EZ>DZKLN",%\AC79;GL[-%+]9N)_"[[P' M^'-AN3=/OB>+>00)X?3$-%^8GU[L;U]T8+S? MB_'^_,1?S@'_,#0#1M UW/3/0N.MDI:DK&6[O25$V.@U-N1HQ2@C(K&'J"PY M[\44)P!D .3K>?1_%Z.S/IO M] /'<\V35U\WYA>;%'*?+%@,>[X"[/F?MJ$N^!R(.WOF.PGOIZ[.6L+Y/Q>) M<6LK"39^',)CQ+&(0^0TL$,B$NE3A5ZE\E*L$R 7(/<*[_K;D#L[^@37H^H' MF)5B:=NA5@.]&Z?(S;STQ!6>\UNKHZ?!+=JYOK"/8>R#_'N0?P]F3]VQSO&6 M]*JYLCQ((ZPV@*/^BM2(:0-EAJ*"9?T$4;)DW]4,GPG>7PETGX\D6!'_M*O]2UOO=U,BGH7%\X_\/]=Z[_/'8< M(-=CD.L^;#"4>;0#H3. MERMG!;N)],MZN>$8""A_=HQ^3.;XBQ@=B_NXS?N,:[-+HUYOS"G*VF<834N\ M'S!Y7/AYIC@P[._2L =IX\ <*D#:^(MB5IAH8U8*^APL3&T!CLU 0NJ)F,U: ML5$4"DQ[@.4"98Z_B.6)NN/$M5&AY7%C'!_WXS7O3<44RT1:!7'GK=DZWV6* M7T4EN$_^*X8]#]+&/ZFM=-6T\!?EG0//)O&N[_9M*(1JT&X3AFTM>;LKI\QP M^II37P$X[P*<5\W\?A&<-:X.39W @3CUJ%20(5N7ZG &SJQ%6X6Z_/C66VN4 MI^:I7RNZ'C#]^_&-=@(8.""1M0!:P(_-,%\4MA+4L2H(YI*R%4\\Y\?$"-3HR.K>0M]*,( .C.ZA/8P7+FL-A M>)E 00/WSP[):Q9?G2L'A[G9Q,86 UME/-P-^N22V9LI)-/7FR[C]$O1IOMT M";Q8B"4M5=](9\0;?I ^#@CY3\G81LFC<!I=KF4R'V,P/]Y^:&O63M+-[)G/DC?C$ Q M-UK#Q&%WQ*E.7*^3=0TF/T55_P$VTD-/21ZD1&W_"S MM^V+$@"?E(">ZOO*P&R(BUJWOX';';6';]IMY""*?_P+_X7D$T]+&]4O[=(] M_WFK,O1T0_W#$5G!"[TC&Y:PG!$Z@]'\[]]0LU=_WQUE%Q(T@R R]+/W(L'= MJ=CO=4,86AZ]83!O;QJDF2CK9!DCL3*&Y+6CTNFL)2O;M91O:E>.W1@6EBR,NL"27Y >A#5271)2X-X-#L#;5 M<9L3'%/EK/: GU1%!<\Z8B)H8MN\V#(0H!B@^&K:Q2^@N#O"9FNZIMK0')_0 MQS .=8I)49PVY$:P,EVY? CV0Y$Z,$+5<@V]9*B^>\D)V9]";_BD2L(]R]+; M!N1*_[FS%_]9/G!/XH'1M&@=.:E_O&8L+,U*TTZ3PR;;GAL[/*G)< O3&0X: M-CL0RXZ0+6$J.)+U0?@3P/3A87KQ)_WW8-H?Z14)YBG4WDX.36K@ M'!82+J8P37T):!DC\Z_\G_?N36!/%V3MC)*7U6%IWGKC&TO##=(_<[S@88JP M@%OAUAK#K1'PT ;9/>H5WPCHK**%_5;X--U$%AF=1 +UC%!8#-7]2]*;,==6 M=7UDI_"A4YN&@B+J+2M63L< P+YO8%_>N7 Y8&^:]3YG+I U M1^SFWJYEMLW.V$R!G56$4^B+RO,=.!^&OJ$&D7]XSNU3PX1407B/.5G/1\EB M5D_AJ^SSSN9]&,S*FJKK/<81ZX.ODIN975/%M)$N7:Z<:2?YG/3Q2@;6G:;- M_-K=08LC-8%4_LBQQ_H6)CS6D4DFN3N**%-P/NKWIKN[SR29!^L(1 ++O_#S M0.Y.T?Q.N/PLF4"C*!69"Q.:VS:&E:%9U:*AS"AXUM^7@O-5TL!)!:!Z<=7Q M35#MP/ZXJ2*1*;>%@&0K*.&;U3B%:M:S[T5;YSX=5:-?JM M$&4:!;U^ ;X+J4B\"=_KZKQIXY#)P.N9O1E,NQS%CN(4WXDB02)E KOSU)87 M6PGD.@=ESI.7E(P['?;Z7<0G=Q&/F2MSQA@HP#79?Q%@'W.(,02 MH:Y[T=PQ"BG57[R<>U-IONDDP[CZFQZ ^9CG%]OI[LA%[=6AL=_N]_TZH^!9 M-V0:*5?P MTLICUPM3U88JI\RX_+I$[[P6OHI)U9$8/A_KL]1*/Y-2Y+3 M/=0AXINOSG[]/]]^_%=[!](\Q_/_?I8*WYQJ>>)"-!,0I@'-?4.U(7617/K? MJA.KA^!9X%!_H?BSQ/G[BV1)[Z%4^8NB_J?T];?I;>2N"[^F/$CBG[)P"-9V+FF+Q"S^I_[X! ME=_?ZKGK^OBJMFHF*Q/K#Z>(^0)5<'1.*3B)+!1*7Q *5D$UDEJ@I$82 M?YSNYV/.]M++Q=68?FG8E4K27\Q?):97*TER56K6FLR@R4E?Y/?I:*S0DX1. ML\8,N9HT3'[MZB9\\= MZ97+^/8(I:]G* GUTNGK2O_I")+TYV6>@]\F3]WSLQ?@D+!,4#)-+*7ML"0\AM7ICIUN93J&YDAG_P&^0* VU_%?RPWN0HO"I)O"U*!8T2^ ME]S)7C,2>99Y';+/WAC^T_\E[Z7ZY_5.L(J"T%H<3G]D):1QP[]?UDF^?X2S M_7Y-M- J3=.482BP02:K-*"(Z,)4LU_O[E9%8VU0[VG@-6_:V&XOUM:5+;Z!H8$8;$2OC?,JHV#YE3"$-L7YE!=M MJR=W5G C.D2[Q#S+KVRAWG1L="G#'EO^QJ_(>KU;BY5*?N7AX,NDVB4-CE\M M!8?HKS:R)"8K<_>YL(_D+%RP8YC?UAEVMD)&5HM1B/R>_7T%:GGZPH*EVDSB MQE2G9OMQLC*WY[1#*KW]IF4D>^+RF!9,U^ZD>^9HM&YNIK'LR+9LD&;7[H9+ M81.+"I>7RB!?/EK#&6(U>9Q8T(XTTZ5LC\=VY'1UVS.KL!Q_O(?._I*B(W M8X7.KUQ/QS+3W$_'\+:Z;M6F DZI2H(E.+_4]&C*:6]V79N(>E0C[, =&&(4 M!,DO;7@[JT*LK :W;1OZD4,G(4[&J:&46ZJ. XRD)(^7>8;0H&4-;DJ4F2[- MW6GL;9IX>R -X6UM.IXA8);0:55EU=J;9=Y;N>I3L>H:F MKKQN6/@,$N6#WETH;7$UG2EBNC3W ; UG<][GA3*;<^@/90YCNE!LO0,!83E M9J+UMUT./@QB5ZHW:EIOEEP6E5\:'@X8+2EJR&WWP= .!WA0$\S$GCR#_M4* MF2#+#@&/V_W-AH:4B&V("GJ&!!9?H86-L]W9TI%C9\GI#<5DTJ6Y8VW0O8+8 M8:UBHPUT/AXTQI#9278]0ZW54JLT_D2W,?@+8G2WBW"AC8V%$0;*.S8SU,EI[A:C^VFBHF[$T. M;50/(VT$L7M53)?F=MW)G 9OJ:EM$QY.C8_0024ZL8*>P8#&5G2(QYNF3(RM M5M 9T_+42(YUAK#LEC_*VQYJRP?%'S=K@K+U1DRZ-/*@AC27 M57;6KKG)TC,8V >-M<1$@2 ?.I4!.<7D ^Z9Z=+86XNPA;RSL8BF.^NB'"N-K;Z(%N:VW5509&63QL=+O+;S1VS.0Q: ME*A@9T!HX+CB6%[W* L3FV*/2-BAUW&Z]'G7S'7PQ3X\>8\2V]!1-X'Q]_-O MOGVQ4XOJR49,30WM9*)\;[U]XUUZLMWRQG'H/__4I]V0T^/^ML!-!?\+>[$< M[1OCZ)O]O63/A>/%SXK!\_]#J2/M[Y.I&R>7\*J5^:1O9#_X>:DZ#SPG"HTK M&YP_]\H@;U=^OO$0_'[H"!"B"(0@_ZH@@! %( 3@B((0@OZK\F)8&Q "<,3G M(@3@B((0 G!$00A! ZWIHH3XQ02\5^VXCSLU=2[T\4$96%>^ ^H="5CY7R^4 M9'.R4VZ89TO]9M2DYX7&Y?(N/Q'E3]K''5,^C>8!RG]2RJ. \N_6K^Z;\LB9 MG+M?5G%N73HCJ8Z1Q?A-S],OU$*K ,>Z10^M#-&%*V.\10^M(B#@8AG43X]4 MH5H-7;WFJQ;Y:KJ/@BA/%0!#[]MZ@, /E;[OZ9$6"KYD^#M+,YB]%2A/><]* M5W6C1?(MD6_HSPO3!D/=+*%*J?)NJ [;#1*.^.I,JG8,$MG\3M_/G>%&9\?2 M3I;F+B!VN\CF(691P9C5<%TQE5.[+;2,G>E? W@ \, 9'D"_XP'TMWD 4_'# M8K-7<'GK]=&]2/2(6>-WFHK^E ?*^4!*IM.#N/YMCF_J]O?1I$?]/M!Z?^IZ\T_)<=0 ^-R2OVG MT. _J;I^MS+Y RK4BR2 WZR(&WHB?1O-NISV:0JSVC7&U6M&NB#HI()!?];% MK16I[^M^2XX$W;$")^"G;?,:,G@]4 XPM!>/7'M&=L;M->^+XS2=/.VO7T9> M'((&\/TI\/UF)?OM^&[7C5FSS["BW([=T%9C4XJ4J^@8H6;''ML+A[ Z):$= MW'%(2XR5K-E9I4P@^79G -\?^^3>'-]O5J#?CN^-2&(QZT6$S/M3$ED;-851 MKB*_:71;J7GX)K#5<*7[LQ[N^< M2 4\YL!C_B@(N+ZW\#-W4?L]1;Z?"IZT@\:T#QGBOZ? 3QA %:=R8PY,*/%:HMF9*F%AEKQ)X;32%Z=*29WV;4$45 MK[/T8N&E'0&HM(M5&;[D+-I;.-R?&GVG!L(GM^(+X3A'J$].A9LG4Q9.8/YR MTLK37S[[#5=!IQL%*TE6+6'1&0_=P02YB@[!S&Q5XC1%VMS>QC];N*GI!!V<( PV= M@XU"4;" .=,RQVE7G]1)7BDC\$M>Q,\*]MLF2Q<.[+^:! WQJWC,O5FG"B,V-K;57FV-T(!6C^FPRV9#H)>X#T!>0-Z[(B_P*EYO"<[(^N8C>T-ZJXZ5L&)8_#25-H]?>R"*==-A-5ZJ7$L;MQ M)5Y<9?H4^0.?-%G@;B4R<-N\Z*,4T;DT/P:;*K>.77S3JED#MWL5>0K'-0X3 M9JYC1\$P?QN!'; MG\_[%+>VE[-N56M0[::8H!=X$8$7\9VJ;X,3]3X["3WNX/@&J1TEFO*O@MY5 M1Q-%>BWR.D*IK\SDS0^^P6K#R<6_"S9E6"O%J @(\^]\W*]0&] ;T! MO3^"WK>1\)L^R ,<,4&*=FWG^*E@?XLP*?#*1C" MV;=RI2X$?B&(":R+MKEFNH'D/'H#UCW1L!#]](LE!9^L\Y5KXGV6)OUU!6R[=KHMF-H4RV>]2MB.FDW[25;KN O MBG: _\^-_^)WMGH-_PU*8)U>2!NE*])I1;1[T[JW95#H:D!=<<;J=>PWC9[FWE;@"T992QG/(3M9F]LIEA/%'"RG% -8/W> MLEZ+IWI_3.>H5^4Z&0D[<7'H<]!1.,0]BS_,D$RNI_5>9:R2;SAX]W[T4QV8 M]JR%7[2UU*W/]O#U\R@,: 5\?1]2U?5JQ@C!">-C3'5A*#(777?&6[AOIA^4 MZ,0848:1:Z:, /3>.7JO7-7U&GK%PT@*:)N$973NJM5^I]NH61EZ4SKZN]+R_Q MIW L JPLK?!C]'V2: MWEINW1H!#^V_>+0&2YD,ZFAC7!T%'%V0K:+!-E];BZEI,<9Q69U%E'+WSH43 U@.^ M.4#; M:* TH"2@)*%JO0_3/[S@9&8*B^MLSJ.W1C9SC>)BVU*1G[C>$^4NGV MXR>>(8!6]^ R>(#$LV>I<:K'>Y89W$EDG.O2[!]&'0F-ZS8?;B%] U'X:L$H M")$U&2_3Q(NY$ #,GQO,5^\N_FM@KO?DNG'8J@@,+6O3:"B%:VTLIF FTO)_ M&KUF]<4C@?GFK^@#IJ7]*ICA3K^J-8_"'B:Z=;RMV! M)TPR'"?Y"9E^F_R%;83I_UU7B_])9#:.(W/V] M2W;T?LM M>- 5G4R2IN%9N$QB5]!*;VU9\89K^*J3*:JJOK9<*PA3$NV,Q_/%@N3&6^NT MMT8 <(H56_-]DD:)O&:^DT4_%]I1WT/EI437Y#&_'< TV1^NCHEF0:7J+X*7 M">S%3@T SY\;S]?.:_QE/*^A0WTK+3618_&922^V TOIB2F>LR8[2 74S@,W M[\W2&W]=/,\D&)WXBSG<#NI]B&X+ Z>>B>=$IZZ4Z9=[1MV!H_=3> >!YQ?0 M%A2I DH#2@-*@W+D8CKRFJ[FK8W2?QPO"/XL+7QO7?(VQDD]!"X\X,)[% 0 MET>Q77C"2>BXYDD@=1)QE-B%R6&3?)*!3W&+ MGG&N6X.B<%%O@!P\V2*G!\?I#Z9'1%30;+0+4H;/I*P!M'XRM%Y9_?P%M%IP M6SG4UTC J:)>/6B#CC(;,BE:TQXY6#X'&&#UMMF5C];ZYA>PZBU9UQG4VB8< MJ0;3K:QAV]MG6$U52[QR\28XMS:-ZIYO)-]6TB+?-USM4#+VVE)U3:-DJI;[ MY+.]K-9YZR,#1RUPU +?5I%5X2>AQ#[)I*&ONL'I('PBE%+W0-5(-C.&ZOXE M/\&.89W&L%47X3&-BC.T"86\D*C)Z$E-)NEK5G8 C#^2AG)E;?K7 /\CSHD# MQXV&;(OEVK[AV<.V!#7;3(KSM(2I3*,OJ2T YL5U[3Z:(OY[,-\=ZO6:WHO& M-L^V-JBQWQISPDQAG@Z0*6-$/F'SKKR^(/\'Y&L"VH(L/D!I0.G/36F0KUF@ M?,UYII*50G7_0/76C]_[$LLP2?\#>F#>A4?C ;QV7Y-WZKZW9I,/L=PHN4/A M2Z[WR;H[K1NF\H3;A[Z:2'K+5?U#,S360<]STR/X7M8=XSER\Y*7;SZ<.#Q" M*A!\V+IZ+7"Q#BZ)"GH:)0.7*QA(TP1,<;LX^4V8 N8FD-7<=A&.'^L;>*8C M$:]G3)'&W,LP#29% Y]@(7R"UV60'_GBZ#"5^#CQ1=F@-"^'*,YO M@:\33WNSMR/J$3M MR$8XH4@9(2G@8P,X+ZI^_6:.6W M7,E%AOFC^9I_Q/R/4!>/W0&S<8<+&(UWZFQZT#!>S*">J.+DF8:@=^4=KJJ! MI7VO>)-=KUL[2C4S"98P3*.9&:Y@X M[(XXU8GK=;(NF7Y'O+02B_Z"G.-4WTVN+>@;OI1^8\;Y^3<>_B+X.D9E.F+V M8XP[*,AP5%O8%"TGNFPVJ0G^ZZK-@0!4BPW57]=#KPK5R5XRM\JP6;?YW@[% MEJL5,J'%%*I$"E483&NZ^WX"E\'MK^N2E\#MCW#%/'S?;H^$GHQJAZH^]5'3 M.C(I7*D,KOE65??NW:U93A0:^M45S5N?\_%3B"^GCCX,K>XT2_(>E=8G.?*2 M+B!Z>)?2K7[+5N7&PM2WO?EXE A7Z@/45@#I1X#TQRJW;X$T4>77.YV/86*@ M$T=\3AS@6$PA?7WU]I$@??,7]3,JP5_Q_2.LJPN<\^#M:,!MYWS;CO;K&H>; M*:ROI0;?P+4Z-E*:)ZJOFGR?:AHGA35$8I)[QY!L^N2D*W*Q%H,+-?5?O MCBL]2<+^X8BLX(7>D0U+6,X(G<%H_N+**_P+DO"9]9D3Y_>B]=SPA44F%0/A M*___S$T06EU26/HA!D=>0V4GYK!*M1+Y2*>:+$:4:9HHD^A+4A(@^;,@^==U MUH]$W$*>(_2(E^),3?_#TN N)OHFK_ M N*K"RX0]=9:E@G>:H^=RJ1O=S/$GY1M'$7+%(F\IFS_-U3GCE&8VJYKJ7;9 MGUAN\G/#OS'BNR_-8(5\Q=9P:9143?/6R4<=DKLON5Z8_/2$(J7D.%:RG>FK M3FFC^F')6Y3"9'F"HZP45$V5_\67660)]4)CG?S(X*\+'N[WJ\9T:_?O_R:_ M//\[S3%4/Q4,RZ?-OR37IS_D)!80&/Z?Z_,ZBG]E\R=RU"'RFZ_.?OT_WW[\ M5TD%:9[C^7\_EP%\2I6_*.I_2E]_F]Y&[BK7ZA[ZYL*>!"7D&(OP[]._>OZC[-S/ M?^8%5LJ(+(M6WH/+[6SUW M76HF&!4-PU1]H1N*6J$U!3<06*$1 E7F%$8LYK1&$3CVQ^FGWD#6I!\Z_^[' M/MW3W'/TY"^Y&M,O#;M22?J+^:O$]&HE2:Y*S5J3&30YZ7__.S_=U>FL;"*B MLKJ,2QXG]U&OF,FLT).$3K/&#+GD8X?)?[I<;RB5A'J)%;K] =?@>E)SQ)6: MO>3_N=)_.H(D_7DK6?_:_=<]/Q/HAP1Z0NE+3"D M_,:5J>E8+J7J=/*PZ.EOD"\4+N#=_,=RD[OQHB#YV"#E9"/RO2#1O!PC2/X_ MN38_M@(C>R[U/Z]WDE44A-;B\-I1OI51W[]JV89O?"N?I$I%KR#8 M<5M()1 MB519X JM+0B%I&EU@D_WCF#,:=L6/6A0TLQ@E&_?V_8$#<[EMI*[8UH)BO1 M'U>*],)3F;;?Y [\:C:6^S'7.S)*);]G=0Q5#73+VC;/#.R.BM3]9M-,5N;V MW [P46NH6+A-;(]#GHZ3CT9,A-$$'$9&5N3[P1 MF$KO>'1DRXY0?F3*+#DU%?++GID>_44I.=4H)@J)HVX"X^_GWWP+ZQ2R3XI) M^KYIIW?Q>Y7A&V/K26'(:V2A__Q3GW9#3@SP1A=ZY2^4>"F.\LV+_,W^7K+G MPO'B9^9Y_G\HM23_/NE7<7()KZHV3SR9_>#GI>H\T:83.^C*6LZ/4N*;A6\7 M$-^HI;_M1\!10(@"$(+\BW@Q1@X(\7$<\6*(%Q#B@PA!_X4 CB@"(0!'%(00 M@",*0@C $04A!."(RQ+B5U.A7K/C/N[4U"^<^JH6TV\?F3H?9I$\J)>M MCH]O0G@;BEXWJ?,C*7J2B#?L&DN]@>"O.:B_^'$!81^*L"@@[&,2%OF>L.]3 M(VZ=S72=AL>IMG#KD]VBX3%1N!3&FUS$253=&@"7%E9%H^NG:6O5NQ@#%#X#BHC0KIF;=8-:>Q0$,53<4KTPJMM5A$A1? MN52 M;RMID>\;KG8HA;[J!DZFSI54/., B M-_/"%89%NH/:;"GOJQM9J.WKU+0MN7"-25B$^./?"DT %@$L:M8D\$@H4_*-T/*SS@2E MM(!RG0#%,BZG[=\G@Q\*>OQ]4J,(7H%'U=#3"$H__8-,F&:K^EX0?I4* M3[/7^TXB9K\*V*J1_.1T0OL9Z3DEXT"8D%3/7A/!,K#8]H3?Q4HEU<$1/-^% MYG(*!H#W?80';Z1J7P#K/U49D)F\<6EKMX4M_1B,.]B\.M^F%>EI[)RZ4GL] M@/G[P?R-=.=K8A[7 \;PQXQMCV-8ZA)]2J"#M%]#&F:_9&O?8GC*:\;"2"P0 MO12J^X]0G6]]7N H!RZ.UT:N?VA&/%#3WR;&7Q';>WNG^A*AS6W4-RES%M?$ M:C=M=),V!+[6B"S '#=F#J#D_Y13?F00H6%)CKTT&[8D;I;UIMA5=[4X89!$ MER?S2;" /QZ!/Q[8?W[)QV-9VPF5;J7:E@_XAJ"]N,9UJ+2?6J+SXR_&5^_ M,\[^/*FV7'*-4X]?=7^?SG&07ONPB7I7+7K%$BFM>U':T?"3B.DKZ_AG)/1S MO/(ER6O-HLH&TY8U6^!'R+3G<>I09!3RJ<:,PJX9N@=POE\X7UD1?R>O_L M#:G!#+B&T*EQ RD50@CY3XD3Y>9P6M3Q$F#TQL\_M\BC-UY^%+]_T=XQ>4-% MYQ5\3I(*HB96.:XN*$55U86B48B!HD9%PRK:$Q-^F=50Z=0C?Q*++7L+4?LU M5JT3"R0^-T]#IEF>YQ=&3S;&,K&SXP$_E>-S\S1Z!&/3(P$7;&NFT0HUXWE\ MF4[>0')#)4AK,T$PS1;@MC/O;ZJZ@R[UM!-!;J@$C%.F3Q%4+$.#\7ZP%SH5 MF1%/+62^7[DGG*B'S(=-CI6/R(H9SX).:)[:='R_LJ;M&6NNJIC,(KT!"RUK MVJ1OGOH@_#!ZPW(/1ZX1*!R[:+CT5!0ZDRA.5N:/Y),[-O26PQT\5MT--#3W2S=IVLIITF5C!\J=?^:/DM5B'N W)..[2[G(4 M#)AD9>[TXS&J6@&..G;D[\A&K.@Q@0ZW";% M9&7N]"9BS7J.N#MR@M"AINAHVUVUTCWSI]_4>M.!%2"AC#:#J1I!OBU,TTWS MIR>\7=3M8$-39BUNRZR@%3+$LJ6Y0W$-RF4;VQTF6P&-8 ')](7STU28_A(: MD?6M(O-2[-=U\\ R[?C+'$> 6.UIL5HZ+5?3Q E& MP)&D;OQJV'%[4;IG_DJ/-B++3!W=R4; +=?Q#G9ZW31U+G^E$2Z-E-AL=N'U MVN_"@W;,=7OQN6DN*@01LCW=4;*J#>75;-N8>VWSW#279F<=NQVUB\/6H;68 M"]/-"C>>PN$_W-.!'>H](J*Y[9K5X=G"K1Z'YBDN^/W*.C_27)'MT+#*':MA MM;)NRP1SBI)\OW)TZ,DS'.9K'*MUJMTIXL"#>;HR?_BV%-)ZP-NF?=A0*[ZO M3A/ BM^,G?DZ\*<+-[5*U1]QT=KA-CV2KXB3=$!-;L\>BQZ]$1%M875)FDXO MDH#S9/UNWW*SNSOBL%U:HI0\*1E8C/OT#P]&PV"]$CYTS=".K'@)B("$U7!55=HE9#F MID*=.7V=GFX[."'8!%>5PVBSQXE$EE#Y+PV8%M=A>OB0,RH),\UIOX?,TCWS M7]JQ"64JK8.#S%'$ MDZ<'\2CS"B7-;',Y#*%TSQQ(-70>.-7CM@XG*L-,KZK=+A'&R1$P]2*_*6]YI5U!Y24'M]$/S]]1SARV%'+9" M>+OH3+OMGC,/[6QI[E!#JS=6I.G>@,?3W;SGCPXPFL[/@O-W:AMK;Q?01&CS MAP2@Y%:LS!@S79K[ -/MTJTI#TCMMFNN6OMCS86QJTW!-P^2O)B5*O-Y^UL:>Y>Z\/!I#7JT37.&+:P M0#D8#*%FQ\K?%NVXOK_%]0AFB;Y-N(2Y'GC)6B1_!8G6,EC%\UB&URU"FB2B M/WF'LZ6Y7:<[I-HPHHIN;V4BF*UK(M=+^!\Y,YG,74++N%W1.O+:=6K[9F=; M[2241JS:K'N0%M@0SJ%!I^:I" M9TO//*CNZ(#N![HJ']@I.MG-AQ5M):;^OSP,)V+'U@ZUT%;G:]'J2U!CAB1+ MSTPR4V7:-!1=J-ACT?;6U*0V/%!QNC2OHW4"C95;C,J-NS2W-DAJM-TPZ=+< M;5'LL:8T!$OD!*S2%6Q;6#6";-?<;:W%BM0Z)J>3H?JTWI,[GMAH9;OFV:M& M;%T9[=JRK$ZG_<&\NMJU&MFYSLBA<#6<&.C(M-<5YR"JTW"]\9*U9[0*NSN" M@Z9;.<+&.)2Q55VIZ*:9+LWMBLPIN$?/](V\[1]FA_JXO9\D3QN"Y^^@-JCO MCVUK(=GMW6R9G,D@0C?;-7<'7=J8F)N*P<)0/,'=>1!+6O*P(W@>,3-ZI@P) MOK>Q!:91ZT[M;:X\E2" M8PW+@P;=62_L9$MSYYI4*MJ!ZJ)SC@U7ZZ5B(]BZ;J9+\S"@_'TP@B+*@P^M MRBQ:30X<@9S6YK[6J+-$BYD@.X[85YG%2H,2R9O1YI,)._7 ML+(Y1OV1F2[-?>VA/PZ8:"HL8(E<^<$D7LEX14R7YK^6(%R-VC'VBFN/1PT6 M-ISJ9)=RX1Y4#JDN- MG1:G2_.[*K.=@E-2: M]\<@>840/3TMS%.LN]*J$U*".S(]H76AJO?U8RSX@ MS[BV3:O-SCSDT.90;YB(@]>4;&GNNJK-!:;WT:T&'V19FF'$=M)RLZ7YZQI3 M.+ITE,B$#6S>;TX-1YYW$H*=476VJ-J(/(8S.4N1)69@*SB>/*')TOS0PK'1 MEH;\9 (?>DUL-66$L6]E2W-70%8K/;46U6PN4AI;3%=;5-7,EN:N )NH38*$ M%BJLSIR6CU?P62/)>%1(VT\:!)1'[V ?DK"-@Q#,G-V)>AK8B*%H8/ M)#*QW<^H/"T;H6OSWFAMK_')< L1PD1,I#=Z1C4P=*,QI MTPWV.PE1&N@,LR$I7HT:,$TBB0F/GM$-D,T:1^F8,V5I0E0\B>/XYBQ.E^9V MY8W9J.&9%).H$8ARS2S77-W4.51QJG5/1?>MI>V;9AH&#E,NC1W!_QH M"-=XW5S+!F-+H^7>6<^"[ -RB*$"'[/M82V0#T,M:!S;@3FVLZ5GWOO%P.%W MC=#F4-1N!5U(=N1-!P% M%EU:#]!>JS( M;.RO:02M\]XQVS4/ [X>]#P8ZO5LHW=4UA;?JTS$T]J\C1RW74:L6D3JR1#?;]HQZ4N-ZRW7'WG)K2G&U2"8G MXT3[1L^H)P-X:C:\BA=R;8[!5M3![N\Z<;HT+^DQI3'U5LJ8XVNA+[NL,]VJ MV=($>;#OMG#D_<>/:.= MV,%LQDTCOBX;'RZXQ3IS;2 MM+Z.PB/90+T(\W:KO8AG2W-7L%U!'9C8HPB\Y0='&E.\B4J*Z=+<%4B1.MQ[ M]<.<&W>P-A^V)S4QY9IS*D\G;H_A"82T96)%H7.$\Y>"F&Q[1N49TU,,)@FM MS:DHJ36[[*XB^6:Z-+>KZZTVRXD9D?+6&]$6YW@M?I4MS5T!:FODU!/TNLW/ M^H=^B]^;>#U;FKL"W%V,=U*PW* $ 4@ M!."(@A""^*L"1BH7@1" (PI""!K8$<4@!."(@A#B5,( "'%S0@".* @A$LL: MO!$7),0O]O!XU?O]<:>FSM74?$@_B->$P6>X@]=\OI_A#@ .7O=T?H8[ #AX MW;_WVW>0'NV5BLD7J^R8Y'/2YUIUOE30 :I?VX=UX X"#UVWO.[H#8/8"%BBDV?N[CU\O>FZI 2A^ M'P;N[U*<]=9KSP44_SRF[$:U=,@")/]$=BRG^F[R/4'IOX#JG\>2U;[M5@D( M?S\&[>\2?N@;:A#Y!T!S8+P"X_4N6(#*7<%+#'[J8IC_]4(,?S)3;SB;Y7<% MH+KE7_WUV M[L?.W*1_!$%5=517,TIJULK]N$SF T+WX_-XD)%&'Q=5 2K#Q- M.$HW.PW&.8VP2 <>>6XZ%(396\&75:>@H92*VVX&4&70D&?&W0#^OS1G+-MZ MF;QLAA\\S9+)CQ<[MMN#;0R;;MKAD".%SQ,H7! /EO='< Y+\5 M^5_3X/NJI3==]N1N>>*"#LTMJ\YR/H15O,[7Y!;4:FS,ZW+!_LB09'?)9 6$/Z-IT3IRTD&:68G$F5FH3QS1'/,LNNC5._:!85!C M)S9FS?"C.,*"CW66D5LSVX((?C9L=COPD5%.G7FQ,DS@@"/>Z@H$'/$B1SRG MV60 /=D$3QQ@&#[='/K6@!/&-(4/0[T][;Q_[/"O<0"V6:R5D>L<;6@NC8,# MXE$]*GT3TC:[-)K7AP#^?^(.+1+^/]HN(&B[LI.G?8;;(K5Y=0+5;9>YLD5K M\[+0[#26$APION:W?$:EL4QV)R8M2I31%Y7YPN4UY?#9,\*G %7IOZ53P.H> M(A5%]=D6AQFS*;KH)23/U8EY;39R>AQQTZK^2#>'ONN2#/3H86E;X]71$1/L;V*8.\/F_SLI]4]WTBNDHU\ MWW"U0Z;GG2Z.0G9X5TF?!GOY'] R,Y1) 07#+\G:49_80FGCXP-,]TLUU&JA,99Y[*[IR' MU%E#W,%6;R0>[66]@^]%A4S++9 R#2*A!0_U XD&PM/%) H(3Q>0*" \?4F# M]P;OM8]6T=%AVIEP%M6O[Y>0"P5L^EZGINUK#_9=QKR?[C'-KT[K,XR2:X1I M+PTK"**LM8;F!6'672/A<(S __D$F$H] ,WD_(;>?+H%-KV$'_'24WT_ 48' M'NM[%I5Y+M*F*Z1.+T9F!A8"R8&E%"Z]*$BN"/@,[R^IX/)]12YK3.7[+*B; MJ!)"R?'LM= 3VX;?6]DK\3?:C'SEC.33$U*SCDU^NV\@R2J1MY M_O@FT\XANWJLSEMPV\%6PS4N*ATN3O@C\ZCGJ](!9]Q?=DRA.>-#'7'OY9*V MIHSEN4"O. .O60W+ES9H*"9<0OSQ+XJ4$1(#C )RD1Z6= 7,10*D \DL#TZZ M B:S/):;[[W:0,29VIZI]<HBM2FS]@=(F<30NVY_\-POI93U M:2[I5K#Q NM>4E% %P00,0$I+/=*E&*EL "B@-2(8A(%I$84D"@@-:* 1"E: M:D2.*'<9O>_[7JH[)S9?8FZ5?".T_,S76[)M%*X-,63_WT#[*RT&Q5WPO"KRIC MU7"-A17V'=4-OF9)5HWD)QM#=?]206AD[+3>9#_!9*$O5%62X*%E5500."MW M)TD0E0?QP8%7--]9T]OUM?F^8UNUT:Y?:>X]>W&I=@LI6$2[_15I91H3%.O/YD<8 M]5^@0(7Y^_-0 &]9\ MLV"/ASU,RW+4;;D.':[%4>O*?.+2N]E0F.-K#AKVD>E8K=H-BTE/2/SQ+T67 M"33?T@>(&T:6?O")4H6G09Q_(/"9AL\.;<*L @UW'#!E2C%^(Q MR\C2/**6376R,WN_V>3GS3R##G68G\D;#!;D&N_7E[2[FF7&2>I0QK7CP=[MF^./XI'M:CYI MS4-[S(WYN,^KP*!SRTSRT G/(1]LGVRZT;/$:.N,L M)U1DN@8S@?;^>-R;;(K YW7)J*,QUS:77M^BY#TOG^1_VMP-+L-G)J;<4SI9 MSPA+_W&\(/BS]-^TC6SR[G[NX!)H-%% HH!&$X4D"F@T44"BW+;1Q$>$OM'O M0M_H95PSSGRYA=AU6X"WEE.MP;,Z W7>KT+_.)W]I]JS[2W7JPW3W'&1OMN( M+<7E&T2B/6.I5P8MTUB^+>8G3]H!;3L*2!30MJ. 1+EUVXY;/ ;,D%XAR)#= MRN/FRIYBX.)7C64?#UP3Y7>8S M?3.?M*1^J=$"SAW0>N112 =:C]PQZ4#KD;LE'6@]D*V#KD>*[)-X>#-=[ M(SVK*M[MFM__X$DL),I<<7U(R#JO,=3'2$O2[.6FY/$A/5.8NS M5^A\^B^((8(V) ]#N@*V(7D V[TPTDWWNKMHM)^*=B1!;<^+Q>K>BS/IAK\J MW8H?0\XBZ5 VQS4A]]=!KI_;^08"R04D"@@D%Y(HQ0HD%]M6>+'NPFHA$P&/ MK8T\5NPN!*_48$2_WSZXP1#O:5?M[5O8P+/7,AY"[D)931J,@E2R.8%E!+[B MF, [Y1XP6J)P1 $QZ@(2!<2H"TB46\>H;_SX7]CDO<>-M'!TH4M7F9Q3& M$>9>-6@S?;!/@>^77^R[C'L_762:+YV69!@EUPC3CAY6$$19@P_-"\*LQT?" MXAB!__,)0/5U#F3SZ1;8]!)^!$Q/]7UE!V,4!E.*85N*PS2A576'#YIB>7-:?R+1XVH0J)PX$OV&N:T?>]85\QO-_I M@7)^0NJI-4I^1.K7QBA:>S:2X\[:L;>L'E>H0XW"E<02(K+&*&4-;2,GJG0!9P"4I(>A70% M3$D"I ,I+0].N@*FM#R6J^^]ZD!G%$OXSC[V9SYOJ=9@^[>X;L2);V$&6.@H_JM1^L]_83_3U[SYB8%C9 MJC.Z^[=UWRI.$3!OMKP?!"<#X*P"^RTR1ON_MK'18SD>,:GT4U]$=I#4 K]_= MQMH!Z>XV%@Q(!X*3#T:Z.PA.%MI\*USKA%\:D/@UL[9J)#_9>&5@8@>RIY4^ MW]G !T-A)P.^[?66IH)069<$E$)!'@>(*-^8= C\(^W^-_DR][MMO]Q*:AO- M+2=A[[^7EJX;;D9J"H6QY/CI/[L$@$$D^D9]%JXJ"HDHEMIC?,I)S&P:'ZHZ M,N>93!3BKXG"XH>P:\;"\'U#+X7J_B,\!WC,#T""#BEG;?[[82@@!K^:[?=#-6#$_T1B M=<>*,W&%OR*N[C+H7U6=K N$FK6 J!E:]KZ<& -#RJ??I#2\4Q??#2+_CR<& M?J'CP0^3,'^_?IL?=(DZ2?9P.XJZC.,&I-6SX8(!J*$C<5HCIF<)^MF0)1I!"[3: 5$,-Z=8O%X//+.4;$?P2"7 M'S7KS]<6O*Q-JW9;E[8N',3-*B.F#)(\DGB9)%^JR@*\\7(."^"-JW0X6%'M M)1OJ3=,6NH>-[H:$V@]^L\/!:WQBJS 43U:!(JO]_:C;;>A=*HI3/B'^^!=! ML#)= 7'P]Z<,%9A3_KE"2_K?9(^?#!-%YNOA&)XW]O X'BK!SB>Z'G[A4>4_ M#8V2DV"PW[*4";>IMJRBM-(ZA-E#0B4/"5K&R#Q_@&D:;T[, @QR'?=KEU%] M?CF=-&%K5IGH3ARNY>5'\0SE1F-Z/.KRQQR*0\DWI4L3*%YANM M 9YY:0CS90Y@BR;VZ:HFI+HFU+++$<+;0K&]^F MW9O7T5&U"[<#&&_9%+6#X$QGRES42)G [CNCK&>$I?\X7A#\6?IOVK7<_ M=W@)=$,I(%% -Y1"$@5T0RD@46[;#>4::O./$6_LNX@W=AG7S)*9#[>:V-_8 M$=&U ]Q^\W,Y%W]&B=_27N&.K%G0'N,M@_U0:UOC6MU3G^^2XR#YC(%)$K1FLL HA2@TMFC5P MNQ\@R!FBUM;BF)]R1I5B^U2TX)15G KRK/+H54E^ERE-WTS%+:E?*K6 >P=T M+GD4TH'.)7=,.M"YY&Y)!SJ7W"GI"MBYI/A.B;>'PX-^S]S,^"9J"P.RPN.A M*6"KRU=+HYQ]6^TOJ_E^8FB+"R&ZK[O^=E?A*%O MS:-0G3O&T.NKR3;A2^JS7IN'R+(V;L#"8!>[P9BO< M:&)RMZ0K8#.2!S#>"R/=CH0\V>'*D>$,Q%WMNF0@\?N3=,-?E6[%CR)GL70H MFQV0"$@6$D@M)E&*%DHMM*[Q8>L'PO4X7\9M=6YWO8):M M=56#>K]]<(/!\3;M:>,9&M=D:$!N?9'O^*V>J23W1/SQ+U&FB"L6 ]XI]X ) M*(4C"@A2%Y H($A=0*+<.DA]X\?_PB;O#1YL>G&H$8QL43:$ZF'0C5!)V8OI M@YT:MZ^]V'<9]WZZR#1C.BW*N%S.]*/XL^X@XGWYAAR7U?/S[0=D;3]HK:R1 M)4/=@<5O+$'!IN9O].'45:Z.F-T83 MCL?3IAT(C9:I"@YJK1\@M:#0AO![&.1#1BE3$CN6IKPXX@[JAJ0QWE*VC3AE MC[1H"'#&(V1N%)HS/M1%]%XNL2%&Q2H8W(6A*8,R,!'H>IKYCJ=^'AH&7 *2 M9!Z6= 5,D@&D TD6#TZZ B99/);SZ;VJ0'LIQ[/&(>[(J+\9*''3@?MBI@JD M'B2$>$EE+GYVQ'/?CF3CY'I*NA5LO, "^1$@/Z* 1 'Y$84D2K'R(P!10-B] MF$0!8?<"$J5H8?="^^Y^WN7-K[B30T<92APQ56J+KE?IK=:_V0#K)\KZ=Q\Q M,*QLU;FJ#=%90_)\&]L27G.HV>$X8&:)XE[)>K^=:?WVN1D!I#I\E+7Y5@"O MN\U(Q==S2U[OZEN?-KI4,(PS ..O /@N$Q?ZOI<.UTUH_0'C0S_[A.$[2(( MKL*[CD. M&C8[F: +?$D,EF%B(A)983^"(Z"P'\2<;TVZXMD.!8Q5/W!#@"O(/1O:QLR8 M7@]L@31=9X)9$I(.-B1.,>V7Y5[Q@]HU8V'XOJ&70G7_$;Z$NY3;U+V-; ?A MBJ^V/Z#:G5$M,_L!U>Z,:IG%#ZAV5U2CB_ZN =/_NBKP2>7]:;NK"MQ2#LI: M[]MCSF?1O:L'"!(K*'D:FW?-F7EWR4]/]GUQ^0E(P9^;Z,6E&C#8WR2M1O,M MH=)]5>*$.!#%KC.@EFDU,YE9ZB]+J[M, JBJR:UH1DD-2MZB5#.T[*$Y\06& ME$^_2:EYI]Z\&[0U*+ 4N'[?@Q]&-?Y^';>JKW@TT*0IA])0.*RCG+Q>.2=LTP_@D$N/PMU!&VDL1A9 PX20ZY>]X_=AB*F#)*VL"U3 ME;Q'&_#&6W-3 &]XMJ3+%6_"!V*E$=2'W_-J5^<27ZNMZLS6-Y&V7 MH@XU0E*#79SR"?''OP@*EVDXW^X9<,I;4X$*S"G7L+=^DSU^,NU2: T',YQ= MC.5U3'J;0Y-#1XT+\\5/[2T.;P_WEM(9R2RUVW?7 =U2&]E#0OWQ+X&5*_@U M'42/PB _3;@"#'(=/VQ,5GMR4.V&<-1S]^A*@QK'_6]6+[R99RIX8[+;1EC$ ML7.S5JE0JTVEFO%,-AZEC%/Y4@7 ,V_.HP(\X-L=-K(G% M]!M;\8-XI*KMJ-KB*#K_G[TW:TX<6?Y W^^G4,R)\[_=$> 1._2<.Q&8S=C8 MF,W8?B&$)$!&2%@+BS_]KS6PTS;6)1JR98CQ^89P9 MY_4;LT]YA)CP>7&WI%3$(2^&G1TQA_QN Z5\,VVL3XO-04\JF_;55;-JW3V\ M\46P4R%E,*^-9GFK4LG>+&Y:*\>1C0]#(<&-+TH6Y9#G@*2?Z 5"&;>J: @J#,-(,R9 U\HC-!:=]\H:+^^4] M_EO1%O_^C_R/?T_65=/DAY@Z($JT#, +^40(H2EO H4GH)56[N:MAV22@5!VDQ/ M"]W+CM Y*9X(Q:NRT.F==NKE>K%=KW3^]_>0;A5=:JEYU6DVZN5BMU+N=,G_ M+RM7W4ZS6BIVSJJ-9K\S2.7$?"'QIJO=F?3N\C>6&YRDX,]2:%8%F*> $_UM MDO]UIU$U+93N:T*'MJ"2(10O+@IGP?2K0T.D$K$7/@E*1$P@_T^26T:!'Q+> M>1_?UGS3#+(UIFN3N6*\6'4MTR9*E:[:Y'>PF9>:K>+5J7Q_OX4 YEX;K9]9 M25!<;5YP.-X+KTTN8-1$(9/-%@8%.9$;I(>CPD"2$H5!+I_.%#)B;B0FN("1 MN*)VGLSF$LW'@=Z[< >KCBM>FE6E"%B)[2?3%W?5R5V\49HVSVT]JY[95/SMO7E5JI^>.?'DW M*UQ6B)HX$+>?[-W>=9>3V\>16)HYRT[]HE,\+1<'J=TG[QLC\ZRU:L?%I%2< M9L]JUKB<6 [2NT^:G:[67=::M9[4,A>3="(I&87Q(+/[Y&,Q>>?.E8XYG5U) MH]S2F38*F>4@N_MDY;KJ+L]'@XX8KSIE.YWM/3Q46H/<[I/K^^XH7;EHWXG) MCILP;\X;#?-T29[ M]QZ+YS?#V//RXJA6L5!8??)U9D\OCB+ MG]_T2LY3IR*E'_JS,CE-;/4 MF8H]?3J;*LE"OS\3T]TEF"T[CY;F_Y'3Y5!*7,GDTY/!;M_KBO'A[>=Z[&+AN>::?]R233"#D]$N# M6?FI>]GL5II&JUI7^]>W[3595LCQF[5\:WGG-$MBO"BI-%@LE/I >SA0R:LAI*:Z: M.'LJW-Y6:F5#RC\X6O(>TGA"3NLL4\\.2]-,;?IX;RW/>XEF6K\GCX:[E:QC%.ULRBZEC2)T5]EY MM*]V5D].X:K2J_4K_:99J2=-!SNG[;# 4UM99B_NYAFQN4Y=]8I:\V8\QE%W M>,"FID#Q/37GR0J%GW=DN9S+ O MQ,YFHN"J>G M1@E17SNCGHKE1?_A<2U.M2MSG$N3/9\U+93P93*5FKI&^ MO])D51P/4B%$F*V4U?']2$I4.MW:8W\\RB?:SA(>W9E LC^\OYE.#+?WZ$Q7 M-])4L@9U*M7;;*_6 M/3U;).2"JL?)LD)HX/IBG5[/9^J]6&M/1\.V8UQ=D5LC[=, ^FP\ Y@ZX8CQ MJTMS6_W!?PBJ36 R,B,8;"F9VF#QE6,AL[B23/ 3]#1B(@?%-,N9(-Y=<@>._Q\&+^8.:^TNR3\]: MVDPOQ!?S1Z6A;>JNH_X.HUL\$3.^V1V>;IQXN9(\6*XO.I>/ M.9?\2>9@];CH7#Z,7PZF,$3G$O%+="X1OQS[N1!^.5CZ/3J77SJ75Z8*/:L> M?]@FY,." [^E*,YSFNDO;TG^N1TYY"FGKO_=_WL^\;>XSC9Q&(GY2L!P].^ M8>1#(PL_O5TTP>Q-MN:Y&R6BB\]%%\F(+MZ$+G;*V'QRNDAL;LW/W:@?6EGN ME6LN2?9$ &W*%D:6.1/,N0KIU\98 (C7@I78>BM>^>TU!I_=G#=,W,W\]G)Z M!^%/!Y;[9HNFXB\ZTNA(/\^1_O:JZV]UI)_/O+M2H50C9+@(WW33MM\"#?_N M%MKOEB]'17F?O9H+H3B_?,NA5([Z?=Q>WO:SE[VX\WC=3"X>YX/>][4F]R@WJ3@V*W\)!(=$N/O7[]87J7&L:KV?3/9[F^ MF'JGX^7(;HT&#Z)V^I1?+F:)2:L-U)LFU!LKI%(1\?Z:)_K]B3<%T/LM\GUG MZDUL4&]B<%9I*=>E6\>LK'5+S>COJW29:<39>GA:M:GN:O+@Q^ZF, M*)IW C-_O5O+B1W[D\RP_V*W[;@F(*EDG.4-5T5C&T5"OX,'\I@N(]5 \QU M51&&:^&;:Y,?-.-[J!'_([+B(Y/O#S7YHB/]U.3.JV;926^E.]3 MZ<%U/-$L$E*&-C^QK)B)2#DR]G^SL?^SI!P7Q?'%T_1F.CN_4B\,^U%N*B"5 MLRB5DU_>"X"%@H6A!*8ZE 51#?MM]:@C6^_7-N.^GK95FU"R?9RDWL%>1<$Y4K&\MGW_&>BJC^:U/] M.RMFOT+U=]I5SNTN;S+3Y+D[S$L/U:QQ-AYD:2PF(;ZCH?&%J?[X_#M?3X?[ M%:J?=A=S,S<=Z=-XN91HZ1/=5HI ]521>X=PSD=2=J\C7$MK>:+*4^':,AV5 M'C?Y<6Q),T$W)4.HFN3["[*5]EOT)(V<8N_,NF_78.IK6%42MV5BP/L^)4^6$\YL@PC#OC] M_I"WYX!5[6JJ.A>E"U$KE5>I!TM:G77& VSIE4BF(PZ(?"/'IPN^*0=8>;8 (1]: 7("A(()2B:/3=MMU(M79?$QW$O/2O,VFX' M.EU@4?)WZ07^Y5T'$;6_O\[VD]1>4X;]M#Y,-:;]T5VU4BMT;^JWV+4#@$39 M;$3OD:OL*)6ZGZ3W.%6>VLU*;=DZ,Y=RI7SGHG2'L&GZV6:3G\HQ5E9' M*E%P%<&15H*Z F25*GP;4N!55!;GN,I-'B,/OWN2':5/6L"A*ZU40 .2?TOD M0\T)\RVXM^K\_J+_V*IT,JG\M'MNUOLK;!V%PBNDC>%*ZJJ]2E/@8B)TI9>K=&5$3D1U4@]L_SL+V QO=J9(]3>3FLM\5U M)3M;GF:4[KUQ44")GH4.X >+2GT)MUK3JYLC\[*XPE E>Z\*,D8V;0AM+DUK M2I]!!USD9/N,;H??S_CO"5KS"!?*.5<)V1YB\]/QPT6GF7I<5CHSI57HWYXU M[YTB3 W<:HE8+K>;J/=VY>,B*H]TN)]%IH61^0YU3_-7V>JH,*MHXG7M_'2@ M7?:?QC CK):0+$2HR\B1=ERZVXMINYM\JG;ENTJRTKFV.JGK1*DMCI&V(>X9 M*R0/95A_/J?9P8J)/)3\-X\E@VH6*'R(_D6W+8+X57C[V,KXODLM MO.BPHL/ZX_%#;UF2\,B4'>\:^,9OAN]P(SB6I*A^_AGC'4X#+5;OJKG'JCX62_F[Y;UU9SY= MW9"K*4.5LF1BUR\=]>SYXXGXMZM;S^0R=Y6)/3;.[%Y<.^-A,L6D#,H3007.&)M"[,,O*"IEVZPT^=SUI.L_&E1FC:3UE.EFS+JDQYA M<2Q*_:XZ5T3P7YK@/R;Q_WF"3\2'-]V+E6)4)'O87)BE@7%37P+!$Q7M7?6S M+TSPD?_KHTH#/$_P5Q7[/&N=.:EIR9:5Z?7R<=VLC8'@L]#*^1V* 7PD57_C M^_-=X#MV,,PYE];@,8S<8NX/L#U"M]A#S7D=9IZZ=F5=W@\>*5KV.G^M.RUWD MD*H!>+R;!OG5$L/V:%U$W[)<5>$)_7:,N M"&/5@"U5%6&X%KZY-OE!,[X'%3*R.0NFA+UA>8'/M%E<2+S)\C\'PNC@?GQV M98\0/]0AN8;>38JJG*Y[-M24\]$8'LD?DB^Y_#A?+YR>WDY+Q6E&O%N.&X6K M%IDP@N_2L6PN-'3P5CQT?-Z-B(>.B8?>6UMS38J$+69_# M1$67HL/Z&H=U;%BO+UPAJTC>!Y><+3@F+UY-OJCP@-+<,A57IFX.9Z(*)7,V MEXSU5_5G1 E1G\(C@<51KZ7U3#4<:,/M47'7+/DTO#<[I--]>IR6!F:O=_&0 MS"5[YO5IZH'H@$D:@,KDWS, %5'\EZ;X]RQU_?,4W^L-JDT]4;WOE71=7TT* M3X714Q$H'L%$F5Q4_>V+^ )^/\6_9P'LGZ?XTM3I/=RU>D-QMJAT6M/'Z5U> M1XK/8LY%=C>#Z%/G %Y;)B$^A5GQ-MD-:/FK0_R/*&^$1M^Z=L-78>$C3)/Z MO__DDXED9!=&1_5IC^H(01T[1_4U#'CYT=5L9L,3B4\,]CE9Q!JAH"KYVQPN MT,A>CZR7(T 0<'6N:R+96NJE)$\T0[7614.I<&(-T>;2I51G=CMM%ZC71YD*2(2+[):+Y8XCX_S3-#Z?-V^Q3X587UU6G.NA;^NGP M= DT3VSV;"+R4446^W%9[+],\46SWYE:J[XRO:B5;K7SJWRJ-FH!Q4-&>>&+ MU:O>UMPT@YSK6!L2RSTRU8_1_OOZZEC=(\&]?K4;L]TNJGWCK#+3$N=3Y6JQ MNKXDFAB6K,ZDWK.70D3&GY2,?[>&]0(R+M8GZN1JW&M5U,S(N)',I:B8+2!C M"(BDK*21CHC&%=+7]:C5X MPHI5$U6*5MP9:89DR)JD1V6K/[%#X.N4T]F(:'I8'5 19V;ML8JM8Q=R9+( 4:% M6D)%\A'79/HRKB#DYMV" 65&ID5#J7E$>J4ZAUC:2,W*IUDM;8N=]?7=\-PP M"A-I.4C2FLWO"3",B/Z+$OU[@FG?ANA/;U*%2OW,H97[F!Q,^ZBI"?*V\&2 M1U_"Z?1+%6+"\FNC"C%1=8NO7"&FSFG^9=4M[/.$&V\TLYUI\C$N%ZQ:NU', M$=LP3[OBIM)1=8N(A?ZP C&O9*'5HYA[J)U:PVD_?]MH*=KZ2=/'P$)IR'!, M1366_J@",4?&0A]3'^:5+'0Z>[K(W\C-U%32&[5$RJA=UB1D(4P@RX9W./D3 M*L70%#,678T*Q7PZO$]4>R0ZK*]Q6,<&0?K"A6(V\XM9I1A!8_ZD_]GNYA1P M4+(0\EU=,]3XA%XE"5'\[S^..<=Y;VT"^1B5CP2Y1LEP7]8C$B$7OIAQ\><= MZ.#+^C?K52\G8 M;G?6IMV?5GLE<6U;@[M^,:4B&4.R>W[7UQJ1\7'Y0KZVVO12,B[?9LSSJ[C\ M--5R@^F-G6L,D@:2,5273^\F9'UI+Y%N&F/!4:V9,#0MRUR2J=@QP5 =R-'R MXP>R:4?)65_'.1!Y>[[8@7X=;<2W?AM$-'6)9"JKP[!*)*N:8S;GBV:N=]&_ MZ-IZL]TMWK0&*:R7F\P?ZBD<47ODZSD.I>7%U+[L33+E8KQS(:X7C7(Y<3&X MT,"&9+5RQ1 <^V?V];35.4U?PPJY(3I*Y.DY+A-Y9VV?'2?K4:#]+&^*^:O3 MWJB;>9K6XD8O%\\G,LT%N8E2M/)A)N0NBG),_GCZ?6>=ZA7T:Q6MUI-Y;F;$ MV5P;G]\^9>+]RACHEVA2^:C5^_%[=GX_];ZSCO0*ZFWUXHUVK5*<]]9WME8M M=?/U2KL(U(N:45I\ARX"1V8!;&A+YI!,6Z(E"\D$_2([1(G"7@.V$#ER/J/= M_^54+%J+0FT 45Y;&B'1N:3SLA5A (]"O[:\%JNM7O_F[GI<.YN$T['" M=#+$M=,3N^MKFZ+S=Q@L5H7K5Z[W@)"A][1[UJGX0L3 M^O'YMKZ^;P^=3&6KXU^"IIH'2#7 S;:HZK(/B5S\JG&>-L4)X7.L2)W-O&.L)B+U+WJ3_<:0Y"%*WYN;FLA.;COQU=+L MJ?K=+BHZE!4=>C8E+=?)OG*I=UT[_7S1:]F9]=/9P7)O)"1 MY(DVETL<+-C^)?QPOU1U*"Q9.ZHZ%)5,^E\;B>-JY MLDK)X:/6K&O%00KK:A<2H8[^J&#*%V6@$.OJ, M];H7T51RTS3C5J\&J5KGO MI7K9O';9[LP:EYE;9!R:&IE+AR6A1*SS1?V.Q\8Z'U-LZ&6L,Y'-AW.IM9B+ MC_WTM.>8#_.5C*P#699B+)D-\UY\[AI#H*H2&E5E#"BK*WDB&6-5 *55H#_; M J$"U&;!6XD_0"/C!=D\(^J*]]F\-U_/45E!ZFV.*HQVVX1TFP9( ?BOXI-J M6[4=2Y.)-09_*!K*Y@>!)^N&K+MP+F7-GINVI->(0)^3;Y#?8:6:X:I*C+>4&/@HWVFH.J M=K'N-Z]3UE0]GPUKIQ?U4K(V!GY"%VOD8XU\K,>FBAXW0Z4'D^MR6B^=5?IB MSZFE.W>7MSEDJ"QT2LA$#EPM/(1_0!..'+A?U/_T9SEP?TE$79/--97=QA9, M< 6%(160AX14HSAV^T[Q---[;%XVQA=UM:$!WAM+SR<*L6PV5$Y%SJPORH?' MYLQZ9Y7\MS/B3I37&%7%W-I,5+3:J%:U:K>]6;D%_ =MN3.Q0B:LA$;$?I$O M^2OXDC^<_:K)R6,S4ZV8E5*\*F;N!_U)J[4$]@-_=#*6#BW$]+G]T:5]ZK4@ M.<)0)=\S #=ACH2U*EF1]_ES>Y: ^:H^"E/$PD5O5YO25-.ZWIM%/* M3FY&\@=)A1 F'^07]S>E_)U=>;PK.8^]W%@?0M"I@'C95"R1BB"S$=F_ENP3 M@\?+^.2\)B?O*YKN#'J%LEBTY0\R"D/(/G.C9%87TDVOY\:OA_7;U30UNUX" MV1/5,IV+)?*'NDY'9/\97+J_G^S%0;8PS2QZ=]?%RF.B/#R]C5>G1O%XR+[> M25\5XPUGWJLMG(3U.$G7W %*>U#ITK%LX9"T__J.UX/JGTH^]Q2_R-GZCDZ> M3:F2(E)%,=VAKAZK6/FM9NB6S$D-RC?3QOJTV!STI+)I7UTUJ];=P_'(G-LK M<=IHJ.=Q,9M?=)JI5O_V5EH.TB(V\$S%TKD($1CQU]'RU]%;<,56\VYN7=LU M46W<52?E>V6@W8^!O]('++B(O][12QKQUQ7:L1[';IQ@X0HCU1UJ XRN6%BD$[F9]Z=J%@??'ZPVQSHY&1:9)S#H_W??_*I;/J?]PH*% (Q MN0*TQL%?^GWEKC5U+AXKM>PZ;\_'P_SJHO7[FO=<298U&"SOJ^)UIG\J:N-+ M9:;WAS>7I^,#G:J>WTS!F9BN#9:2I>H UG9,\I$JD*F0;ZVQZG?N'UNP72(2 M;7ODZF378)8"=M,A9S8B=&V, =+24>>..ANJE@!;AN;7<1QI.A#G2;,C30SL M0?5T.M.K;F^6GJR<9F)\>WGSNX_TKE1[+-FW\K+2&956UTY)O];BQ0/-F'[O MD1;GEJ;#<29H ?C$/V10\F<8\PID1B(73YSP6?T=D"94;+ZUEO#/EJ19:+8V MU'3-6?^8: J1HI28DF+J'V]2;S:-P&4L$WFM6J^1WB #)5FF9P"["YMD"Y)% M/C;(5COJV"+"<"Y9F$$!!T9H&9UPF/C+E-1", M^L_K5AJ\/P[ON+\G\,<=->.%!_*WHBW^_1_Y'Q]6UE7) D5MPM[M*5WP&JJF MX<7V[JI5,LV54>_LJO&$&)@V_O__"<[>5QWCLJF;U@^N'P:6Q78WB:KB6(T/ MR:4WC4LC0D<_)'TIK6VNC>9/DFGND?WAZ9BP$4+F))__K^#_"-NQLY?F;8&,N8'2@UMH<+8&Z/BL8!BD4R ZODNIW) M_9&$B05B_3_=9BF4*.%G0OQ$7NL;A,D^(CP(FAMP5PEN"<1:,I*4WE=.;)LY ML++\\QI[I5R\%KJ7':%S4CP1BE=EH=,[[=3+]6*[7NEXNNF1S;K4O.HT&_5R ML5LI"]7Z5?&J5"\VA$Z7?'!9N>K^]HFGQ)<92-_JAG=WVIC&YEHF5$35R34I M$!Y6K:5&]%20W$H,DMR(PB/,R6UH3T".$T$M!6"#!T7<)H>&L9Z$2D*G=WE9 M;-\UJYUZ[:I>K9>*5]UBJ=3L777K5[5KLL\E0@J#W%^4B*FZ<.7.R$[);P+^ MW%1R.F27M1$Q* RG2"XS%[#BXVMR2M2Y.G2+5TA!D7G0./#> QQ)_"2K1F^9D$H[EJF\F:';.?[_D2;#> M-P([#*%9%0+'(?CG(? #00IXK\-0%52-,=$FH!X,ZHR*NE!U"56$WZ1.BKPD0B Q.]US(5 M%UX+LZ^:\%C34,E)YM+_D!,AHQ/>.:M7>\*W":&A.&C*!A&7:_)R&2OA^)/[ M+MAKF^C&9&/H7,F02]/287<88$ZHD/G,U9C0.^F3 04"W?*_B]LB([>^.2PTCGB6RXU&3+C/?\C:)3B0E+E5I4 M IDM46A5B^P1&%QS727V$U'PZ0F@2\3?1K#9@KM(S@[U?KZ')T+7IPN!6*LF M/ ([:6^>+OF=SH2>%LQ\ZWB(86&MR8=D.6 !&G ^9'!RT6V<-=U"%4?HF.1C MLC'LF+3XS"2'"9^8Y*US!ZY$>A)#"8Z(K*^R@C>8UMPD;]>%SH2(J#Z00(-_ MRUX+WRJ=?N.[_]XUKL6C3-NU*"'I9%3^"DI-N -$7P9JM0@/D,N%N9F0*[9H MG=" LB;"5)-MMFVLB"8EUC5] 1D9$GAL8K3;:(R140"B,&/!D!?@I)T!U1;8B\%UGHEE*'*AO[<_7M.A0 MA,6)NDH)=/.+$T+JX\FF!*&;3EY;4XGF:ZQC0IU,BOP#>P&^%/+7#E 3'1P) M_6@D9)"NYZXE3[#^/,Q\)CV8%G"^9Q_/YH1<(:K/2F*A,/4.%(]?$@P7?5+D M2[8[G^L:<"#96F0'FS!D8)P8N$PT6JI $FPB+W1@43(+PG!EHIRMB3QQB3P9 MDF])]*5T+C@TGYF],3?R&M0=@Y\M)1MM?LMRYW :$I56-@AP\A8@-_8:LG$J MV3=+/9>7ZEV1@E0D4'!LIP2$/(*W/R(PM@#]8P!9CEZB7)F%V M:4XV:2'I)T)5TG2X+0D!FD,<7%+(\R!IV&[9H8N"!P6'D %9-*$) Y<'4T:Q M+I'/R.+ 6T&8EVRXZA6',$)]44.7;#;1LF,!/P?7B@7JRK*)G+E97&KG42*R4[I)E8YP:W]\FQQ^G?AU4K9*' M52M<.KV.5"*I<#./27#8+W":40H=JJK!5D%Y"WQSEH)2>@E7ON0=+XA\*$L- MXI86XB.Z$?Q=1=9EBM>F6/T&ZH50*Q:OOW\,D?9L8AM4R!X"(]H>,5Y=V;6Y M64H4*X_Z>>;6E)SIO5@\4F),'2;&2\D@UR+J,2I?Z#$18Y!) JUQ-XD1I+II M0) !+C:D/"2=$$(+I\@M:\&CNVU;@=T"-DAKOFU$Z,^DJ>IO']4U;-N=T:;( M,0@2$%[P!;0PUR7\'$,%9!Z$7Q8F>"W YQL3%-=?L,T"-N2VLXC^0]8'OA*R M9U/5"3R)1A#J$UPIWKM9@D2O M.'@O.7FBH\'X. &4F>11E:F9NB:ADUSSM759-VUFME+O"&A\>[]#WZ*PS8*? M0ZF+J16AT_&T9*93$JN*_**@K1CX$I(;)B&="!\BR4J>0"=#[;MD!ZM!Y?;) M/G^HJ'9O:E[.B_K-W0?Z. [*M?1AN;:QX*,2:!OQJ^:V!^OZM;UH'>F/HYWW:_AS[V_^_47>"ASF(?8'A$9 MYFW247'2MOW#;R?F90 V^7$T$XX+'?0U$!X;FZ9B0R63A<:9"Z;LSH!![.\Q M9H]JQL+4L#"UK\1VY2I;DA#I-6IIR02X$ VSY40#;TS%P2:"E MCWXU_)6/2>YY(K1PN!AY-7\WZP((+B]Z]+' R_PS]EX+P]%OSLB63L S8@F/ MKD24$$M?\_%AT>0=VG>Z]*!_@,$2V0$HJACDU'DYQP.P^WAKMF/7XD)ZPM-,4E%QI3G'V%ZN#"/7\G M)U8ZD=@14:7'S#88O\S?C1V$5(NR];> BATCS#JV) 6.?&92: >%=H%/R_Y^ M(G2"PP1ICYR+Q^4J41_;ZIA8 W"J_$VQ@*0@]$OH#RPA\E550X\9=<.1FU\& MKS+<\Y30O_G4"X3%U&&6UP,_4DK^#G_$67@C'X]X\(X!K TR,QHA"0A6FS^@ MT"I=(!YC_J=$>M@!L1';_,Z^LXU1Q!'1MP"0B<;&;*;9]GYWVL[OGPVZD_B- MT)W<22&Q![J#*!O!_S&"[D30G6.;=03=>1/H#I&8S,2BQNE!- PWLUZ!B4GN M?\=A4^X5AE_R/:3U+X8#F69AHZ_ #Z=[.A?<_$1#T5'%D"=$W=;1D* 8"[P: M@YKCB<#[3&YI M1606)(1>N;;)G)2:)?"6Y%1WE\DE,213@>42Q1[XEJ&BZ0PFDHW:BVI1QQ/$ M/:G&2BYR794=B6FK/IR:?A&-;(4%$5'OM,PAK(ZHHPXN'<.C?E@6]2B-H;51 M87("F@2M1)H?H/D,2 ,&P&17FY6". 4.+4L:&(4).V*8Q%)6K\%3G]S?\AV\@:Z,@ M-5/R,=01.5,/" +O"! ?" T@6'-IH*D #$%C]<1.Q[ _( \D!P^>*'T*X#ZD MA:3IR PLL<(G=V;0^O-!4QXU;L1TD.UU=N: +]#\E8(YR6@>WX*3I[/2$,?# M(HZ'MOR$SB#,U11.$]Q7BTB"8<"KBK$%PD_83W;_(8232XP9)UOF)0LJQ1"& M 8Y8<.12CHKYP2)$/H!A\OUXF H(_AE2YZX\D"-DVV2)B0IT-(3OGW^# 3%R M38+%SW2X@6R5WFH8!#L1.GO^0B64-YHYA#U'(N)_=IC[(LB0 <*#T>QP.7TB MU(&_]DT*U@M'22%1X/#Q7H[LOWE3^$$T!,_L&Y-+:OB$Q@WA(XK#8X$K<,6O MXY[S!^". )KR!%DXD8U4!(G2,4:N@;$!*7A;[$JC&-$0S+$ES2<:-[>=]9Q& M[)@$V$3E4< -^+L(36CJTMZ[4 8^FRM\2S;CC&1G54C5DH[)O;FY4G2S/_G^ M6T^9V"H9][P8*";[CCAV\RT0=@A<'DN3;W+F8ZA03H< M@SBHH)):IJ)ZS^#K^3/@2-U:-4!:V;T<0#5R1,8, <CSL!A=RT&FZX2L-7,6>A%)\R<2E%Q<\MB=U MMA0[HM.=D%O7^Z+W.9@@&-UFE@;@3R@D&#YU,:>=WA0,7,F,%$>CT!Y=YZ+ M4L'G#I(OJ+/&.*9?HX[NP.J^\PB,MH%*HV^>FQI%O?"H6(S\-%<-U.R9H4R- M+/;Z@ JS=[&@4,.2?&GL(.@<.J3YRAU*:%B7Y7&I!$:/ ?A#'B9#>4 M\_#;ZGCH?9]&O^G9X&ODIR-1(YS"?HCB8U!%Q9>N/@7))D9KX$+F 4',X@_Z M;..V*L>U59QF^/XXPW\&C_?)PCBKW_OX MF+L?=$_'.[ES# YW325YG]DY9=6+;@7J K3'%46OJ*=61:M5DQFSB+ WKA<_Z'3X=_X>E+FI[3 K9#B$>J#9(:!"6X@S':S?M#3 :?EP23F M/@@##3_^) S'&&)&S'3-X,XM\C[,X.*"E/\5>(&G]Z!FZB7^@%-K9*DJ<[9R MHY-S"A$T$V0ND(C,!/3O> ]D&IY(Q,C&7Q# 7K=&H.J>[:(PGTM$ &PYR/UT MF(#O+3 B6RK&ZX,[NKM'S!T:9'J?:X[GRO26P9F<:7<[Y&%OXE>$360U!_-< M!\$\FRCK;3 V _@$8=@4OT#=B;L::0BEHH[IF3F0,[AS,OSDD2EP>7YLA!@& M<-A;:.KM"5" HS&P%B%;!4_:.7IY]N!&*[P!;[N@0=X M?F,@KKDNZ/"KUYJP&R_?]-#M7$="_YU['O# M@YX3GIW3I"%"WVX)YD?C7#:V94L%"('&TN"V@9&2#[=-]@$:C\=("=,S[2UL M[+;2M_UW#RU+78F!*@#+B>GK_Q1UL#0V%)D<=T-5#A0-L%9>"/%K& M_2WVIJ>".9N#1C/[ A0!P+0-&ADP76?CS]ZY<.E3#4)Z+"A98'$B-\SP(]4P M$D(S0L!J#HX Q!7, ,%WRR:E)BETO%@@I9%MF:5XC!:DX2-$@S\331VA.YU5 M@F!.M$!1%N4EF! ,)$O/ 6JPD*LG=#VO_AX#T2>Z[=FM/R ^_A,^]L M>5-APF%^O6>V=,MG*SN2\S.) /%;W+ ;H@Z[L MD8L$/@5_')009'D'6\@#+L1>A4Z& ._RL=RRM19*GV'"XA MA)$Q>L/9<(<5VX$8802)_EDSB,1!+K T>QKS;B#T:>[DU[-M9&K'SCH/S3+, M_\7CKYKMHT%\I9U?M3@J"X?R,9D4\;434Y;=(#8X/-;X42S"9?#\>-MF> MF41RH%JFJY# N<\3M0/,.+\X_-S M!<&-;ABHC& 1"-.B]&#:@:@SX3T:.P_F>L6\\!*";C8J=W&8N&G1%E&$&E5M MSI*^>699X ($2#@UHL)5N9#[>>W_F=X @;"4LKW-&U'\ &N0:X58H6O_GMU4 MZ#Y0QDOCL:6./9SH\5'RYA2)P4X)8!V(=Q)9P,N1H,H ]03&P6HA@?QQ:J.S M.AJ$2J#\.=4Y$OF/.H825Z5/6;F#M]S^#3=S)OW\@<3QH8-BSY$TW=Y(C]TH M:V(%2I68&UN<.$Y576(ETE!"8I%^H"FHIJ)HZ-JK?]VE1[ MO.ETRZU9VJ@N=QVHX<\==:V+['/U8ABD%#6[HV&3S6GY"0:ZSC%R#-)(#9\8 MLW^"SK.)-I\CA)LHXXJ./RFN5S1)FX&DH+P"*D4,[-LE8,\@,8B52H08-[Z, MCL[!D_P614\B+=TH3^!Y!4PY%@WF19' A-T8A:50,YM[+#LZ: M#[GV2*RTBD0!$EF;!N_)]FE'+CPD"U+/+>GE1L8Z<[L=>#*]_63MJ?#0=)5< MKR_'. M?6Z:=6O.)#[J/M0*Q4%J=\S$]=N/-..WMCWJS@23[FZX/;J5<% MM]/[@]L'-;K?J:UB7P86&((N8-PZ@Q+R)>;MZS"=IF@H9TRI047I< UAJ>8D M>\G!JC*MS5N@>4!7F:'37 W.D):5,/XN< M A_W&&6$JR=XHX\W4.D^K_)A:@ZS-YE9SS7UD*BWLK)[LQ;-* MMM^_RF03A6,M=9U_QJK::1P/ZO4$*N]C?!7\Y#8U%(Z&;'?G# !=^# PVT#] M,FBH02P?72-?4?P,.PT<7N@:@\XA#BL!7Q#IQBA0GIX[#XYKZ1NKI#@AMH8U MKI7'=3:6L@MBQE..;Y\R^G!I:8RC:P0/"3G0G7))1(FM&CN9)["@+EE/W5]. M:#?*L])58US))1XKZSOWO-P=3,7B>/G7OX:YTXDR?)<@?%E694R+H7N<2L3H M#["RCRJ8*JL:@KGV2JZDV;S-CO.]845**YT+JU%WB^:Q7K"%PY*KR.MK^.L^ M&C8-^D[1P4C^L[GC8XFW)P2]^.[50U]T@;-@'R0UU'C7GO MX+,(/B>-N3K"_\KK[LPEA_"S86^7,:#%"W"'#Q\3)4 O=@<%EH@*@^64>#UF M#&1M"F!(CX5/)0X,\PJ5,PV).:_\?!6=(BXWZ_P0>YOMO5_\&60[L?3&F!L^ M(DL'>J,("W\IM$8J."9GJD1=Y6QD$.Y^NPAU-9'HB7MU@4QP2L )P71 E8-D MVZU<.$N=D<=.A+X%[>?)-"@U@P##@6BS9"@YM&+D_<[MD%\I3'^R'W*1[V_5 MM,J,4+AH\B43;DJ3[$GH?92]3-RM3L\N9-&-WYXFW>F-DKMN$1FX>QUY38_A MO]^S@LW! M/E78TB#@TM\HW/9!#07J'.&R3QEX?#K+Y&[UZ9,XU"?)M+VL3832(B' MM0&^6NV(0D.!.:&()N:*"U*5"F9"]30_$>U?7GX#NL9I3WBEX^-0-=Q&#"FK M%4PQAH&&A_C]0)4$UC2%9;D'2H8$RTY#N$8:XMUB,[4#:F)0=#0?',$OM!P' M%L_F;QDRW M TK#M5\%FY<08]$D3$LEAAWA4(57<=^JA_)]D],]50EAJ!"K4GG)-HX0\Q4R MVE7%'-HF9"@" )SJ/=1];PDV.51A9BXPAH3MK'1KS&@KX:K 'Z#X1 M=U5\FA/MK70^[2>TG'VYLN_ZHV/M Y5XIN$K7STML\.7_F'2CLPY?$8" QE3 M4;=!OB"H6,TBHDN[,U=G,+$Y42JU0)^D&61D(+J7V-F!/])&17M>2MXALQ'] M?/%--#>+-OMP;H^Z75L%%1^;)'G%:A@0$[L38=R=EK)B^*-W=;#OI77>[4SI MX8P;9,(8/MRE_J:I)OKCSM.3V!E,%Q<78L%2G/>R]E]-/!MQTLW0.@X(]:*H MQ?.#%F AWP&344S]XT5'R2%0V4.T2Z81 MU\U@=! 71D/1N\%^Q^)O9:,EZ+(&_QY<6H1D:N0?OV+-!<[;3^&+^J#3$-KWJ.\?/0TOE MT =??NP!P,/__G:4%VS[!,Q2,H ,H7C8+KY,!#5$!_'A!Y$]R48<<0P'$7'$ ML1Q$X21;B$[B&$XB8HGC.(CLB9B/#N+M#N)OQP)5]I5JJP\K_?$?65;5T>C MD;S#1C0 :CPA%C58BM##@ ;#H5\69L9^IXM] Y;_Z)7NK-U6AS<*-KY5:^UBTI17 LDSXL]EK[S)A#&&BOW M5].'GBA7M&19C]]>2==/.8@#BCL54!&9!(Y>BDP949R*:D7\\8NJQ1&RQ\_N MQ,_=[;_UE#U^>(^[^P,NZC>[EG\CS6TD&4%$(@5)-($LHU^4SYKQB_+9^QL; MHY%YE)_DI_O+2BE]>EW'=1,9]U8/P6 4HKW";?9$%?ZGB>,Z8_G:CY955P6]1< M5ZV%.KT^UWK]\7 LFLG$_!Q*WK^#J%E?7!JYZU;VKK*^?US.+#.>D/0B$359 M0L&[&N"O7O,?K=]57_KDW_F2WXSZ ]0!1] MX%%9E=%8E5$8^1(6$F4#YS)*=U75A^MI9RU?U&\7G79/>Q^58FJZQ7JIVKSI M:?>KJ6*DIM9PU1JD4*5(OIM*\=%$'_D[WD\?^>BS?6.%Y&L+M)_645XET&Y[ MIERMI-JMBI2&8F#Y9/FF_3Z*RZVQ7%F7]]-%3QHIIM4<*O&'/"1-OTAQ^1L! M/+M8PB,10<> (_:=)%Z;//)%%U"V4 3)^RLM@6*3XY0G@8]9X23(:H&T%]IT M=>0"]0#JS3X1_!=L-N,+]EK9Z-DQ5 ,-@S< PUL%P[VZ,%O].KQ&?-L=.P(@ M^M!.)+1@(H7R\Z).&R# 0'MS#AQ4O<2;5S7Z.M.6:DJ\SS9ZTE VK\^-Y.7L MKA4:AGOG1E\C*B#O=AVV^5'KSBMU5+WJ/3FY2SY:7$RQW! MSO3$*O8^IZ!HPR$J(X12@?3ID1 WA\N#E.\G+@/.A51/[1>/=I7<6AQTJ M(*74YGT7 WD0O)O%[AR<"5^O\(T5::V1RV..(/*=7?.>AA4_NH#OINFD$N36 ML*JNMI> 8SODXEFH.BV"RBO[QS<:TV-E 4"+V-]YB5['A%K) ?"X :4-8<:0 MW>$][Q\5FX64@DX_)/ZZL_LQD>7(=9KZ, MH&L#RY*J>C]OI1L-L:4O[ANGC]<>D!THA_WHFH%F -B=^$7CGA'28@ MRI9'->QP ]/9:&M/OL"2?6RO/+7M#A^P[ZZ)=:MI%SR#50%TUE^VRETZJG(7 M5;F+JMQ%5>Y^?Y6[N'FF]?K3\Z28S>3TPL!9][+%<5B5N_.:FSX_OSS/B.NB ME"JMX2DQ>W M\66FN[8O+UN#M/?DZRO2I5]5D2ZSOR+=0Z]&:SL0E=-R4&$=N@XV M#UF">MA@.@2%=78&L#U@G7S9G%,5P'6C-MFR.T M6YG-TH&#T_/J&?FK^$>8$).2T&J,Z?[VAE7$)@.4QYJ@^::D;_V,/1[>;.9( M[=? !&@O,BS/XUISJ*H/FVBLMP\AMN&0)5<:.!X>*?DNEMTJ6#*>.>N9A+W!\'QDKQ)D'1UA_9LH0-#=Q__F&FEKH_;$:QULG7;>&T!-_K1<,&N0!$N MU>"%\)%D3(&0P\1T+&U.M$AB=/L/DZL22]1C_U/O4\>2%!55 &H?;_\)3H,6 M^_!+B^S?;LUF#2<#%0OP[J#*(58O(&*&WAG>$#NW[%8A N9'.%R%@&&WMUNZ M@A-EHQY<2(V"#ZE-P#>!K'I;SWJV*$']YC(MRBFQ(*H#<7FSG&;+]D54E& > M6I2 S0!=!Y+KF/P#ZCC 3WYSW8)\[B0796D?0R9D\J20C0[B" ZB<)*,DK0_ M+B652:2/QD!=,WWF3?&JE,<_>FGOB$"GO/.% %\<'%&%ZN(JAO&W5:33]278 M 26=Z&Z;@ I*0@PUH3CSRJ _TW,]U5+3[?:P7%[,EB]&<.V?0 B$2[U>-DK) MA]M)SY6EAT1\X&:2RA+TP[_^%3)O!CU_5GEX!^+M%*^%!C,?WH,Y/R?0\KD[ MZ^LQ&:(G"3%P6F!<)BUNK,S*:$S%Y&/)L!\OTL,;\9VXK'$_$37U:K*L)#.5 MX; ZN.GZ?]V+,;H&WY!#D6BV>%31GLQ6-E>I]AY5 M7;TSUYUI.O/RY(Q7\>A9(]EV=7)&HK2ZNKHI73[,!L4QR\[XW#=A=]-=YKG( MHEOQS[T5^7>ZG!@@CP!_N2)TPAE0/$\[^=JP?5YIGHT7?6763HI*\7T84+R1 MI^U\+E6=-D\;EX71::EX,5D.TLB N<^=3/"[\<4=QY2G4-A$M6R 3#M[:\'' M!VVMFWA*K\5L?M(N90-LS+BU:P M1KLRC[E!F$)R6+P!HA?0& W]_1O?IWC:C6_Y58]I[7$BU^D/4%Z=!AU.A!KV MHF'1)SHT]/1P-(OV@@EY4 5A\+)SABS=(,2EV830"'*C7 M1IZ&"&G_J!3@T::PV1UT(KM,_U&W; M516O>T@\&4@8:26K\7E[6G8K-3O>NDQ;#TJ^6 S67?*ZA_R7!]YHW)[,;D@# M=XA! YZ$UWQ,.@D_GFL:(N^3I4D&E_F>J&]/9F(\5SWOB8]-O5U(.!>M=>]H M$4^9PZ*>K]%K8GX\PCX NH"J8AHDU/D)<*QOWY+/'QM_2?+$ZQ9O0W5##&O+ M,CD1VW^48^X!1$06P%MG,N X(CN"1?=U29M1H+NE0?^'$X'3B3\DRXN#%(^% M1*0%BB36C@ T.I!N2?]7 -B3.2#2@PEWBGR@]]7.3#4 1V 7+B4X:UR91-%J M((,01P52_D38/E<&D*%R]DOTC=IBT@I=9VAWH^'D8:$TAI6T&%]WUN5.K99/ MV4O"'JGTH>Y&7Z([U"NVJ9FIUPJKTV1KFDWW[I_N.D^#7 VJYR621]%'*[&Q M4XG!6:6E7)=N';.RUBTU)S]U"GGKM^Q4W^W/*XV^F>S%S5I]F'JTI/L5$%3( MA>?O%,/-!<4 D0&$)0]TPHRQMF^T_UMBJ^76!_7%(JJ/VI56^VRA]GIED8/- MB)52_%;J6EG](I,H[H*FPY\[[L3*['-=M&!O!$=:'>E-NM$H4PO,%L%Q,NCB MV.L0K]=BIR3DTF*,UMO(_L/^82C,+6W(51&*B3=Z;LD?E9_C!$E5?Q M#B-O#(+T=(U"&7F?KV#V&4_F\OLOV1L-F/SFESZZDR(M5PRUYN>^[;R+)87- M4 %F297SN8X 5M60:&(;&0A2VGC3KZ5-&WFNP%,2Y&6R@10'BTF?P?G".X*) MDL PM: ;Z6K(FP M .3PV9JB2= 7+D9W>\^7ABH,390SPF04:@XFZ0(!ZL>#?_6X!'811BN@Z<'JM>(?OH<$H75'LFAC0"+@5"0(Y.EQ%PK4C8#V\3 MVT\3+NA=C=S@43:#^OO9B;*TXSR-*,\S2A/\[?E:;X^_S'SJOS' M[/YW'#0 /B+_L14Y,6HU4,E71 MFHWIU;*>RQCV^%@MF=QA2X9O!=[,BK\?M.'MT>A.AZ>Y&PT)5-R@&@_SW'G* M._ELS0,9Z' ['CT1[+@JF!0380QH9X-7$Z.^4= 1:4MMM%!H?$+SFO$:YH)6 M+K/V;!DK!N8/LYV)X]75H!0R]^($*,/(JC"+9]_P_$0P>0VB)E1O'!%E!J]+ M#$S9]&LLOY0R_QBU8(.GUS'+BYD1Y+JRT038S-+CFBU//&13"FX14(,P!E=/ M#'J3@ZH*VN7>Z7,'^<7ZT,BA_6 8%%GUD8F=G9F\A:3Q_A!=#)<_:JJYSGX:DS* UMV-11N84R5\ M]CB2/YV581,:49!UL9LP;?&$*7=H@'^#\.EWPD"[:_EJL8+ $@^Y=0G[)GHU MZ^*J4KONFOUJMZB/\Q#&C*4R!US@7R12\,)-2C[.LKFSN_9][\(J2FZAER[H MC^.__BTD"W]"E."%N[1V9_'>:=W!!GLT8V,V[W2KGZT<;8"X>O,;8= M@LSV@Y9@U?UN[<&2K&]XQ>VN*VP9>-,AN-6;$_/U^:[US?MCXVKQU,RCN9N[ M&]Y";]/)Q#?]'"/J^PXR&ZNFHBHLF1TM<^$;$US?:72>:*PR0U0%!T?P@>>: M7F/,'DM4RH$']_G-A7Q*C*$GW@O0:-OQC< A2+R.+]7,T9F+4_6@4&&39)Y4 MFN:.(8X5*[6"\8T?K\V\_C7?6SR0=QGP^>'YPQSBNK0V7><'EO$,(XF 8X/[ M,%DB]@:*G#Y&J?SOX!]^:0U;P&B<'IG^@4+S^1TX]/_]IY#-%?[9QEQO8:9_ M=ZWD W&Y ,E)#O=I_OS\?.#YKX[T!I%+(K._1Q084>!>"N1:P(XE M3]0-=18BJ 4)ZDJ/U6TJ9,;&UY#C_\"%%;%-Q#9[:"1H*7,T;TR#L=M^Z7^RG_3"0]L)M@\T>O2C43:$(N:_2!IUN%)KB6.M\>>-UBEM55:U!1PRP\M( M:_H+698Y(V8;G<4+IBHYOA$:HI!2LY,FJ-#BA1[1Z M%1E>4XN;A87I-#O!:=:#TSP:JBR.QU"KT5&W3W>]023AQP+E(1&QF,L3)M$$:[*LQR.O"+R3^^1C78(5!\ZY5"].*]CD M.RG5;C]>W;F]N"1U"M&T% MXAY8"XB%ACA-)C9\?!X--<\()0:O1UZWD>XAR#BFA.XD?*'Q0[^/^7E$.P)0 MH,+AQ7[H[$0H:_HFP-.?KZ6.=,(1Y",3(%?@,%,T5CXU@%4T9<(@@@;-2L@/ M#-IHL5:IO&XD[9(!B6B;4UNJ".2%>JH8"L=O@,[$KYO-A5A,9OL"&,9$O]_V MHGE%8[:)WA>"\-= ?)O>"'1]$ C$7,;MA[P"NYNS"C3$8'E&]E;'#_]RW$J= M9&4WR4(90!4?VCE1K[$9EK:E840LX(HX8$OUJXSZ;^+D$>P+(BBN5^J84D", MA4YI3Q6V\^CS[)UT3@0%%'FHK.QLC+EYQ6_1U(=(P3(9EZ(Q]D9 JNGVZ3*7 M+(G3^/VP4JW=*:7"8KF+O I_[JB3*)*)P^+2WQVL*6ZY,XJA/!*1B>[Z1(8W MY+$W@">([F<5JSFR'L( 2NB: "B@:BA[>.EU:\/K&J:X^1$!#Q%."#[8RZ<[ M\=+-N10-M+':JAS^33M13V),4_&2JK]3W'GHM%GR(J+UEQ,5IZ\Y/M)?46VR MM52S)5(&>AE!B7-<+3&K&*1]HBIC"KAAL<")1DM6CUP+AHSQ= =G/4>!&?8% M7L,;JG?OV6)/&H5.:PV3XB,'OK8))T+)S^]]Q4*$[#@VHMNW50!5\GXH3XHC:[]Q /"_Y M\"#@"4O+X,!'4&ZE?E7=+>1%;*(]G7A]Y?8*[:;FJ.YOUIFJ^Q56Q "<3+T? MS1[DR\*#.+LLF>O3VB)Y[BS_^M?@*P>_-Z4"O3RGH!F!,J4:-H[9 M1"L4VTR!V"!SA<[$]E:E%?7RLG%7%]/JM-GNU,IN7WZT'H[6"?1,S]W*;*Z; M:U7=L,.IPFO!I]1VGI-M."">2V1B0TLCBR"DLE A6 ,+(EL7_RE&Q]FS9678 MLC*^P/Z5F&"($8(KCU,U65H2QD3/PT9N\V9+([3BX4$_19O9]@CBE4FC?4F5OJA Q+&6SC[PC[]ENRFE.=:+_QCCPQ(?) GXZ#]P0>F)F*JM.Q MN27C#6*';/(D]NF(F/A(64"90?];<$1^33+2 ME&R:'X#^REAX<8:>D!03V;A8V#QB;Q0[A &P3!*71.R(<3C3T-<>50;Z+Z'Y MS-HOC:&NI8+KAAVT96*ANJ#48QACHT,/*[WP'.'[99O\YM'>^*Q(P:8@\,^# M_KZ4L'UU')"7F$L>(]:Z[FASG:_O)%A!\AC4IZ+SK'KC'>9$.HJ:('RX4RG#?=*=K)*%TVC9WDVS$[7[N#;IBM-L/YF7*]>W\E6+*(C. M,D1#W%8X[!/A@]S@0V>?_[M^V2ZTIM:HVU,3PZ)Y8"ZHFG^DKRFI* M'8\/N_M:"^JEV3@_P1%;Z3?/V$]\*XGMT(;3L9M^O'!/)LY]YN;!25^)_=ZE M=N-.ZN7STCC<=/("8L$@I.2+:X%(:LBR27U,V*@!#5G5A@HU;_?Q3:.0$?/K M1JU?>1PG>F*[.'NXF;5VG1/ASQUWW.B9LL5T8SX*R4+?3M.*Z4$=#;?ORSE) M)V,"G3;5J"7FR3F7#%>RUG17D>(3A:W\:AH+P:".K@LZ6SNUS8A1I,ZYYB9Y M477V"AO\>3QL%.S62)3H&(NI.^!@@EZ5.# +:.$W:?C#-QI_"-\2W^E$P\=$ MQ!BS=ES6XQ40.(09X,]>_UT:@(L)WY*APWEIY8YEZANCX8JWAA&^J2?C$R%L MB(G$YX M M6J@T%SC/6_9"Z*9D%1Y+"QWQ0B]FODS#F-W%X>'2J!4"H-D*J<*@'>X9GD M]+,3H;.[W>[N<_0=8/%3P,<(*@6 ]8)06/80W=^0\W-WIK)ON)%KD=L68H68 M#JC*$\/4S?$:T:6T.,/1[/X>4U.B5!0W1W$@G6\,EM9N]AC>[#NC4=II%C?$ M"W5[N6GT8VQ:3+:-!IL]ZW[C!70P+(RKL4T/^HC V.5H$;^!+M][F\DI_&:@ M=[0_!6]F,:(ANS;M"\V>9UQ"<^5Y\CY[;FZI4("7C3*7UBR:C%$,&(3^0>-N M3_1'J=#9X40H$J(A^^55*T2/P$)3EZQFO-^PF(:]MZDU%C;__5N$$H+"+S=] M(*X1L@3XQI[3B0F!AM>^0MC# + %N(]@(A)-@]CE>UJ$!)C:ZU(?W#N) M-O!%'Z,=+&Y'H5C4-<@\5A0U=33\NY]R/-K;O_2M"X8> 'KN&$%M]W\_R%1A M#,7^]&U&E%5TN:X]GOI&*WDKW\.YBY*N?S)#2>=8NP-,AY>)YZD%8MBB^TV7 M\?.N+G]/CD=F[_+/EU'@E]%>9X4TB2O&>K_=WUR":D-?GNP-O-TW<& M#GJ0L80GSV@!$#57&RC$(-% 45>( M4L;,%_X@O0]9PHQ%;(XE( W1DK!I8QI68CB,8=#5'_P*K1X\#,"F8RSLPU9" M(T.PGB"#?54D6RY"LD5(M@C)%B'9CAC)EGL5DBV__QV'7\K:S6>K SP%#E::0LRT_:[H&$G4]80PH,.[C#U*>"%"RC*V#4)=9(%PO@A&+1 (Q5<$8$J]5SQI&^6 MQI;*E$^_HJ.Y,26+>ZU5EGA&-G+O_"TUH*Y#@9!M&)&7O+&;W_5"_%+0$X(V M'%2,0,SDQV3YLF;X3O*@CK[S).@^>61FE]P M>,M8V<]%>[_"ZJKN. >#[LK@XV2JU)47[O>D$IPG54&V*'Y;8F@T!D?99XMM M"2#R+B+CP\M>N;W'%4H\RQ M_=S?K=TX&+N(!2(C0\NY 4\641?PG%NNX3X*K>]6"%>WJUPPO8^AEUH(?&GU^P&XY4MOUL U4MY M=BNT@,/1^R5$BO@W"N^))9'#@C9V@7GOQ-I"YG$\1-_=W+319H>J/2J=[WN; MT+M:AL/5:86"33'*=I$S1K _,G-RR7!XM.P!3\[U_<:>BPK;)BM$'[)H;RW3 M\\>IWX,GSS+[7^YJIDVYC->_BJ$3=#IU^CG1BBWA> ZWKU(LL:I3DXBQ=L MCP4V[S1GM]P%)'*"$7Z*&!T0/% MYR+:BVB/40+Y"%H6YI7BI;H3@_@8F U M8F@T&?QMZ#+@.-C#$(DS^-$6U8ABJS3KEO3"-'*_S">04Q!/B/&4&,]\ M&WT'_+*DV]28DT&K:0!MG] (PE#4S\&T$,E__![; %S"KYG*PYFL)"IWE7L!E(U@*>'_EXR]^T5.OT!X MAUS ="MC?H=7F?M37O+:/6N)?,B1?OLE;,'/WV>(;.C?*%G6K%Z\,]$L!=U5 M:VS*H6]BNY#GW]0"CAJ#11)B'W76D7GGECFD;1F"'GM"?9B' W3 $_SW(858 MXJ:ARN2+T,B4T#,44K(Q;+H7?/S6%N][UU(A^U_TJA->6Z9!?J1>8E9:95^! M%<,ZN^E,'R]+O?C1X03K-,XWMN*C, 5T7D0\ M%A5S#D+5/ROA^KUF^.H$15JJ]LIF?[ W'D])5LX-:%Z MW;=JL7/ZG9H!0P<%W/"MXXZQEB&U^+XAU"?07( 0WTCP@3^1"\$ M]C3K.>1: -BF-SW]DAW\DR -(;5;$N;N4(>^,&0RC@^VVAV7:1F*8M%D Y97 M8/,D4RCE9UKT*7IG,L0:? @Q$6D.Q$!17AX2*R;,3"S8[TB:CKH'K0^%92G9 M#'?G$LB2I.!20/@0D=@UYV0I+'W")B)+H]H*JU!!QIR82W_;O&CF[EM]N\!; MOF8@8%M7L;0AQ0_NZYN-,,;@QC(D'I9;A!DK>[^*<#UMYD'4&,& : XTW3EA MI3;HNFU&0NC>],H2\%";!T41FD3PML/%@.I-EE8)I"SZW>+6A[9?V,S@&LW7C MNE]HMD9183\FFD*^CDI#/BFF_@G6HJ3^B:X\*)BCV45\L:I-9_GXJE%)55/7 MN2+<;LQ?X3TYUU+YIWOM?-USYTE-N[BX=ZU5:Y#;,]>'U6O*_, M+JM7M45:K7;-\2"]^^0X6^KWAW6G-LT^/CT^I,\'J_04GMR99[OB&HO:J?14 MB=^X%YGQ[:74R+3(DSOS[-H/CX^MZ=F-V!]53IOK\5W)D5J#C/?V]U892I(] M*1H*_%-Y=#5"[$"E94]\[NH*>C*7K=WVE_EIOR:U3PN)QTRV^*ZZPG.: :76 M),K*Y#]"J=@Y$RJM7OVFV*".Q8^[36%?L> 1V]A@X;V0.JDH/,D/25JZUDOU MQU8J?J\4F_EBP#LS(7M#'M4U\A):( %#/1PU/H.H$&L)-A(*HJ!(:Q\NBEOS M[M7264G=YBBP3$,3FU$;T;?B6,QF-RKF6/RM;+0$ MLTL]$V_+>J26,!LEESG))?X;W(PM@S!@!P7&!ZPY-/[A6\)_CX,-^H.&N* 4 MYK/1I8!9[CTJ#?N_E5! (%&X;VGM.89\%GSS)I*-S M.;YS*9QDHV,YOF.)V.4XSR5BE_<\%O18;CJ@?^FR_XA-^*DF,:_9M'>5*U]Y MQXC6"A]B8?*?W+W$22[- R8\!).8KP1TH0@<+?6.V_O_L_=ES:EJ6]OW[Z^P M]JE3M5=5S >H"&N?VE6(J-BA(G8W% (B@J THO[ZCPF:3F*R$ALTW*QE#%$8 M<[1S/N,9V*<0+J_D?0PJ\DYE]PS^N!>K?!+>?5@9]H$ WCMI.,&S!1'P?BP M; N\5O?;7?6C#_J^2ISDX>]/+9!3>,%G1.WO_XBB+$\F5W6,71.<\P2;^\3.[_(/]Q[(.SBL!2#FU\\;OWDR8):,9#J[WW]N3Y]PR!V/ M=0_ '-[.E>F*?'GE:FJ%SC 4R['T!-7:98YJ\QEPP)'-/&3S\,%TF43%$Q7_ MA(HC_!B&U_2";@L:V]8TED2GO8E(7%S%%Q.UT,VOEW6J)E6KQ;E0*?>:0,6S M?_V+9A[@#'I$Q6\ON(_7I].@6\FX>\EJ[,[YV2Z8+SJKCJMXWF(N_S5(,*8C+73\LT\^8CHAL)4/6 M-6DS')=51^&F[E\YM/3Z7).2)(=QBQOYE0QA.U'RAHXQY;HFM89>;;==X M5?$-X=-I^QZX_Q9Y>252)'! /_D^- M:!C?P?G_^K=I.G(*SJ7A,+&"_TG534,).14E>>Q74^J_H-?1_VT&S?YS8^&) ME45 &0T>"5@A&%X=.7 8418#F;1E'MJHZ4;/6VJ%9=[[Z]\7)27LN M2M_UY.WB#8XM7'BN_2-.%?4!"X]:J5+Q8'5 M)Z)P\C:W&..U_$;44%E52W81TV=B)$X^MV*4M-35!4VM(M.&7&(:>C1.'EY) MT&RH+QI$863MP>(-C)4]!5*T M<6IN: C7-C%"Y]L\=GAE:=AK#)=L28:8RL>_Z5>WF>?4BZ*1@VB$1VUQ(DV4^<&-!XU DF/H+$YBAB?U*3 M.F1O6QMH2%L8K\DFV6&+RN&TFNCKSC\^_7/X_LP>W]_M$$4J19 DPS6[;$" MTF2Z%+OK_J-(BNX1A3KUD&I2W6NZYF"M]GV(]FXDAO,TJ3. A.\XV@\H&'Y? M&)J_:],+E2Q0-U_)2GO:AF=%.]0N-MMN]%6]Y'"(-$ZW!XMN;=,G?CA.?Q<8 M IB^X#KF_HT0IA^\DT#Y+P6VC!GH]>>"D6.V$#\6?1RS=4@,(B8+D1C$C\+? M'WGJNT70G_:9?P(&_D> WG\>RCT!.']+ZV\7Z)XL_'<7_O:A[(>;4\];4O>! M(/@A&-Z;Q<7L]QN?=Q;+EFG;9,B[% $!H'M"/H^7M3JT*6N9$CI=(,4)$8+3 MX?P#C!V# "2:G&CRN8 M?ZS)76>P62"LKE UAAFUE'4?S^M>B$&'D0<MU!9B6 M^SM@1/4"8DS S0F0M,[$U9_*C20S^QHL.5;=)\!F_[ZQ6$+L];)D6H$!$X84 MH!V>#?G]Q&VTP*2A0[!C#N'%[<0:VK@K$"$<'T&R!Z;\*U'S1,VO4Y-\1\UG M$X'';6E@.2\J61'6OO)T5K;H6[I+F8.YE MM!I9IX:S^M1(;PA?=4&4R#QDD6.]B;=;VNPG Z2"016FD:1X28H7GQ#S?E)7 MV!1%2'>G#%4N3^9#93@?<1V%SQ^)-$GYDNAVC&+0^[IMZ&F9@_!Y7E.SE0(L M,2/"+7J^;K\?BFZP9DGI3WVGIXX]MVR,-]"V?P]T/,G"19#JG)=4X#;:93^8 M(17L/H6:\Z+KS;7=8%"H)>_GOXKFW!=>,"S+?S(]'+2]%J>"HZH"O=@A^ M,6:WP"PZV_^^DFD5=^<]^S@>22D@8:T\HO'\#&)R37C1%>&J:!-__8L>9J)/ M\]P$S813A=T'=3N_F"H8,)1PK*OME+QT9Y M/81SO'8#O>!WYOX%S2(O>F!$W?]T$$"G;[@%,L"IG*,)YKTPB&2?(^#.EY?2 M,/ZVT^7_7G7P/%5&H&G6M'[O8_F+Q]IU#B%!6%?D=-@@%,QE_"WHGN^]=X^) MY1]Q^'F<\OZ^@"!2Z".4^V_J^240QX$L03_N"XF]ZK<-_^IUQ^WNO0^ZE';+ M L;]^JN*GFE5W@^H_Q-24PN8W7^Z#!G9M0!>'Y^['L1@WWV28;>R_90T"&=* M'-[A#U\\3?4]"KFFBD0KU6VP*?:1> SZ_5FNP-)%FNC0%/L$QH[979-,DV7J M=)'H4L54B6X239(FZBFVZ[_1".<27O;&,R^4Z-B-_TT;3XXPS,-&$@(N ]]3@A'P_@=QHZNAW5!U2M7Z-K(TMXW% K$C"5=L;K-)%UKXA.KC!:>*E.:; M93ER,*F'3FNCW!8UM'YSW+/&]1E?T8DHPA5].AGKDMB>;,E.<"TYHVH;HB-R&FO>:ZLBE/))J((EQ1Z#4J MZU2CH2UKG;7D-%J]W&QWM/OF/F6WGF>L@L75Y%FG+5+CEI1N1U&S&+WTF)6A M9AIB3+YOXYO,0NVV7U"SG(O$0I;\;. M#\HA/T6>::+RX'4M:]$1Q*LY#,7R<&: M1A./S(12L5!B\IBVI-?P.HM4IP[K)<0C<2,>P1[A7-)6?KJV\F_L&:() TP< M%@)[S"3K$(-U2 PB)@N1&,1)U^%/CS0_BM!WR;9PW/0O^\@'94A@_!%! M;KHQ_RP\)(EE7(".XHSC-8/ 25[)N+L!8AY0CK%.B)4NJ\Y+_=F*9\V"KJ63)AO]7K",XI^D8 M1V. &+[\R*K0#'XTP\/)H+;!MN3S8)*NL/Y,^]2\,M"W(ZFK:DMTF'/XQG94 MUI7=%$WX3!-[XJ#L)W;E/UJ'3P:I_9H.M\=>OCE-8RPT7U*;!HU+A5E6"2E* M;DP\X/L\>3M&X$2$D '7YEDA"VJ MZVJN/Z$XEW-S19$6UX(W=8D=KPF:.5\\N>'@\8,T\^3-%Y_73*NT9/'% /:@ M6L=4-P-&(NP]M0F&'_(AW'II[%BP]IVRQO<4JOZ#S2UT6++VQ.? M)!7-?:CQMP='7R&7#]3Y= [V1WC3^/:JWJQKW>=.;[UKA"_5I&'=Z2]1G=O, MRJMY14&&7F9'^8$=RYEN2;7O9E<_;AI[\FS_$QJ;02OTF"!K*%0;HG3.=A8Z MV?!"IH_LAX.7;R[+/QU!5!Q2F/BD[+?5\'MC@:?I?Q<@]']AR>_O[L)68U29 M+UHR)A KDC-R*:X+ MBX&R8P5YR!VM6U]U]\<3\_>VDS2>% 1/74)IIE)1EF2CQ)%X,]W?3)UV5VI' M=5WIZ15E(WE^3JF-K"H:TT;%E+RHKJNFY_5Z0T?&*!)3,W7,RZ&+>F37%;8M M4-OQL%NG6'[ 63V7J8W&D5U7]-H3^/2B@E'LS*AO?:^LF44OJNL*%KCL)#.N MTYP*&7!O)!C>2HCLNBK/I$FGGLLRVM)T>OT%U9R-NY%CKJWZI*-VF_B W;1:JG)Q=4;V, M S4XV^/QL_=G[:T6G#X:CFEMCLVH'FS0/BKT*$X3"G*%[9$]74\KU^_2RNV[ MM.AFCVIVF;#C]**CF9_DM_-U[[1#$?2,-#J3WH(B\@Z8#Y#&7C#N-PT+@CV@^68@8+ 3\B&+)0L1@(1*+N&Y#U$Z]J$#:#YLZ#3 M0[=];:4_M9O^T;I\\I/"+^@R52^;6;N+KR%&R(RQACV="NW=6.;\0RY[3)=O M((ONFY:65HWTPC(52[9/%WU^1*CY0;9XOK@"5) V6I8IRI&CA4I." MR'G!>IV#ZQZK\5EH,2,9S1>J&YKI[GOC6UG/&@U1):]!5=N MLYU^I=(EEX5]R],##.>2RB91[:L0.7Q;M;.U2L_0Q\RYXQ6US:"\Q=7B6Y?8L?PW42L2Q"UFK;. M?77=1*26649(^W&7V:X'-"(*YM DE==!]U4;1F.ZA%C,7I&.60IHAK/0R66A[0 M;!"AX(?\46Y.+F&@'BO3C8?#'#M3F5PE@5NTM>1?2V6.JC%@CX_ M_U8*/1@]J-!>X-$?4^#C5$/T*S8;O CFH\%G476 R8!CT5 M#$5.6?X7IM2Y;Z#.KX>4;ZY@)(C_5:(NV+8Z464IY:G.U/\6T0P'SMJ^TM@/ M*6'NFZT#N-E-<'B70;/_G-@8ODK0\&V4D>7[K*+I&6\MI"E8%I_EE7P5TN0I MY8IR?MX:>?5V2_GKWTSN\$#V:3YWL"C^,H7N+B16 MY)58$9[HXC,8[I)+KD_/M&%FG"ZAV5. MXZ*==KNFIE*@="@>5OEI@.J(DBCP$YG09R<*O) OS%:HMMOLDIWG9!(2 MB7I%8V9FV\WK:G$S]"6;R1\.B/B.:.''E"\ X%Q"[?5DP,$-HKF4$OR7?H+@ MNXY/.2KPFYOV*<'A6F?WR,R$V#]SR;18_V4C>."G]8M!S]]_^V,D4=65 M(N6KH+XC@=EO4X K_I3/"B>:K#Q=:!6(86:U\=2#MT2#B.*S@LAJF8#:=(VJ M310YW5EM(* 2'LEG98Q76'4V*VPTI%_'9CP- M.730=W/ _K3)XW.N.4G7*37?D,K%]61J!9CJ2[$_!02CA&W+CGV,_VG8[?:$ M9EW/0/V:4*GC_66= /GHM?F?T#W_$].M4)T4P;)4ESUURO>NUH83!X1 >F!M M;#5,E8 -3DQ@_*!*N3 ?U8L5?8>*2MA*E+(14$=S>6&M#@5#EXF?3D5U:9XI M[!'[H60N81W]".6>K#A.W"[((WJ4)3]9EZO-(/^A=&#Q7A?X,?]#A\/'>UT2 M>SGKNOPY>?[Q<'\U(5QR1N#2,4[*[N M])P*U?S]&2G' :79R*XTN&L!O M_=U\P J/ ]\W67-:RIK<(%/7:DZ^4=?S"EI8[:B]SAJH[BDJ)8I\_ACTD2)S M+LE)$KW5((:G=)T930:5BA C+>EH"IN: :^N8E M.@(L'0"$ ;29"RAQP"\#TDLY!+WZ/TYD,/'>_WG_.?%!*[U]XF_-W1,7U,)L MTB.6(Q14MV%:0YT>.RY39MY&VE$XI6T1RVAJ2\]J M;G^6-;-&O4AP7A1.J5]M$]W5="U32&;A;3'7&2Z+1!1.21JKB$AD-(G;#(8\ M.B]XQ& <.7; ,X%2.(%(_RKB6H$0%8= /'M +4*="GX'8A\CR<4 M1_@C^*#?P2V)GUL[& O$D4_#[^W,AO^^DL:35C^ SO!K-DY\O(Q7@-B]ZP0. M37^$4?"*:M9K7#I;,.S%RB)6PW:"L+LHPB[WF(<3!,11+;C68,=LLB[Q6Q?\ M,0$,Q7!9$G.)Y[HDYA(G?-U'P?YZ0O@3*9S54=R4"$XR(3*?O2?0R%D0=K&U MFU.,&8VI'7T$N;LFTBJ(:O=C,R>$Y"5J<5=J\4W\7>@W8X:S>=J1.IFZQ^P! MK\+$%=<9&1=%)>PV0?EW-T$+F^YF(1-KU7ZZ]NEWC2!OX1W+J;0'?(G7!(IQ M-DX!G6C2UY$-[][*>^2OAIS)F#6AU=;F>I%EUOFIB&>)$(X'PP\X=.Q\.#&D MQ)!.@8HXA2'-R.RHV(((FDHOAB@T(QQN6_XZLN*/#:D\*<\TJR].N9HNT(5. M3J4KPW:(\,,?;E8%'7SAEC:/Y?BZ-/"NA?5PHUT-YY@BQK:9-&-4]S2WPFVZC RW11N9PG M&*UG0SLST4:<6]6ZQ8QBZ_[WA\#!S .:/PLE9F(C]VPC7PN11VS$&;ER#9U+ M.2A=G@DKO3HH(E[[9*T95S2WY'2'22<$\X8B%]6?6*W<)LDN;<,EO]CVW;*3$-JVNTJ-Z?-HIZ;(ENHU [GD,*Y MAUS^6"J<*'^B_#$"V/^Q\E,E;=< M!^YFZXBB.W_>:&YQ#/ MFEE\H9C^:UT&+WR3)E[HY[OF'M4?1B-;*U-95;7E*F-0KHL7BT,EG%^*/Z 8 M>I:!.XGZW['ZGSQ\G5']/70PQ,4!7J4VV,1@(;8W$:I>..P4>\#AH^I_/R5< MDKDFF6LL(]^[MAP][H1";6DFMOQ2C=4)G9BSRP*Q;H<#3G,/&)9/:K9$\V\C MZ/VAYI]L^CW]1+)[>WT^ATPCT%NP]/^]PH0_V1_HSS*MWWLC M>_%8._$B@;TIOO)T,%@DBAOLG\-_7\ M$HCC0):@]>N%Q%YU?X5_];K_:_?>![CWW;(XY@( ?-$SKFV"<87@8W'G5QKRTTRO2>>O"KBS&7X7K%&2=; X8; M8:7RK!_)5#!HC].65)[(VGS2Z+LMFJLAOL2J;($9#@];K]^L#N$PP1Q5208]EU M?21Y"ZKLKD;-RM)"#%=YP53P?.6TU>05.K/P[Q-1B3HQ79$(F&'\@M-@QQ00 M[B\>9178L07$HPG_9?F])_#8S;@+1A0MHKN[_U8-47=M7_& UDM1'P)>/ET? MM-\''RCZ]VCZ,=W^=7_CZ5X*,W)@5&$IT':NRH\@9IV1:EN[X$A$&XP6SN4. M*YDGUW(G8^8^% ];IRC9=XP-J$88%)[G1L.%K #QP/BQR7UW,R[N0PE5\9Y0 M=>UN#D+Q=+$@S>8S?!)(*(?\T:@X^S/##8$2[)DRX ??+=@+60311M^>8>WBBT'GC&%(O-O=?';+NJ&#\U$!X:\/.5+6D8'2NZINI)]@_P1C> M.02)7&<*6:"K;=;1-1:ES"DB.+E^S0/-44?2AI]B'G\B2%V6\YPA,$-.$"L. M7+6]]-;S,S $/9)@/'S1%&(3D"*S_ ]CTMWEYZ_5QJ8-T7]0_Z8=.>"'>R&D M'7$R8T0H8D76)5\'@\^(U#&SO=!AC>\/J/)4@6%4FP[XEF^L\!&??"=]59@];[UZH\8U5&G_&T(<<9^@KO2(;O"8IWZN][K0MBVEUG0Z/6WY7@O]X M;>M4&<[!:6U>1_KLBLCA95&)/+LY@;B/;;*_$ELJ.&%(FY.T^Y0I/FVZ!_^! MC/4IZG[B03<=6"\N!F5'0S-0GBTJ+3[;OV+@F'72R7)3&7>*Y+8B[G7);;ZPA**!\3 MRL>$\C&A?+RW<;O7[E;ZX220B:(DM) G); 21.! U=WV\8WVL?SA.LU?/'LM'FS8_=A4*EOU;);C1)6$Z1*NRU'([]^#G9DK[<@ M^Y_R$ACPLITTBO?'6>>E@DKUJ3Y1J13Z6ZN[*NWH)I'L&9FQ8J9EB6W>AFU^ MC7CKF&WBK?%,Y*?SB88*LSE$3Z$MEESP%J")^KY+^-;3SUI$8?(/LS^;* M2$-@OPK:PM-\<1N+?!FK;GKM)=]@-57*4K*&K4?YDA+R7&+(,0;;Q, 2 [M0 M?/[8P#9XIB -\)6HH3-S*-9QN.AAL3"P29/+&'"N %-DJ;WFLMBB-![MN#3S MV.DC]=7)Q,["!WU'KB$A3CIK5]T)3;?51&:B"!<$JH]FYZQ *ZR6(4)R3/@! MP9.Z,]'WJS<_GE#?]4RW))4KY08U+W2E(5E2=&U)A&R8OKZ?8?^VQ#X>6.*U*$UP%XOBQNU-56/'I9F'CO$))L:0&,--Q,?/ M&T-[FE^C,QTG*&%64[%-KZRLREY(KXE%=&K??!&7)+))(AN?J!5AD56ZF1$@ M9]&$TAC,\FQUJ$-^;88%5,\1-$")0B<*'9_($Z'0ZQYC0'A+TS2&8<9UP2[6 MM@Q0:#_$9'-7YF_^'J7 :\;EX ,_B?Z*+1W."]++R4>$!/='C7,LISJ22 5$ M(0UC6AE)HM'AT@@U@59D'F\0@)00OW_"F^_(C;11?*DWV3K'CJ61"'&A2OH9JI#,$]$D4#;H\&@XLD%GA+: MU4)9+GB:MB6B2*#E#4\.B2*#5DH4NMO4>!?6)UE#N M"'0-C.&)(('FR.R6,JYVT@2:&OTOE!:\);8II@RL"A=M"$ M52LBA+3@7)A@)F-A169@[TS:\8'LC_NFKZ>#IV*OV=U!0%XCN(ZY?R,DKPG> M20AN[HJ"(&'LN+-U21@[8KDLB;G$(4]"<),0W"0$-PG!3<); M$FMI)00WB:(D!#>W3G!S57C9SSK$CST-S=&]W0A8@+)=MI"^R=0AM5?0T6*F MOEIFO9!K!G[(90X'T226DEC*/9#"_*FE:*--F2%4J0H)%EN;5.0>W*FU0^87 M8"GH7:$T$^Z7A.KB.R&O*XM3P]1-9?.VE58N9C.%TYCKN&*73"2\34-DM#H1U2O622CKM$_4\2Q]Y7_P')0S0]F>:A& M#X@V8LZD;NN"^:\%]2J>-,>I\FA37#@# H/;1,CD A]U'8D%)19TX?@;;4'= M7IO%NC-EK,E]E\$Q?>#@D\OMM8PIK-&;I+.:-L.2,==Z+4=ZK4)V\%_%.E7N-UDAC3C TAP@K'<\,NU!@I>R:6/'9LU__Z M[8"O=?>^N@'?-A&(INW<7X/?:WTE_6>,;*Q"MKG<( T5):@O-7/%QABVIQD" MJ"B4BT=7VD4GV+\KISJ#F./EICW7&!>M2(-!:I],7"Y;)J2I^HZ8'4V?"-25-_MAXVN1=46==-VK8ANUX(] M->"<,IQ!?;A44=K>R'67.Q-3#5>6".?(=3RX#+Y^YS2^[YPN,TRQ3]?K*:)9 M3-'-+M$LTX5Z')JF"3LE^>O@^BLBI50CU32=G:7#:3CSX-\AFQ6-6683FHL[UDS_8\8NX[_,;8C"Q+XA2/;(!;Y?P+"DU])&88K MZ/HF<"KJ?"&H%M@??DCY/_J?(:V1P3V* MJB6Z<]L!A!&V_X:DBGYZ&=X9Z.H.>KU3\V"?T[^'\&MDZ2$UWO@*Y/\$P$W! ME:+O%#?@AX#-&H3,H"O]=YN#9+=;U4]G^BF$?AMT]3_O>H->SI@ :WTPL_XC#^^VLWT_;5D 0*?01ROTW]?P2 MB.- EJ!+_(7$7G6!AW_UN@]\]]X'_6^[97',!6CT0<^T*N_[F?\)J:D%?/9_ MN@P9V<0"7OM:YF<3^BL'MGOKKW\#U@&@[F380V\_!0GA3)LS[T#BP9-A'P/B MJ2+12G4;;(I])!X#M\IR!98NTD2'IM@GJ'S,[IIDFBQ3IXM$ERJF2G23:)(T M44^Q7?^-!M7L7OS&,R^4Z-B-_TT;3PFA#=1$=BW3]KVA+MMVB-CP5+\^\>,! M<+3R6I3]#_8=G5^A /\H"8[PZ[F!X:B+>VVA4:874KOPDRR&"MD)SD/8.,]G M02&96J:P6DC\UE2BB'"F2E5F M^W)CI*7K0[R.U"@U4U:BB'"0@="O3S-NGY,S8K.W,7M4PVY'$>$L6K235?K- M!K6<.G9U3D/I&DI$$>%@_0:'U&2>A=!1@^%RMN+VR$@BG)XR 6L%.Y2[''J9 M[F \I8KM*"(<%MWT.Y-.LPW)&P&&>I61'YV\%T0X3U=.!*W/"$UWS#&;#EXJ M$[V%.%3X_.&54W.P[8XS'9Q2>^V5,:UO>;( :.T.KBRMO+H*R;@'L67/*#F( M33-$F\:+V:+CC?%MA^!AZ/#21M6E%XLIFH/0!:Z1?9XQ M%<5?3OCP4I-0%BLOK]:H.9'+M[V\M+ P F2T!Y?VC5Z%Z*?5+D>N"_."03:< M'.+Q<,0Z>2@[FW=(U-7267=9R):F+C=L1^D34YXT&')2W'*,M&GE,A+*0M'Z M5)Y"&4B<#ZK:4ITAM4&T=+QAVA< 9L^OW@[(M*R"UM??-;6$E4/&]:HH&(=;W:YM4R?13 M;S]!YG3'$FR0):7^KM E[M=#JJ[Z#M>QU(6]2?U-L?WZKZ"H]JLF_TT_S08/ M[]_F2@5)\-]%FNW^>OU5?I8*LM]@__5E^AKN'"UM2 NOI%UZ@ M2#>-<[$?_JE07ZH6N].LG63GK#$>K"O84E,;M*B5,N2BHWQ]N^JH9*?:9KQ. M3[L:A:Y<%I+'4*;1"$Z=D*.;>7O9 E-XDFU@,[%16V#]3\:_L_UGTP>&OY-W MCECG>YK0<2B99#:*5>/RO5[[//)VBD.E,AMV#*B,=M,U8L[.M+$O;S0;09]X M(&UPTR\TV2_!CVP+QN>.$0 S\)-B!"ZCC7 M'E1*@@/X VP M3;/;VA<%>YH"3"TI8;&P3$&[[_BDHJN./.=+F-OE55G5*729[DS2 M5;QL:MZI-_VA5_J:MF41Z"S@E[%EXZW"-EV@0Z&?3*5NVG:D MLVGGIQ6'6BSFFKS)Y,;C05E3U\I?_QKFX5(][3*^R$FNN5?ZO(%]73K)IT.? M)T;)DNKKB5SWR^.#7?9WZ"17G8RS)I8CC5I"@ZYH#WLK'#L7V>BU#C<2/LD[ M9/R*&?/:SV7$B]E"_%@*O)BM0V(0,5F(Q"!^% GD3V1]3&@>_Y1W[$?P.AXG M'VN1?]SZRK(IAM=B=4BS^$,>[R1!E']A(+ MFX8P,RU2%VS[5;M_J%J^? C%DN7@V'MWD%5RLCI%BO4:Q$H")RU'8Z+;^OI! MUI&;*UL1>\X (\%VEEG.6Y8@86ILC7'::0Q%(F181!Y@^-C4^\1 $@,YX,$X MK8'T($P8=0V^1_6SI=)TC2FM8O?KK#)?,)!.DQ60%K+,437(:6WXC)HI98@G M8L6CPW9OH!+H6H(D!U(*L0#@1_\"[18RNW.;] ^RW^\%N.Y>:VS"D((?FKY" M[6T8JF8=K#SN5"FFHJSZTKR#0-*W9F'^J0VS/$]+&UFP3-]>!\M5-9:"2U+(Y,9%880A?=SJAI2!-:M?HDM\R/.DT"W2YF MXH[$\+A)W$"MQEB*8.Q&O8?<,4FB>M6]\[C9\M?"6X"]?ZE;@"!C;])^:)/] M;YS-.#E3+[LMW57A;PR ^8))EVTHAR.S+$.IHPZ>E[K+P6CIA12'"')L^R6Q MB<0FOAC?CMJ$?VEMT9979:UF('6/Z\#:N'/1,*=WB&4^.^0U*#VJU+93O:(: M%2]D2#QN$[=9TX5\O0J01M@FD*2R7^/KCB>YZBQ9?+^@Z^M9UA2(G$=JKMI*M[3"5G0V;5_7 M09AZ\+.ZVZ['"%%TYVY(WKGC> IK,]!NJ)\:3W+#IGI%LP.&]G< M*#+Q0H\C+'K8T5JM9F92TY:Z-1_RZ++BY &A2< W#V6P XO^E1C O1O [8,_ M/F\ Q+0B\!E,:G+I^:"1,2 WS1+ /R0AJ&'1\F_;KWT.AKDG'.C1Z[]]/=\ MTA#[T!@76,GGO<-*'O;%]&S)<$N[9(RT6GO=*@-^I@!H]0< M:5<,U,IE<9#+(F'O-P2=,WHENGRCNGQ)7,GG==EN;K9SG"<[W$;9ZG*_+*R' MM3:XZZ!-&SO'EN*U$[ @ZB3I9 (.BW= :D;.>&\[/-'8^(L$+9=3A)A)I3:$ M$F"(3(@D.3KD/5'U1-7C&*^B5=V$)HU9+H-MM#3"I=6)4T*U6C OR8]-^8_1 M^O\O(.K^]TRC5=_G!?PD$V ";T%\3%>NU\C2@6 M-A3*S] RXI0WV0J8N)Z-QQ1M^)7$8+Y"M:46.7!,:J-;$PT,8]--"FYCFO)+VV5 M"I_@G5$GJ"XU>_4ATH38%LXWY[D&Z2?BR:B3R%$G%YYC@J&/P!NCX0'((YXL2_R6!88><219F+,MS!_NDW[HOJXFA L2W1]U%&=G[XZ0 MR!6YSC^TS[C)XQSS'A*KN(A5?-,&3JOQ,>;W_T/I'$Y^^)KZ7W4/_O"9_'NH,SN])_2-@';<4&;',J"U?7,J'-N MH;)-;TG-XVJ87:R1Z:G7YMLA]3B,G]X48Q9\_*5!D[B:Q-5;L6$PY3X*7J9; M5:=),C*7IO!:;ZO8:1I70J9E^)0T1O$(J/DDH"8!]>K&6#)=*\(6BR21VRZ0 M_)(3Y@+>'8VF:Y'=\<%& 1?N+Z)B241-(NJM&+%_;801SR#;<"B%'E-"IME: MX7!Y.6SO6#"Q0ZSVC<=3/&1'FLJ6+$PE:-'YDM+X%'/LMVCKH(CYF MZ!UY+OB_-90(BX\P\BRNVI4"/-QH;GI YHQ-NZ $9$YA*P=RC-+Z%<(]#B"S MUTB)KT/.WJ+UP<]@;57#%4(97.1IH:,/^_7'$_:+S[4R\XJMMVJ4VYD4,'H^ MQ+F>P@<$"/_[?\*+*]/N<%L@5^,6U.]+?5HJ:1PRLS,FWF*N@R Z&U MW&C@2TQL(!X?-/.]OM(F-G9_X9142A@57=TSY#%FMOD,#[V]LI?.%K6IR""4 MO%FNBK@DL$O5X[.'5Z)\(8\RFI/FEC6E,;;RZG1>(_CSI@"*@=C/R3ZG:((I4B2)+AFETV132+ MJ2;3I=@P K6((5&H4Z=&&;_K+<*)N<)NC8+,WC =_PL6X7+%!"3,3#ZC1N^ M@G.95JTZ+7=A:KYJ(%O6U9@!USXG*#A! '^-T^)^$8TQPY9^1%N0+,2%%N(# M%KUD'1*#^%D+D1C$-4'NUV"=>N^I_^2Q;XW#YX3/[*=[X,U@"^.+SP\_YK.Q MAO5> ]D>(U.X()3]S);PW84^0SQ[H@H_5Q604_B_:],+O=F@ MVFU+)>Q)-\ [>_,\8&_V' -5)%W+\FTQXN"($Q;F B\T:IQKPIS8$[#T!O'" M/@48?D R:$("EJCQ%3B^_DR-$6V],'M#6J-J@\RR51!QQ)7!(53VKW_1!S0+ MW?:8T^;+TXU;R)-^, 'LS0>00-EV9O>^Q6$JKZ"D0CHANR35H!0,TD";1&[QB^_0L&/&6ZB M\XG.7SPF?5_GJQE#GG.$.J'<@$Q=%[="G7 M=@5=WZ0L>6')MO\Y*=58F:KHWYFG.M.4D))<.24)C@S093@4FJ@D;.R4::5T MV0[Q:$]_Y)BIL>Q_FB@#F.]565 #W0OO=_^TST\IFG-?1T15T%/^ NHV>#IY M+4X%0Y%3?TN6,''L7Z$( &H97.=;@6L%&+;W1/$8C<,-3GI?'&"+NBQ8P(=- MWZ!],^#&SW&"_9[;0;+/'F>G)Z4TV)-^?4S]?Z^.WY_<*H"SF=;OO>]\\5B[ M8W\D<*.*G Y/]X-.I-^"[ODBVS=1Y!]Q>%\J_'[ROT 0*?01ROTW]?P2B.- ME@ I]T)BK\!RX5^]ALOMWOL 8K!;%L=<@(-7]$RK\KZQ_D](32W@L__39P\4WE=4,L01VD\.23B34WJ'Z D\&?;Q60A5)%JI M;H--L8_$8X"X9;D"2Q=IHD-3[-,I2Q>_,8S+Y3HV(W_31M/]->A\W,MT_93C,"EFZ!ST%-M.0 :2P_ -$)4<^7Y5'?:5(F M)V ]:]E9(FN5\:)Z!$9CTG98FC>T)=5?P;JI]<=5+ZI'8-5O#L>(/E2X.9OM M>86B-F-4(JI'8&[H360XRF>X)5%N2_JD.:MR1%2/0$U?3GMH&D:UODE0QGQ+ MXPV&B.H1@-<]:3UAX3XEB)7+IRNVIU9B5UO=*6[!KI\NZT MM5T3/'IX90XKFW#-H;I<7W'3D]&X7J<^[;+HUA,8:6F]!MM)DY$J# M )-M#Q])GC&;XKR_XC5,ZA;(Z*6 MU2/-)?UG1:^F& MQO:'8DM8*!(BM*,6J8BS6!$GZC4-(Z:'U64J$5",2O;K50@BR*5-.[5B I4V$;*\1"K8K2E2[L M1M;C M:LNY7H?$S**D1\JS(]';*ELHO?;=%9N29E?Z>M MAK"*QFR20TI!M5&;K4^;K!'0 MI?S"7F1+19Z%TC!)>M65N^Y;N\$G\ ,&'6.BNSVTWC%]2]ZG%NO MH.A0N9@13Y'A'*H[V37$=F2RN^U81*FUZY'*'IU9$M]RZF;"WL^RB2,Q[HU- M:#B;G]3=S%9+5QHS1NS3#3$249+VP!2L'WUD3 MUNV&&K:SB-4-:9-*&.WS-6((ERL0EAM M4[R<1V#')0BBET2/8V6LH@BUB2F+^\E>T+$!!4F]F-C0%6)IE UQ*\95>Q,8 MYS:\J]9S=&7.$.V+V=!XCBALT^%7D&RTFRUC5)I,%D38,(;=?ZWH+Z1LV$ 3 M_##J"98E&,[F(:4:HNY*,NC&"H*L_=U]V1\847^6Z7\4/JF]HC&3_D[-=@Z M7S:H87_",U0-?^&.CH]96MCNG MB"*$S!!E2N1;6\VZG-&QVK*VZ;D:P[%2IY_)4 NS/ #MG\'):"9_S.ANK]K] M4PZOGUVLW@*=T2U.J_SR88^V&MISG%UH*%$BM4)V5F?D=CA[-NL'R&,[4TE= MFIA#3 F^OFH.I((ME[6V8E!LI9D;#/+30I=6?'/( G/(P"<MQVU:4'D9(90FX*Z099Y->.*@$_& MCYP(>A@W?]URS;?C!?U>>/R)L3!)=Z\7^MXGLRW,M#+?8E&72@L]CMVRPH0L M*H#6+*@"H>P96T)BY:\3LXB#65PVJKUO%B7/W(JM(DE0FW)EN\(+7",["\PB MJ :AW(E-A+9E^-U6A4_8.S9FU "$OW]CLAN<^%I^\ LR)VGK8^A+%B,(4=L;T'I\5 9 MR?46AU1'/0S#&EFVHH0\0 AR0J1##.*?OV:Y&XA:%[?DQ&QC;+9=SXPP6[LL M;H:]]#Q'N31=7N"U888WVB%E"7S*3M+8AFDT"=-)F+Y'>Y]:9#J,BMA6D\Z$$'+>AR,"3Y'J+VY>%?U]\<3MS!=]P! 53_B$] Z4?!;QS '^M#4V20*.M#K\>%CHU=W"'LSWQC-$ MF/VB[,G5>;E>AC:(VQUTD0['F$382'2)>T<10E_@[^EC<@:3O4TT6JO*4Z6ZU6=;1! M^P+#BL]EI:?"VB9 VKL"!B9 VOM:E@1(>Q$@;>+2XKM$B4N[KV5)7%K2&Y" MGF^O-^!^@-&[[I7Y7ZA_DZ'A%]MP\E6;W+>^YF=7/C+.[DV M3A=J:\A)4P)51EAF64>PQ>78$FELX0Y;#3T+D1"?'9;R:ZZC>B%D.I^]KS-> M\"F1.W0W$ @3?-9I[??M+BOR:I?UZ^,&*M;$F.-N6^%8MJ2H_3GLU>I_;L[A M-NXQ6Z8-T0+$^27+G/M2C[BCJ.&0I>F\@TL,H\UGPJKLEJ4^I>Z&0\+HL>&0 M=Q'V=Z?!_(X.7-=S%W(IS*")Q:7/?PCPFGT\F*) MP&5F3YT0L^=-=@-.G0J\Q6Q\U0_0 M'62LK 6A3)4M=S-0"Q2RJ'T1_7GZ:F)#=X1<;=$G*1(9%:JEMDT8%2^$AR,9 M[*[V#LY;.MR5]2=%07P]PS&4EXK7@@#A[%#/.BW MBX*8Q+'IF_7.@$\]!PKF/;>#9/>.^,GE ME-+[ /.,;?F_5Q">)[<*,,^F]7OO.U\\U@XZA 1N5)'3(4(H:('\+>B>L+'W MD3C_B,/[!._WD_\%@DBAOB?\;^KY)1#'@2P!G/J%Q%XAJL._>HVIWKWW 4QI MMRR.N?B-P, M7P*;!#\OPO^$U-0"#OL_78:,=!C@M6_?OG_57^%T=F_]]6^ MQ0>)!!F"S>TGE13.9%/O($/ DV$?XT*H(M%*=1MLBGTD'E-$LYABN0)+%VFB M0U/L$V D9G=-,DV6J=-%HDL54R6Z231)FJBGV*[_1H-J=B]^XYD72G3LQO^F MC90S-5W;SR""?%-V+=/V\PL=S#8+IF9[JBVG#-.1I8>4O!9E_X,7LI6RIZ#Y M1!(HBWMMH5&F)^P#>U=H81S),V9KTQ+5-8R^3!E=FW5XX: M9=]4%$W5THUE1YCF5NE*!2 7H+=70C59W&)HI0DAD_36S]KI\A)3^.SAE8.% MLC0WLTZ10T5\MATX ZV >'SN\,I"Q5[.X-ED :'XO)]V9_2VQ8$MTH,K6UBM M(\XZ?0/JLSI21F?8RD! $_W!E6-W@I!0:SRB:CT&-5R24BMK,*KOX$K1+36R M2U2B.62ES!2# 517!L;30<$R%4/+NW('E4C MF'E!8R&K/NYM>^MRVO_4B'42Q'QAM"CR,VXY-'0TM[6T9;_-PQ$+I:E2N6_W MBU5.R&YQ/%-.>QG2_]3#*U4K;0WTLKZ"^H4U0VY:6\BB"3[B3H[;5[3-9PJ'Z)1Y;KKT>TS2\*(6"MQ0SYZ=;'')7V;RX M6K7]#XQ4*+%%,O24Q"0N#?7GZXG9AB80$:50L#N4H2P[6G&"75>(5L;*;Z?M M<'?^]95Z+Z_1SG2*0$NABW-DC>STM^THU:N8_:&_0"I#L5N]M/)6Y7+9\J), MV2K-O'5Y)8^H339=7I?2"C0,)']@H"ID(U;7&;2H6E7<>HA,S#-]+TKRC5YY M,%IYZ:;6[Y%X>L&/&-VO$"(DSYF,+$,IT$3O# MSLNE$O%"GN<>NL$ 5[^OM539+JJVJ)NV:T4T\JV'"M%K,BQ-D8)8-[K*N,G MRID:^0Z"UOOI$HR M!M&_DDQW0K521$DV>'\@%RGB0)=I[M! G':&/QN<1?( M,R6(HB\+*:4_"Q:LG:W:#@BVKX:L7&:X"BM.9C"1A+[]B3IVXSCC)0/Q_TE?1W7ZH,Z/K\M69?KK$LP4BY9EK@M M2V(N\5R7Q%QBU#48@]F^[PGA3Z1P W-1+R0"/_4$;P8G7%\4!_R8S]Y3F^ Y M1@S%UVZNV6U[9CNZK7;;B$G#MVQ%AU.($D5)%"5:49!3^-:808HZLJ-:\MP7 M3@IL+]10/Y<;#M X15L:?5-P6"X3FA:-K-)E.RAK.OMUZU M0D 684C!1G/+M!WK2RVW)9:.\F7CUDX&,-W#=E3Y<#)":V$/8NC6%X32_HMJ"Q M;4UC273:FXA$C&UA4_/0NEF5^M!2@%N-F3UE30><(F:!+<"Y$PZ2BD%QTK), M4'/X"^\OP3/7J.C+]70Q,PF0G]M2NT-QUVE M5E+1+LB['=>9IB M"I5"5RL+794!*IL],<%&/$NXG6#L("8MA(UEZGHP546P;5-4!4>64HZP3JJZ MI*J[W3A&S1>ZN9'E#CC_>@7-^62BVMJ6Z326*YA:S46&Q2)3)NN=W?1#Y ') M'9ND=E/FDA1M-Q[_OJWJ#(>:Y;K38;4--&LIU4X_)_!M7]5!/'S LB=L$H]! M34::AA0<> MZ2@$'Z$:PFRE(*] KFI1E25D6HW"V)X78:VSY26%9=VRKDF_D M4>._ZL,<7RP[-L=XKEK^KIN#,?%T:KJ M0NS(4J9F+^M0-0#NSWZDKW=1D/4$W97] "2%A1>HR0"L^D;SR1L,3C\^)SW] M-J)OX;:?=U)K4;7EKK!NA3K]R8QTB&4:(KMAIQH#I3-IJ0W&.)^?%I[\NHM4.]G[7Y6[@B_8&^MQDSDT38GK(3,IFZB=GOKA<1Q M1WGC;LHLDDKM1D/@5U1ZWD_+6&O A0C.PZ#[*LM>QS5Y M=Y28\IW^7#7"@/8"YY_ZNV9:LG"ZX)9$LI^;YH94Q!4(+ M"%-%W_\YUH:O=?ARG>BR+4+(4RRG6BQ$S7L#Z(OY\/ZXO/NLXO2SAD>X QY) M"Y-^1ZAH\VVI,J17_'Q*$X"="T P+G%%X<'_+%FFYM-"]=Z8U-S!VIU#2/2O%51@&:#2(?$AQZZ1]<5;45!_M#3*4P:9H39*4?S1ZY/Z3-3F4/CG$59 M6AEQFM.V._-SM M(+YH.]_WF@>8&_\A,FCVGS./N(9?C;B!^0K5EEKDP#&IC6[)>7'+XICU6F]S MGSUW;EFFG]5*=@ A?G[,/<+X27G14'F;@F7QVXTR:;1P1*)DJ&$LS6W:QE#E MKW^AQ\,R(^4OHAY E$#'2$$PEJZ<:OEN1P4OI&!24?X?VEC)_E+9=HC(!:(= MN[9J@.I?DE>R;BZ"7RPLN%;-C^;?BJI8)L-GA.9ZJ"OAI;%BQQNG_ %!@J:#V-!P>/ M"X8DZ;Y$4KZ+GP/%0Q#HG\[^[X 8BB\$1>V^*[@._F?_ 0O_8._IMFQW/)-%!]PJ>%\)'V(JK.346):-\)XM_V[^MF4YU30=>3>$&_[U>#71 MOR&%>++.#\>&/Z1\ZW"M8,!X.'S*/N_HJ<#X.G"K@[0I"- )&2 MM:3FV**5:1+G'#SUY?'-7_?]IQI&=>%)4QCZ".>362 1JO#B[SZO!:<UD[]Q6S'5P_F&9/4K_CU^[&^,0VU_L[6=\6P,[8 M?GQ#RB49G8JN3!O=J=ST[Z6D@N)IZ&?H$7L @VJZ/=)SO C)6TM%._-:ILWN M9GO#\ D;53Y,42YBT+E3&?1=[,=]& 83,SR!&0++ZWIF5%L(5JT20YNF-5F9 MYM<2,V@LEVT^ WA)P15Q#:^HC<<7R]IH4GLO(K13BU9CC!;=SKA/*6FK:&^ MDRWPK&"(KDR$PUC.8+97MM%\$C*3D'D%ZRO]?_;^M#E59NT?0-\_GX*ZG]KG M/+MJD<,DPMK_VE6H.$^(.+VA4%I$$)1!U$]_&,Q@-"992PTQ_6+?>R5ID>YK M[.[K][ML_U3"2IHZWI 9P\1 MZ'IN1*9,85]LPCFW 7LO<1,!L9,&#/3:[7Z M^E3(S/FKUBA\A(?UF1HN\86JE]EP"17^V=KX;QDRV?@B++J'!\K4 \X]1-"# M4\*;=,%]M.,4USF>,NKX+IGXSYT%GLMANGYDY(%%3VDBM]<\;U$KFI(IZ:P6 MY+@V:J+M(.$&_@!9.*QZNF#5Q$RQ-. ^58:52YRO=89R M^1JYO$/ !,4"S07*!9I+*HN+4@"4>V,1(C#:$:CL)D7*O*)"Z]6M+VY MT,I 1;ES12$.5^8NV#IR(/R3%7YEA+W8 N4RY^\_D6/@9YU*?GU;^:"Q:FT" MJ5Z1Q$5 ;8>@B!6E?4'8^;;R4+&A8K^IV+B\:J"S:FE"C'C=]&2)+6"<._F+ MWGR?5>PL@39S%B$"7@GRCC@IROZNJ,DQ@Q21N3Q+\%(N)D1WP4JHOI. M%(>BH^V+!J+[,<[[IJGYTTN(J]AE6]E&-V.G;L1:!A/(/ ZZ_(K:&5UT/72I MT#[CDD8\@L%NR/?U0?JJ.G/:6.E;Y8869&E8D9+BH-Q\CB,0;N M=O'M@^$'[")3WBTUN2T*6$ECAQ5I6S",9B#'1$\X?E_;+]Y2+W[N=T>V_+,- M]]ID@I\^&*F,"84H9-L*!G9-K[(K5W#!#9+">#Q[Q1,_J-+WJ=)??XAME8:- M3*[O; VECKJFNZEW.3%2:>J]0^R[V(#%7/'WP1,/\\Q4D5S?.%J]31PZ8C-U MI4RR#+\PC'6SM2GE2AE!IN.@A64AR3O4_SL(;6_K?[$Z&*^S[GPK+6C#J8YZ MZ\*,X4+]C[L[WQG+>]V.+K" L_A./.^0T_H';:O.-F48K]:S=FDV+!NEKK;, M&AE].R2$!.M%'Q,%0^6&RIVJ*'16N7N-86^W'@UE8]LD2&>E=J>[3@1DC!IS MO;O3>L0QI@&#=E@:_N>(M->8S+O":%Z5$SK:MP+06H+H29;&66I1MR)"Z#I0 M7. >(QSI%281X^JV(Z&[\6KH#SAM:>YM1[=\H'+>F7%R- R_$A[RJ-;UE;=\ M09*.DWO /E+G.9%'6KEZI<1U*ZVF>$%<;/)C]*#?NA_. )*W%Z&6;_>OADS",*7H5G2.KWLN E:^ MGA#*AWLCX"#31#'WHQ\0SCM/L1Z57TWLT(FZRP@J'BW!(WH745S7GNB*!U0D MT+U90H0?/_C%URIQ29<;<=)?I]?"40*U#PYR&!1"B_2V;5.)NPSSC^^4VW:W M2\!M=%>.S%=N #4*[ 6PUB? ;<2+(1,"1PSU-9A*B^+0ZY)LOK&H_GD:]M(A M/.&?7X>EI#>#0?>W8&RI1K\FE,0%E0GXG1;MCHY;,W@SVW4-3$P[O%B3I6*(Y/H%GI!F!?@QP%$$J<070V&3B7\!O6QLT.7+Z_Z$C+*M8M%\K"<40^/>ZJ$7D19CQ[L&.8K'\P%;Q@ MWI?@!U^@)$,%5YQH S1[E6V2T;=> R;YUC:&H![W<$]Z740?J<>?P8___F;P*-M MWBW JR^?H&(I M>^M\F*NWZI4"U^4+2+'2Y)KY"E='Q&[XBP;?[-[\Q0QH89I$IO!QF.Z0Y9OL5.K0[?2?NE M@2>N;-5846+5H4:ZJ"^CDG3L]&#/*@YF9XWTLO\#P.KZ.15;U@BH;4VO&KEKBPFUD\MW8*@82V>AV%F.OF7!1D'#L>*EI@%MK(*HLM M+ 6 9@Z;RCU.QO'CH8MBH<'4^SO% ,55.5O%JLV"SD5)S-%0?51K568\W>#! MH$#EVXH_S?:#J.GMX5 9C F65*F,/!D#(%,*.979B:+(4RH;R@2,,0P_TH$Y MV:/Z1K4*C+Y'2!FK(P_Y@I9T)WBU8LZP-*+%H"V5PA=7&MW"! \G1QR/U*>] M(<>**V"L%LU*NVAL2U0V.*574K^C;#8%J6ELE]4F7BCDL[F*<$JO2C6V4%[V M2GE>'!65\BSH-=%"<$JO6A:.-OA:B\#0[([T>%HMYS;!*;W*;RKCJ6PO= E= MYE<8ZTQ6N4IP2J^*=J]1,)1B0UKA?;#UJLW\LAB'!*K^IMMU!J<+6F5"LZ$[O4";C9-CBI5\O"=C!M]/PNMIB.V IK9J>4 M&9S4JSXS[PD;4.,P&J]01*.H#N:><%*O\DIK.!ZX>I4OD9/\8EZ2;W2ZFC% M%!%P:1G"*;E\_W: M;.!L2I+.%/=7)XRFGY6Z[A;+USJ%3-EJ#8O]DQJXX.QQ@^?H(;88:U/, MR*STH1^-/'HFGE7M#5'1+&,+Q/R87*@U/;2^$[HZKN%$KK[K#['2N*[RLZI+ M3W;:25UE:6F[Z:_IC8%N"C;)[]3IIGF@J^&^8;]=BC=QYP\['[=,GSCRC.;Y MQG>2S%?2W1TO>[2GN]8V.RW+__XU\9<* MY<>:Q0=(?&DHF-30=[T;/NZ0ONOCGOLK6@6FD,WLRHOTO4BJWG5@:5N/-^Y@ M_HJ9"KJ-'S;Y5#B)OW0)EW4 =\531U["&Z0,/?#!!L.OS3IEL[A]8YA4+L,E MFXC07S.]=-797KR(_&1%Q2.33,&/>R5W V"N02-\J]DIQE**[ S*T9OPX(,(.:(@>554 UX/)6.J3L8M[H13G6$>3_W:\J"<]DO0B M:> WD] JDT9?)]P3.C)*;!T5A]AJ/>X:*C$7W68,R@S]$TE>D!\RG5E6._%1 MR%HQ_1C^#G,LF&/!'"MM'NT4H6 QH"IX%R>,&LCT6OUJ8')](<)'1ID5< M,_;>6_(4\6VCG^3;AFD23)-.] OX\5S-MW%F9RF:A_-VPV<4UN<5AN;&62^S M69(QCTGHSZ@3F\&O)&D^U.#7EOOGQ,7?^N6_'^_&6WZ#H1_P+(2VG]".+^8< M(!Y8*);TB26,LRP!!7,UP7P\7_]CC_:E2.<;I;IG?4?:L+S7)S\X;[)I6X^K MD!^DVBJ^"O]_?3-)#?P_,H&[@O\3E["'E!T')*P&EU'LE$WMDB<=L2[_] NA MBS>=N@ 8GD5GQMS3ED 2VQG5F-'T@MMQ,AE1>1(7A8%]?3C[(%7'5P>AFQLF MM,*K6N';:/&ZB?-@OB*G!CKN\'+9\/D@YCR/6O!2EZR 2VOL_ @Y!8R=,'9^ MD=6^@9UVAC;6Z-3%@;'*BGA#VDTK_88F9Y+6V9>LOT]%T/P(I0,,FM#\;@0N M=M9BB0>EO,T#IK'01+O/DB4N:5Q/OWL5=P=!\R-JZR: 1LW4XNR[6, T%^4WZ+ZJ@((XK*.XMUOX)U U&50C\2HMIGP5^M8>]*M^< M%02L9+#NQ)&8>?BL"/@56C=YPKK? '[]_UYU"_[F:*J;O#Q)'ULDCCTI7V6_ M.P^S^3#VA68$'&2:"'B?YMOC\-GQ%$@QN)XYRYS_"*PJ&6UH'>LQF7 BX]+P&^6P'*/#G*:BN/(8MY(]]N+LEQ=E/6"MS)VZFGI8JO>6ZS6OC!:N%R MF1?4=G[@V?S6=$!VLA-9QKG=:GG9ENLMF]J ;S6:T\K470\E4@MW)@<,?%&<8JT7X3CT8]'.T@H=!!)[="7A0XLE,C! M_!^#;]-?A%.:_!F"^H5ZH"Z8_%9])Q+-.>7H[U^=2]Z\\SC-^(_=<)+X"RWQ M\U3;V_@XQ??=JM-8E,GU2 JUA'S(/NG)?@+_11*EB);H@Z:T]!T@4US)JHC# M((OEG?(&B)J_*(_^'E%._:'MO%J>PEZNG5"L;>!,7J89*/%BI8R>76IMY_-I MF.:XMETXNWTZMI:X6E\6V), MFL0 27?L=4F?-V9A3,(?GHOG'K7BI;^X@6I\).>\M6KTMU.W-NB2-7YK*QRN MVD.2!_%RD<>AZ:1J$ \7])7)C]&#?NM>Z#,GQV"P4ZX29V)?B9,H\19\,/EO M:PFBR/?H.-TO<_/AVS84SW=T3P^_Q9XB]N&;(>9^#Q'].=0I5P^ST7!8Y."G MMFG:030TN5ER?\?3>-LX_S2-/%2WZ P-@*<5/-SI[">S[49[DF[XQ3G3GAC[ MO$XGOVXR\2SHCX-[?CE8 D$A^$N4(2"2@62"*1-A*)M-Q6 M_4AL/*20@!02T$P@A<2744B0]TDA<3%8>LJF]G60@9]>LG1QTLRS)PN?XYRP M"ZT,9W#M+K_REK+N9 :J51,2S@F&O:^BIDMBW.^I^@%:XTVL\6WN"0>?87,E M&%8QFMLU47\]J:[,/?<$Q1Q?XMU?T+T8K#UE4X/EOW=EO6]P4*@T,=(WR]U* MHH=S;"E->J1$!PD'!4%A]Q9$+X9YOR?+A&9X,S-\@XN"*9-N;[)K97G%Y4:] M1I?)%Y4@X:+ ,Y?LM)/6*/J13O:^ MMC(0Y'@'D>=H\M^NG]\;EOHVS%%AUW64F)@;?FM5"DVOQ'MS2=@S"IPZM(

    _"3P*:+>H$7X!B/Q_"C)SHE#WO]U6_F018 P?LJ*(9AX4 NY_]<]_8Y!* MA*;))R *]TEIE2M9W1OE:<_0I;/%:7R!:R/=AHB(#]P#PC4+B"CEQ$JAPG4J MO/A4MI:RM\ZWFF*K7BEP7;Z %"M-KIFO<'5$[(:_:/#-[LU?G'RA1.=>_/\J MUA.L.,9F =^QW3 S,\,--F)'Q[^![@+$LCV@_D+ 9@+"!X>)$>+.% <@JN(I M_WXN)CSKX@XM])3I*7$:)2MCFAH#-B.3!$G+%(V%^R9L'"97*L:J62PSQK+* M/XD&*X^)%U99"QI=$\<\T< T=)IE#4P-Y#CO.AS9VO"2:'5JO.'37(YT!9>V M 2<3QR,KJEC#)EU2-?R9NAY:(\;62U&!%?9Z9(/%FK,AMF$,Q5NL>ZN5T 29 MJ KD:"2Z-G;#9K:3Y^E) YWT+6DG8H*<.1Y)"62'UH:E#4^T=XV"L- MMQGQ MLQ^-%&O99K'<0#?&@AON1L65N(KZGV2/1X+I9E<>-&LS+-^@06U9+BQYG$O8 MHP]'TN6UN>8*+,>+3+ ::5:E6@GGSAP_LR]TQPYKMFV,+E0S#.&$HQTAX:T] M'.D3U'SJM:H]K&^J<@^=^A5KH\GL\3-S[1Q;IT24-DJ;?E>;.9*'!3'QWM%0 M1]Z(F:R4*4OYUK!?SK.]KB7'W%Z/0U]%XD><'KW")&)#?T!IRU- M+<;?16_^QJ?.HO:^8W]DB&-+,V *XMA2*1:(8X,X-@C0@3@VB&.#9@)Q;+ 5 M\H5KKV K9%B \C74GA>$I[GYHN*#!2M@M:[9G,W&\RPK[.%I+(;?53D*;(D, M*^N_T!K?AJ>YQJ0^=O$E*?F]C#)>@2&+N7MX&DW>?5LIV!H9QM+O8;UOP-,L MQIFVO7ZA8! 28)V%T^,#:=\BF2#O#N,-6R3#(/J59O@&/*T1]&M,T19\8^&A M^;K$5BHN(23PM/?)Z^\@B,)6R7<31.\#G08; ]_'D2!$IWT>G09;X-Z-,[[3 M5.H4S\:PV\ATK=D(*[7'Z)*8KLN._PQ/8]F+9%%O:40*@M;=(M9@V$H#M.WB MMOYI:%N-=.9=OFY0DM(*>CB&.96V]0AM.W7@_T?0MG@W=)$4 EA M<5_B&,["XC8K+V8U85__DL\D$>-MV[<8NG2W;?.KM*'FRQI MFC=C&=T88"UB0_+3H#;T]%_ZR_4([==SSNYHLI**V8GBQVE M4Y__?%'CCV$=^V6]=E5*E>IFQ 52G?6)B2 MH%G4 .VM@VAQB>. I49\K M2_1BQFXKQJIA:A7E3B?<@!)G0Z:R-WE[.M4G(!X3KLROQY_!RM>7T9E:_ T3Q7D< M\? $.?^"9/C8T5TH&[YV4S]Q%N[!HPA> &/ON&\?+Z+U"IUK=8T^V1C6F :E MB@WM2IWXCLJ9WT[0<6I_WX&(Y5:GBW;Y3@/)M3J=5K_2+(FIV4AP,7[XC+4\ MV@GQ"W$C420'(^%VW8D[/#[W?HPRKG"'$#[M.J[K*)'>:XA\J"';)> VNBL# M-?Q3,?QJVPF3F$F2O(33U-?1IM1MQ/.5E58AH%@6*_/H.-]I%@>SJMG[TVC-W/+_S14J+;S'C3R*.K)1,E2;\H^KB\[Q:!X2BWO,3J3DF5 MZ-5J7I,GVCPFH,*0G]>NO[J-]:#A%)?>Q%C1;$'D\F;1W6E1$VUGTO_)\;_Q9,ITDXB5?8L8D]<@SAKM&#PUTDUOS6\>',+335>NLD>AY(PTRN,BZ2O-\>]EN>BKI\)3B%GJ<+ M*U.:\'U50H&3(20QF\D-N:1P[G!D+\=0[G03/DGO]_/-3N#AJZYP"F<_UCER MV*#YD;%B"K/EA)^B'7]?!O0*E%YG56WCJ[J$$O-^9XF5\BTYXK,^6B7*QTLE M5U@W#+_OS=8B(57-77 *NU^TLKIM6"D;;BL!JWV>:5:G'<]"+N".;UR$QE-/8SSGR. MK<9\LS[-92NN<-).L-9NII1Q3)*VNDP,QYKI!4/AE)WXC0*A]YUY$Q/K9J$S M"U:#X4H+1]*O1RYW-:LJFU/ $YYIYH5&9T)BT3./WK.8VS5FK5JX2UGUZC8[ MR8)<9WC2]HS%M%\PFP,9T\E2>[25F&V7TL*1V=7T':3RE2S[C;NB7+TS)I(*VP.L[98WJ\H'KO.MJF( M#O%X/0M\R:YX%+KA5[I=561QW-?*VBD9K>GR'*M6NZ2$KAQ^FLLT"V/_I(QH M,%FZ=7,G2(J(FP[/-M< /RDCFT)-LB=[&*:C;EV8M^QN@Q5.R:@H]\($J3!M M2LIDJF#A9]:LP)V24:^4&1 %8S22:K:P)/M,3N$%[92,, );]$O=RA"C:U,A M5ULM/'(2O)#1U=MAVY;V=N)<"A9.&$&;@-=Y M=U'W-7VQ,-KT^/NVK#Z\^D MV9G'-+O>:I:0.,LN\+GNEW9\QY[YA_ ,BI]O^/Y\V:B&#O.+;V/C%E]>I%1[$F^[)6TU8N4Y8?Z7C*YGDQ2%VB MUC\=4$?*KA,_Q0-164X)V%JX1+-H'>.[[/BBU]G*Q8Y,87J_(!LT9="^*1"! MV.AHX[] WKTX@3]17Q]4M\/9CBED)=2D113OXB@G:0G7%OF+(,[UG8$:#S7^ M3/7&AS6^7),SU?XDGY?0!F.MBA0Q+:RNIO'Z7-CD,^A$-0##;K8VD'(#E0LU MGOKGO]2O#'M=T_JJ$J;CP+U&Q+H?8_U9EOG16%1MRZC:7P09+6OSBXZA M.X&Y%*W&U2PSQU74)-_I"9_-,:$FKRN M! ':6S?&/*&3VW;-,XWI]&J:W!OGL[9/4P6) ,$RZ-178D!'%2]AC,ED+DB^ MELY-4BEZ2[BUG/"+0@?+\UO),AW\N\'*=J;:(>7^3EWP#Q1FT4Y6[ MC' M_TS7"&?C5>V>43(R_:QCX#Z[CL@Q0_],7-X]?Z5*2R('<_]OE#%=VL-" M2:653"Z=N5O-=H!R_YG;[7EG8$KPF<.'6D<#P,,<PQ^2Q4>JCTJ8]F9Y5^Q*(;I5XTZGS)GFUV [082*VX#P,5 M;_^9D@[,/P>=[O8M+)GNUF".4"[07*Y85<\(@8*YIF ^>9?R[H[R2YG8;M,@ M]YW0FC:FJ0^3&5YGRY2VY:A8H1$KYH5F#Y7A<_N!BQ\(?V1!TD;=")7FUXVS%V!VO)Y&O)?TIT(DZS;N,B_5/^+ M)E#WPVS*Q2V7OTM^]?V(G_0+ M7!OI@LG,LA= 1?+V U+WU(NYT93-]H(%E7'2]5Y%9;K0 7]14%EM#V5]N.3: MXY(58'F[45J+^%P0=L$[!94JT.4ZT!23M[PP2#UWEHX4[TGO\G:H=/N.TA_F MG'QL7WU8H?;\#75;L5H6>&P#/K/Y';]:D[P.^L7M3:2?V3(@\Y+J]$H:;&#IB5D9G8F>6HI!0@%]W]VJ$;?&DYNIBK;+5 <8)TW MR,<-62'\W),A6NL&T$?S]9('#6]2L7QYG-&UA!?^+\J94[.0/4!L5A/>1K%% M/SLT4&:.VBYWTX6,/!KG:[[K(<2OJ#R=/D(#'/U\GS[M8GG>X\XWU:[JDHG> MTG> 3'$EJR(.@RR6=\H;(&K^HCQZ#SJ3&DM\/].K-(M_G&T\GA=TPO>.7UYM M R<*%HH&GO(/E'@RU_4P((7- '6,UL8C_-JV5">+40)"?SC]^U.9I,@[OI__ MI4,F,<;P@3W%47$5S&'Z#@3^=7@?=[&SH51[T!^>[)W=73U>3;:FH5'IMJI/ MVLEQV),Y+9W^7%[TLB-LT6KQYJA/%/K%J.4/<]^IW=66+?)"C2A/-+>('CY2 M,>,)X[":Z@;U_K-#)JRBA#5&CMBJAO+;8 MZ&R-N\$95RD[=[1-HRI*"D_A:K6]MDM#+=D/WOD)X_/JC^<.Z70"V39JKM11 M7) 15.L6)XQOKW[,;?T5)XP_\S@Q/7[QKM/)9Y.;E]'&E'=]C%_-EX6>*@.\ MC%WCR$MHE5H=3F1ZACXKXNQ@V,E5&D'2[^O[)IC/"YG=-LQ\AY5Y@VB.FQ.V M $#/%6ZZD/'9X=+1S?W18>9F1X=WD9I]?84,/!3\R^3LE@=0WF+=*33'I2'? M)Z:35H;;Y@:#R Y_P*'@9U*V=,@D.12\Y9G@/1X IL 9P([WG?LEW1UX:_"AV%(& $FL[C/AAM_PV*_ T&", XCH?6$+ZS& M?U$0*YQ^],"WGX>?HL&+'_[$@+>GEXO=RKML=!'%W,?YZ,AKQ)U;6LX=D]+1 M#RRD0$DCU0;D#$JE7)@'YFR3#"@7:"]0+B^O66%X2:%8H+FD5"Z0DBZ=@H&4 M=.F4"Z2D2QZG".WN!=#"+ M/7YO/GS&V-'#[RD#4;?J5@N>E(,T+=\ 379]R"K2[5*?0=F%(T@LQUDMDL[LUV2DZ4,R)X@ M2ALB4NQPS3P/J4X^EFNE&J>?BA[!YRM5&V)20?>I(M5BYZE(-1_59H4FOA\1 M/[@<3CORYI8;?E_1GO@N4"73MIJ*)RJ7(\?**XVQ#I7@30.E5-GEI3:IU:<4+C+.4@=->?XX@[X^; MG-^A+.G:*@^L15G%E(!'+7E;=?ONU\LRZ=Z.T?0OC,$AV][MX+')GBC5;OTK M 1G?TL89NJH498*:&W0.K_:*\_X(6UR#M:]1PY>LU55K!N Y(S?(S8/V2+@R M:]^W%,F8F8X\RU8:$C!F]4J^LBDVAM< 0[\MDLC%5GUSB^ WAO"FS,="]K^T M 7V_I46_GQ3?$I[:5^D-M=(7&X,.9M:*QVIJSM%2P2/X+:7[?IJ<#NE&3AU[ M8%G(2 @9"6%*_/F4^"]ANP##6FM2]Y>&:.26EN)4EZ"N79G;\%L*X*T$^&H" MN#QN^B6@])OC/X\F'=?'OJ@"GICA!B3RE;/_''X+&7W+-K1NSVY MMB(:<9?&Z_D.=_1LMQM)818/;%BAT 8I-/'4)B][][ MITY[+Q;/7OXF\"BGOT5Q-OXLA/^G(#,GOQU[NC,2'[@'A&L6$%'*B95" MA>M4>/'IDBQE;YUO-<56O5+@NGP!*5::7#-?X>J(V U_T>";W9N_./E"BS/@!+H+$,L.$^A?"-A,0/C@)7 0 M=Z8X %$53_GW\]7E61=W:*&G3$]Y##GYD38F:OT^)XDU8MQO+_1"A="B0/Y/ MHKE/(Q=H>]RC""S#*_EBLZ^H@WH5CT8RKT?."+W+^ZN!8BQ\NR*T9)5OXUQR M+'XXTEB#VG:M#$2^M@0KC/3))4MKX4CJZ)GR8E)N*JV>X8,Z0W76&]TN!^%( M^O5(?%%=3+PD8<')]?0Z!7'-*: OK9:5_K9KVVC.UTZMITD5Y1:F MK0D)F+41:SMV@S2#4^L)YMI:JJM#4MKF6QI2?EM MDRCTUI-J/7MR/8MMRBU2)#7B?;WL\$5[,"K%W3J.UM/*2&:3&3,50UFUMM,. M5MC,>R?7D^9ZGK ,A+;ARX$/BBIJ<<63ZVF(A.OQMM?FMUC!W9A&O3;8!*?6 M3L.Q;4/ :7[+<%FJFBO9U>+)]6P +$>, M1_F5 8J8U-EM4#)@A%/K6:+GI*K3,TT220MLK,YN3I2X4^NIN)AN9K*%G2&V MVJZ;JW%<@S^IG]EQT2WR..D9)6PX#51"!FU#.+6>A<5XO"%<*2\IK:[F,\5Z MH](]N9ZFR]3;C$?8F+)6!$RM8-80.ZF? ]9O4)F*CF'Y$LUO:L#S C$XM9X9 M3^]Q.+TE^?PRUV"[[;ZRG3]?*TPQ6YU>YV1*?KMSP14_:>Z4[9N3"F%IA M?:;$\L)XBF.3D^LYG(^*L[7A9WE1HC2")?-!->Z/=;2>@\W:*31L8\6+E>F2 MZ^>T89D[J9^CZK30JE8[%$][RQ%PL&E-Z'+A*AT]6@*_6618OG7S/,6?CX;KO4*G5I='9=# 7\XX@ M4\5\CPHUN6>":DT9:48@9Y^> M>8HUISN62\'""=/3)@B]-('KNH^YJZT@1T/Q:^3_'R,RZLYT=\\2Y")+$ZA: MQ!^D*=%F+R8&RMN+,)O<1ML?//L?%YDH[BRB#Y+$0G1PAX2?5.*;:B3<9BHF MXMGQQ^(=,W#6BNF#A-\(/)$1A1]]0)Z_.*)!"C?HOA?.5 E_6H2OX0%DJEOA M_EP/'[D,-R+AYB)Z3/@:)$W]Y]HE"]%I0$>Q-!!OQ*.?&LI&7_B+;W5:P TY M+LR4:$[2Z;%:[A#5 C>].EEZ4W$P:1>4W@X=WJ34)!9D!GROATL1\4*C5@QOPL[Q/=2AG?W Y"H"ZH4Y'Z#W&^0^^T,&\UEN=]@ MQ@:YW[XM\P[D?KNR:20)V_TH#&1_@^QOD/T-LK^EG?TMRT* ME9G8E9&[;U7CY>VUKG:BV'_Y MB)DW!B;*[O@%K?2&YD3NY/RKE]AV)W)-KY-MKJ&)TDHIS'>J)&A#5TL(W8BH MP/9DD>V]FNCM&;\>,^%4&_-E"0ZP@ZK:[V2E6W0K+T:46I"4]D!E%X5%KDT( M5^"-RA7LI>VOBT5#GR\:FLD":P6XA,HKKJ(EL;B,EH8T49 FZCI$0M_)+M^/ MGK?D!U):TK"JC C?*.7PLIXW9738Y1+V)^PA2T(RH+_QEC.1'T0[4E_D-A^P@&ZY=D1RC/2>R30O1D2HS[C,HK/@+CNSX3>!W)% M7WD"Q<5Y21E*M#PO$%T%?[=A.SUS(H%&FYR2_&Y"2]P__[4M@$8I[!&C MA'7;:2L4@T@[B+2[&:KEO?U .F!1T&% Z%RZ=.0[5&)#+-R5L' PIX)8N&^+ M0X!8N"N;1I)2W8_"0"P589%S.=Y E8HSF>?F1,L/KH"&JRS-GANTAV,^;ZA# MSRJ3I9RW1\-QON:['D)!.!R$P_UX.-S' ^@M\7#-_AK@&A X;#%LA2*;E/0. M ?%P$ \'PZ7_]TWOAWP;GW2ZI2RVRG=:TDZ0F;4K0$!<&@!QW_OMG^!\OR(8 M'N\[]J^_ O;]3"S?)[+EBX#Y,JA-,)B/D/!^?IW?K"@M!O,]@\0@HN_& MLGH+TA=X>JM41J6^Y(L-?50O=@AG*%P)TI?Y#*2/OEQ*%'J]?>5F&/;/^LCG M3W["/7Y3[![)/-"P[O6L$GQ1H3@!FQ>F4"XX]H!GH6#2)QAH,.F4"TX^0.A> M"N4"[26=VU#>?Y7Y>XXB;65MUV^+=G[' ME+;UN"QT#VK#I[8#/Q.5!54$(O>@CEPRZ4O;>EP6RP>3K)O80TIP%$D"=3\X MBHMB^:ZN"-\0F!7G6/>C+Q>&\D&-@5"^;Z%'*0I!2;IU/_IQ#2A?DI2EK-KW M\DB^1.U3-LW+53/ODZU45S/_8"A?5#VW+Z3KVMQDY>O)D7MKFK<72S]T"B)P M0IF[^R]NTHHU[*\="5OM:+'1&6^KOG"+EG:KF="M6%*NQOLT0VFZ;\E-5DA0 M?%GB%T$0UT$X0D?-8ZM34V9'=S \,4U)D/%J7RUFE< M [S7*V[1 3X8^Y(8U$N38HN; 3)XTYIP;O5(!3&(-3M(+$H^3*N)7."%+0V-,EQHJ;83! M*X4_*-8V,EY7=[WXT[8%]E-/@'X)1B^:^=0V33L(W4X,#'.3Q__^,_S1Y2!% ML"78V[16]$,&XHK26"T).[:D4B[9!Q)6%Z=0+M!>4BH7_ '*)8UR@?:23KE M6%$Z!0,[@J53+K C6*I@1>]N*.^_Y!4V^/G4CBEMRP$[@EVW(]@-VC-\+\@( M5!$(*[J'=A2P(=B5&H+!E.H'-01+TJ7[J>"&#<&NW@6!N"=]@?W ((@HE2"B M]"=@L!_8Z=6Y2C^P)"E+6?7A$XJHU,B583N3CZ5:J2ZS3 &$B'BW&C/2MD_5 M8A;XIUK,?%0;%9KW?D3\V'(XZ)7OKZ, MO@+??^_CX^JVI46U9U'197>[!(?%G2WKL694;TK^NM);UGG 4.@<6+28GY5:OO=U(P.^7[>J.RSMM8=]:+,PR3(3$ MXE):$K86@_BDZ^"3[M*"WX_&MP0S+*"N M$I]A"[*T&#D,OQ<*OW^)@IJ(F^E*6K(SC&A9([TQ&:RUR7=%01U:VN5@)^F" M0@6*BRQ-H&I 111-B:03M>Z*M P!CVJV[^B%A %P,E-<@*P5TP<1KBB<'TE3 M_[GN;I:\B5WI4__)KHB/V-7S'Q7+#4TATM;]YZ2VK6&%5FE\6@WSF&Y M5? R.*+D'\?&%W,[W+&2+_I.+5W4MG:,2&"*79IWZYEUJ[T+POTJR1S%0L2; MV;X;RNA+86[?RKPR#U0FU1-(?HP>]%L/_:T^.;ZY..4><":>"IY!B;[12?3#M5="(7"6 MVHF$[+9\SXW>,LR\3KH(0\ZX&[DH6\9*7;05?)XK+C7MG_]:]K&'"/8/1^SG MAWZ=MW@MUW"!@1-!>9NVMV^"2-#1TB$+.Y2D"CQ%-\-WMQ+$ZY-FQLC82.+( MLSH_^]F+HG[_VA[)\_98/X0!+_9G(5]G>^%;OWJG%\Y!">7BA0]60Q.)$@[O MG%$FDPE?-4Q5$K2R^X1/_F!*3QZD]*0L$&-QO'.7.7X16-2R6M [UC,+0)AM M_,Z'3XNTWU?,UCB<<_RXHAZ9T1 HSN-9DSB9 =4W03<*_MWPZW.F/3'V"?%8 M;LQF%#XGC+*A3$'@K[;*LMWE_D% ^)QE^$VAIH%K;(ANF<]^4Q@U0\-N-XN<++*IFYJ;Q=,7X(8E?V:>Z)T M52W\P9[H_+E)E(!V]\ZUN8)^RQ4*#P_E-5^.5^<[IVFJOBS4UF4ALD23.7?G=2ZRE M[SK6PLAZ3T8\

    V;>Y.K4"F( N'?8Q\'L"[1?NU:OJIAT;2,^[MIV)-]=]7Y=LUW;T3="7'5B MJK(?]FC3+;!J^&''-M6:.Z[D;A!%GX"OJ;8,[AVK_DI5[?!>R8)QZ["]F^1Y M*O@)P XQ=2F4H!X^&3S"!W\/0 .9Z+9DR[ID[BZ#-029!^[<\=3HFUX@3Y\> M*GF(I4I>$+TM(LDR6*)@@B>RTOUI&)(UI97WB'2GN])/\)+RKMGUE"981-GQ;UE:JSZ_[3BN[;:75G6O5*LD'=;0QR2]K6X4[:RN[G3*B M9UH*[K=M'4T^$LS/;)/R5CU>W/AUS3AE'Z%T(H<8R %#'XE$$#$01 *(>,@A M <1I!?'-D/BG%OIRH\Y\8]3GA/[9&TK\][H--R+$?78\MOO<=^;QZL;QV>2= MM*5/^C\W.P^)$OV9$N%_U,-EMZQ>-0@+GEE7?<29JW#7;FN(Z7@>(DNNNX'! MC)7D*J>I7$A?NT#XJ'POWFIA!XEXE4KO,@W.EF; >F)C\C(&E.L9U4V6;8B" ME'.\>KV1=X>S/\\0>PH1-?;J7 7:S$%EWNORD=ASOH!BNEI9$X8^2:&"I-0* MM51+Q.$1)$8]$!^F?R:(2!#QYXC Q3&&K4OS4DLR.BW#Z'#4M#>1_SS3YO<0 M494S1GG3X)N\I=!&:JYN:PU" XB J67$ WWD/.9/C>!%+1YOZI9NAU%J&$;7 M(0QDQP(*O4'FKC/1(=PFS@]\=&$]FGF#APP$2 M2[;O2D"OP*+:=27; Y_NKN^T[0@>#2.P1Z6ANT93>8'H5;:C2AY;B428))-A MSF:>$H6]"84]F?4XF<)NV&516YBXBP9V*M69$-*0JVI 8<.N*8^A?J: M09GH:U79';G>L =Y3M3^;#?P[!NC$,O\(9;#ZKSN5+(_ O5D7DG+_44ZRW?2 M2UK?-%/BKE\$;I$3%8V^KSJ+B;$Y-#4N!/C "A@ZVTWDG3378J-L7 M?LHRT&OL>IJN S?TCNV%:4JNZNMN6+&+P-05RP[3:1+7\4>YCN_ZR3^ZM'0-K/,VAN'/"ZL3"[6G9CS:O#C1;U M(:(^K 1*5/H'J/3Y8VFG5VEG)BH,7TNKJ,IU5V*CR#H^RD:=@:CT"9FR8K)? MXJ0YS$1&3%6"2;%@DB0_W!J]/(B*/H.FRI?6B3.9.),7CM1Y5:"!8/I8%_B1 M6@CA8]A-]8M.,;724"$0K)6IZM5>B6:CCB9'&IHDBIPH\H4C>%]4Y*"EU9?" MC*CRG$B[+J>X?@'?]2W!;WSO$W$Q @VTDAW.%U)R?A#T+I", '7O"-ZRV*K7 M3:]FNF U)Q-W8"^60K$ETF$\+7U8^IPH;J*XE\T9>$=QA_HVV^+[@6A8;'K1 M*5>9C>YK0'&!H2"H^SO=Z;XF2WNNFTM\N:_Z<@EN+VAP"J[C'7/P"KB5SWG9 MCF046C,YF"PG9H[3HF8+6.:!I#X*-"0:GFAX;"S3>QHNEX9<.V?9@D!9PYZ! MCU.5QF(5-5G T@]I^L83UXY8HA>5VXF#>&,.(LREQ?#3]!=+Y'9%N=VF7PL+ M/Q*O-HE0QB'4_FS%CICUFAJH+EE<>X*U',W7:FO ]ZNM'9]OXKDF6AR7./N' M6JR5V=FPY)=S/(>;A=&XSZPWHK9G[+T#[[0GF4&4 RM!YJ"0Q @>WY[1QMPT M%./K\OSW#-QS%P^#/*DCN]?&(Z!TFR-VZ6=G:SYH2W7+KS4YF5GM"$@Q^H$F M#LLK3L._F&CO#6OO^4,<7]+>X<:R^AUI61.D^H!,45*^BH]7.^I0C'R@/V;0 MOJM[GG>!?D+AQ%LQH^%[#6CG!V- M>BV^DJUNAEU';]:L%GQ%8)YH_'RE?XFF_R1-/[\Y^U335TS1+_7Z9I'O%+OT M<-U!BW63A:\(6; _U/17!,#GIJ+Z*B="/'B(W^-VV1?_(])2TLV06C0BI(5L ML6 X!$7^]\86UZ\S'-3!AV*FPHP#5JMT^ )IU3OE,II)IUM@4<4>,OAA]QS$ MGSJ!!]E[I9!Z-Z?*80^[:)TBL(?H!SBP!_AY1,)[H9E45%VLJIID1G5/SUWW M^!S;[-8Z'7;7<*^P:2SZZ>*00?N;ND7@Y<&$&OT^RK\YY2VG/U]*K))#&]ZR MNE+;R_4T8/_Z%\P>GCET5)^G/*3E@WGB#@)'A( A(1WV(1[3J\I3V['"IC;[ M6=8G%J$*30U-\1T!QX44[V4OIMCY0%2=&NK%<6DVG*S^^I=$'X@C M^;U+J$+XP\FNH4]-&*;@3-BO;7OSA^V,;A"S./< X"QH>$ M PPIP#TUVMR\6M/!5S75AE?4H_3>8#VZS37]#VAL0G$(EMP2A&D]QU?8=;XE M;ZENIK]ZE];IU2(O^1\M\H](6P6&>/M4\^^'LGDQZ;H73A5X5UAB"6Z:!)!$ M'=X2VEM59 4*6^?G1(3J4E6)H< M1'T2%J+ ]6@<^"^:*.SF^]/G/>P<*!DXWF,5"3RPH*F2/(WT?0.P Q=+9S(! M4#M U /$'F3D\'<]%4SS+9Q@,P57M20=?B'*HSDRIG L*C)Q'>OY#WL(%"08 M!=A.:E/X2_H1*1UV;F ['$(#HXM(R/+(P0AX1=6#>Q;=F\+7G#P@1S<.$6OO M"S)BV00O ;>]TYVK_[2%A2[_.=B(W]NHXN3S'G6W3\VGB,Q;RN'_]XI*^6DC M#KL7..ZO_6[[Q;!V%,YXN/'6U%3$U"Q-?-7])9DK:>/M6UW1CPRV#T7_>MJQ MPXE J$]K;2O^>I['+ 1GADV;M^M!\R,7ZO"UX9(&QK.>0CI#ME'(EMEWB.T\LK3%[ M:ZY1[S2JI1S;Y7-(OE1GZUR)K2*=+KA0X^O=B[\X\4*)/GKQOTOVDVT('1,U M8I%35C:CB>'IW^L[4V1V.G3R$P5=X$Q]G$VSLN#!.P^>R96V M"_"\=(\/&MV:2C%EUW=8,6QE]?K.@DBELX3>3J.;A;X>*VER4W)7(BZB;^^D MQ5:[/F\Z$R'EZ#[7XHN*.8 ,< =W%N>SY3B_J:(HMR(70<'N,L5\2R0/[VS/ M^G6+4_B.(9'EDM(JS0M:"A:=']PY5K+MTE"BT@)NM:A)BNP4BCX;,2Z\OM-J MY9M-3K0G?,!SY:F>S6:\[BHJ9'\S2YB;K959O,?W*[)%"6++;M0@B\/!+'5S ME%^JK'M58Z%XS"*=ZBS'!"RP/7A/:^MF^97FTP*W(<24;=;']1(L3#FXT^0Y M?3,2Y*(1-/O-?L"F,:G.BIG#.[%Q?6TLTYXL%-R5J7.U5# MMD3F\$YNW*.- M2:_-HPW"KBX:N;2A3,*.S/M;@6F/M@0[;V#7JZB" B/C$..J@.O.NC.6X:LK4 M#=7Y++4TO"-AA'^]6,O--);$,QO:!+"S3:T/E6G7#K=K;-)IW$]KN/.'42 M0Q]1.ND3\^SG7[%Q$D$E@HB!(.C'!!!QD$,"B)@((@%$/.20 "(F@J ?23(1 MQ.D$\=VDVL]\UKOLK?VNO,?=%"&W3%!/I8M<]+5.'&50%/5.%$J@ - M\6WK O9G#1$C6WCMW//N5'4@;2]XRY>1SZWX,%>@0<3BWQ+:7(#W^$WIJO2\K;#9-SX@.([$2CAV?[8,*!X"NM=Q(?.1)KX" M9FZO?SI\S"$U]F@S;P^[N06_2;5]R?+[;#;%1@U/T^1AX<9I&#D2Y8VS\E[' M:?L-Y:6JO:9D;[JDD4H'13!R837;-S_%Z \).7ZH\GY\ '47VGL=K^DWM+>6 M1]D29S-5(846\5E'5X=5$68: _^(29_>/;IVL"_*#(0>T^*2_C4E=]0^+ ?,[S65MY9!/RF/#DKQC+:VH MBI=?%=$LJF:WBQ4#3V6R MO3&[&CHC:!J >TB=M$O<%:)G=<=.[8O)%77L(Q-)=T./3P7_=:/I_?&[M>N& M&L[;12&12R*7.XMNG*%]13QV[DT5&$D;GF&\J&-,W+!D'W*MK?B30N:>]?&( M"U51S0K+#,BM@9=(JTLVBXU-48L:1N-4LK5(=#I&>^LOZK1K=?N2J!N*@<_H M.MG#2*6K[7I',TFXZ$9WRS=\,'("G?9KJUK!Q7<,O^6-GG:JL>Y/IZQN F&8FP-GZODVH!94_B6DE<*VZN MVQ]K^W;!8VN?*ZM\8UVTZ6UGA>E-#6@[\-PR9\C]O:A&-R K]8_?-%V7;21V MZ5G7J8@*59%5('&O!;J43! M$P6_?M74=Q0\WTVQLHQN62&HC86T5\O)JP(D6"<3!8\A2= =^U;?5^J#[8)= M[BX+(Y(7*#PWJ59\+Y/>)*235$2 ;BHM_6:(^((3KD9 MFR_*F1S';[+Z=*C44;T]:<%6'3@L[TBB6(D.7]NA^E2'20ROUX-Y3S *^7%U MV].5GB9K4(=AP^R/F4P2'4Z"4Y=PH#Y5XGP]G^Z6S$U&:*R6!#?L+5JU=*C$ MT&-B/DR&/6O;]X,^;D=ZKSQU-;EJ3_CH5_B@WVQIE/ZXI9%@RP!4DF[[&WB8 MN6,8 L+=)=M?HY_1VWY5;-A[,VSEZ3PWWGS1H0AQU:6NKM2H;1'T4I\RV\+V M=1+D\-PS)6T>D8;]4:_=5T\>JZ:N+B&Y$FQW!?<(87-/VPGWO/H$+$>V#P#\ M:A:/-4]Z]5:G;'KU9W/;?36+L&6J!Z<*MN:%LZVNP5O94?+@>(-8TLQQCS0P MOF;KJQ*DBU,]/^1O N29/J0#,MY>3(/?H>-"653\CP@,S5J 0T646ONA#4F MNYYE<]>!:(?MG,$X7WX_;"KKPG9IX#]Q7[]3GBK#-1Q2]'NJ_<$"_B3=YG[B M6%O9S^AN?3_::]@:C%L6VVV-C "3G#4[9UDK:/WU;]S]LPM,3:VR'0Y(R5H+ M^,1#4Z,"ONE-5V>?FC_>?EU@:OK\MC)OEIR"L>@U.3C7[9H_%JB]:)FKWM>J,J^ 1#,S0M M$@R1$4D\C8D2H\BB2J@H1M&,*BD'O3QGO=FZPKEE4-M>/;4M^*V9T3K6 M&[6O]P:5M,^*?*&_;8U["R?(]+2(5N[UG2R],:B!1LK\INVX7:XW3SDC2$!W M\)Z#^KHT316:*:-12_<,JTN1I1GD2SIXSZ$T-TJ+7KYM5 2V1XUMMSGFV6.= M6;/-U9H1YG2.#^8>R^J&EVJPJV.=68.&5AHV*&IH-+QA?H/;#(6'_58/1B1W M['6!+3>'?,5;\MPTY[J9);SS8$02@]'M,:U->*ZIS7VKKUO=&NSV>C B.[/- MMP0KO>75H5(O5>U6"=^VCG5F)5<=4O8MA^$[>'V .VMMG<-6QSJS;OB<@X_2 M"BYT4EG6J"SI!FX=[$5EUTBAG^_PFC8UR=5)89UQXYW[LYVY9R>]ZV#=5 MMP-;)1_VHVQ7EI5)I[T-C(V%C>U-+D4/L^?J1_FEK42T8.'DKJX8X=EVO50O M=)"_JXU.YQ^DR;>13I%M\Y=N^OEF+K.2I\O #N5TV%Q(>:??9W[8,4H#K+3F M@WP1+2S'8G5<.]?\ C.9VG550A\/XASO].GYQO)_CEZ?*?"F)$W3&)DF_W/I M%I_IS".:2=I5O5:(J_0-PQZ9I(%;/ 2!)RT-8R$(])$F$DG$01*/3#H11"P$ MD:Q-\1!$LC;%11+)VA07021K4SP$ =8F+)'$Z23QS63"3_?4%QSU=X9]UNWK M?8[YXQ4OWF.6'1->_/_^HO_ZS?$3F4>*NND6JT-5AH7E[^0G('_4@35& M2T'F6/CY/I:&S,$4G*3M\!- \-\%"(8_HMA- ^2$K#/.I+O[.&U$YYW29=_PZ9$_R#24M+-\&#/=V"&FN4 \PD/.*=@ MU*KK(7_K-L('KN.=(N4[LH;7GH'+]W>-G.5KCQL,BZ#(4^2Z[R* /R_9_?MI M;^@W, MIA]H&C]+U49DPJZMR@F$$PA?+*GW+! FLK,JV>T93:&SRLNB.T/)?KH5]4;$ M'QB">$ _Y@5.$)P@&(:ZXX7@&VB*]2=P?HMB6ZP6:BDKVQ(J72Q'].4V+65A M;B_SU[\4PSQDF(]8)VX@H-8/]T"PA 6\F:2I")BNL>K"$I9PF^"%M2NPF@66 MMP3^$_/W&"9((GRS&H1YH_'"/< M1K@2N"5R_#]?S.OY_"MO/@.N'.2UW"=?S.O9_"M=E M=32NC>8CP^ VRYQ9(7M$R8;6%3C^!/Z X(PAJ6L0AO6WH(- /J8/@^I4Q)<3)!\^TC^_E;AK$C&"X);D^GZ MW.B;,Z>;+3H>X$JD!H!\OEZJARX.J3+NV>B&JM*+8-] _"&- MX@\8C26X_:&X34X'+G Z\%NX[:[ETFRS*8J\+EA8OE,D&NA( [@%SC[.$ \9 M_+!!P*T?$OQVSI 2S?!)LX:N/1D_-X!Q6K_DMN,7-[K%:$S>6_2.+'4;?XWW M E5*"5)ZK8ZQGEH:E#21OE3"T;4U/D%Z@O2;W91\"^E\A^&*_5&C(*AR<;4: M.AO&PUF ] OE*EU;XQ.D)V<2-[N-^1;2+=_,38C>,FU(?6.L]1RYWII"KNTH MS8G$\8?,AW&'&SBQR#WO.O9-./YW7QY]ABRG'[%2W?!9Z75CH'>:K+3#V$=) M#MBH,BRGC4$=74P+TU%@JXQ.K\3,!=*5$D@FD(P!)"^;=?0%2)HE#%<'JV'7 M2(VT468C#+:X#R%Y_KRC!)+QAN1MG3C<8OK0,S[?PG*HR^:$, +>P!M6Q=Q( M@XHTA)Y(,NZ/M M^Z+A44-#=0WG!-P]<1TK.@>23#DP#\Z!U!TDD+GJ1E,<=5*T51^!LD!6X%=7 MG3MN--7@67IXL^XHC['1K;>PB#[YG09LYVYWQ %EUL.33-ABCW-@ZSI-M64@ M\9SNR6#*@V-=I*J9-F<2'$GR <:/\6&/8U,2&ZVENAVH"NM_<)\(;\-BT',J MO>\YQ35JM5*WQM>['82MY\#O]6ZI7N#K7(GOG!"8T:_P0;_5;3>=PC[NMOM" MG+'L M6$Q=\Q=P@4RE<,O=O"S"M25$/7AVN00#1$E1%Q%0E#W97]8"-]617 M'T>PKSO^;BG"B!1^RK7SCT6$?R:B%QB["2&]>%\DXD"/.B5[NV@H6)-=5[)# M*Q$VN(4+/324X#6 &74CVP$^40)H7SX090I+AX;CQ27\^*H>T96_8&&7@:*X MT(^=_O?U:DO 9Z#AOT]9Q4G7_3_CF8WGR*8MUSK_^\5A_Q36!SV5W/<7WMV MS!?#VG'7XZ'SK:FIB*)>FOBJ^PMXM-+&VPTS0S\R3_RKOYX8-N%$(-0CFOX/ M\OPCG(Z#N82MVU[,V*L>;=&W7G=IVUW[A"=_)Q;?F?_",>C,GYD<_ZV*_Y^$ M3%UH.?^GV^".\D:'H+>A]VZ^ OWN$D!)Z ,"=P6".%ID=Z9:^O<\4#[@+#WH M+/\1@2F?8YM(M]9!.H_L8VC8.D*V4\J5V'9HU\:Q?&M@?#N-:BG'=ODZIB V6-^4!.L4J>/"SIZM(OO3/,^'LATO<:X0>@]Z;5L0?NVX[E^S?(QV, MS^V"YB7=[4EFH#X[G-ZAQRDW5;E3"2R/[ZLM%TMM[5&EJL7 AZ3V/F2>+;61 M'EL5>*21?Z&WI7JGVQ9VBALC\&]V26I(3[64F6@=T!-ZG(2O>GX=-<=1'HKAK= M#)["=C@$['20<.:H_^[^>18_(HV=P/_*GPZ_2O]W]T_H.X )T&7PZE[XIU\\ M8ZH#G]*5IYO](.'E"!J^*D]M?1& +X%]KPDF.71@%!4L!I9N@WUP($]?/.MZ M>_6W@MQ/I:*"^0G'[*HJ<)J7JAE.M6[/ W\7<;"D#3)6D<"+1F),]3H>!JL8G" ^%WE4>D^_IN+PR21$-3H-\8J:SWZX33_\JY"2?[ M$X&DWI5(^,%?_U;#@6*_D%8 UWGD[\"6PGQA5?D'>,&Z'/60AX&ZI0J$XAIP M=J&+K,,_ *.R^RF'\G@YYT\BB2(@$+OP&S[PV:40>M#.[&[9B1?"!!J6D^KL MN28-_X64(H4-C24'=,IW_N, ;QR6 MQFZ($VB-X.)A@O.#(&E\\7ZJ01A MC!F*^,7CP.W[,&ST)4]]:06!:Q]^L _%(J^BL&^OX@_AX_>[?457H$,*]OI+ M: V.^@=*MA^17FSY%\5*Z_'_::7$9R!A[=>P,[V[T:_0"G\.$\S29J# N\C*&[;H;N A??R).%&Y^&V8Y?_C9AENNZ%%M MW3,^"CKKM4YM[GK+'+KI+'/MS-(>6.@J!EL ^CF,7.> G]]FNZ5&'>X"N#:? M*W61=JE3B!K8/CPMM? 2W"2_7(DCV#W%%!_@'P"# M!!,(P"M+N^.@O NW'@](68)X"!\-WAZ>"(//.S[<%T1NYGY EJ3;/OB_%[V8 MHH9[:2_:O%C2#*R 8\DVP+=JDBUID3\5G3=!3PW\=;A2PO]%*\W3Y()Y4/3] M\=;SDJW[031O\-W&JJD#:[]S[%Y,(SQ0-'4+OG5\]AHOIPU&AG5K;H;S$7IG MCJPJ0;AO<."!IN[O"[["4:V +9O"'4JT*P$3_"3)U_)PQI$TX*0C6B#!P+*Z M.WZT%41DU87/@\*%QG/WO)T$37WD-ZL3*3#]_49F__C7;^RJ2UU=J='./5Z(^\.9Z_R#%/I;V1-L/LQYATWMQLANQM@^VE\3TD4 M5&0_ZL!6BYZM:1Z?XR=HARG(%3/@E!F[@BD4AQD4"("8":<#BN$B,X6+8PQ; ME^:EEF1T6H;1X:AI;R*SUY@IL:P9DW1-K//ZU,RVR$*P[M'LQS/U<)@CX+V7 M)/#LH3UE"CP [?3F:K@MON86["#$(OO!#IVJ%P91EI*[>>$%[M"\]^MWBP]< M&J2G.N%H'_ R<>$ITV&7!!+9E/#7%^&1L1IFHH3+VU4=S)*-1/YTF-2QDQEV M?"L1+5H^3&P!@PXW\1CZ'[A0JG:PBPM*B =&;[Y85.\P>T,* 25B:0J=T&A& M)-,35211=2(R)(V+F$HRM,(P&*V0?T6'2&M_7B[6_ M\93V8/!"E==L?0*,O>U'"R /?2E8<7\SBW:@62WB.PN/J=#0/? ]N#'T*F) MI!B&!9[C96'\/G"=5U[*TT;W^5' 99OH_GYS#ZR""1W2EUM>25D"7TJ%/X6Y M85%(UP0C!?Z%&A+I[/-CIZJBA?EUT%9$89'55(7>$'!'_W_VOJQ);659]_W^ MBHYUXYS8*P*\-0_>^ZX( 6(&(8287A0"#0A-H $!O_ZJ!-T>P+C;;C6#Z\$= M[:8HJ2KSR\JI,E,1I ,_:"JC"T^S.%/M CUSD,Y Z WHZT?E+].ZSTV6GF=@ ML&\8P GR[,9.W^U0YLSU-\=@AO756QV(['MG_0OIT98JDIGR>Z1 NF_?^VU^ MY+](7S]SDZV WHWT?^.^DUE>GA75J=F55^6[2I4FI25-O1U%52 MBR6+\YUJXL #8%H^?Q4;U3EPA,OC=K@2N-S2G**MH4?!=8JW'TE\?X^.(I3 M4S2P9IE_ LCCP(_-Q=%U\0=N?8@%;4M9C_>VN]P.F\HZX'#_%5M?2(5U^I*I M$>.O"L>T-[UP#/1E&ZT];W1ZVJ:VNYL=MI:W4<,L(JAGGB4P!8AX%3(753H M&%?I&>KXYN%C*\Q2(S]EE'YY_'. +'P*TQ5EQTO5!^,%+WT);N:HX$!QCZ%> M)_.; =]$[((-.08R].#XZ(Q]3J=^B)0\ H$I>3 E#Z;DP92\#TO)4Y_OK^XL%;34HE3L-.1 MPK#>;2Y9M(B4R\TNL=U(I+X4TY'$]R-;<1UA^( ?RZ/UUA7V.+U>NV D]?W( M4LDG8K-L[WA]A"_UVFBDU'#0LA;Y?N10XD;]Y22J(T)2JA63MMIN54$SJY.1 MHW%EKEA$JV&OH]"L>XNAX6Q :?N3D8GB$9.61??Y8DK9<,SNRQT25*X]&5EL M"]B6<:=+.R[9:[I4H]!- Q2M^':D0C+&C&%H0]$9PE (G* 4!J%GZ7]1;&Y0 M!(VI^/=S5XLS?KQ6FU-YO>U9I-@O-C/292DZ06EG=3+=>MV2N M %5/** ECD#50J:#2-NH6Q.'F[YF@3E/*##;TEY1%)>B[?9;X;8J4!U'!".9 M[T=ZR)AL\R3/VA(S\C"$+'*LEP#MZF2[[%9'JZT&3H]?=P9<:U1*U!D"F.ID M9&].ULB@@[1LUR&G([JW[$_BL^PW%@:#53O04%Y2J4Z\674"I\N=8[_M9F(/ M2TGDV>6V9%?[2;MD.^?9;[OC1^UFPY5KDA&5Q5E84XM@Y,GBUYQD&$QCXR,2 MN@TKRX%0;97-=.3IXNL*PF%M?-*TB^Q:[)?%.KY=GN7I6DCJ6!Q2X22K"F%C A;4+ESB%JUC9#F)T*%Q]9)U54ZO)VX8.3)G-N& MM@^)R5Z36TR1+N(BUBVM3K$';K$Z1I=E?'MH2YN!IKE+7M>;H(C4"3,EV*ZA MB5M>179#K]=9,E%UL 4C3YB),%W2[D13'VG5BFC2"X.51)N'PE3?23W,MLR) M.1C:;I'=[$1]@N(,F/-D13[2<4V>6D3\;J/L&GA_@?D^F/.4F1!UO5UA7:O- MCYRR/>F3H1DOP<7G6SH^<)&/7EG ME?VBIRBV.DX4]G3.P&L%UE@65,1=D@Y=(NL+K -&GLQ9+_E5$^]7+80*A,%N M6RU/I8&8+NATTG[+PC>J'>M(O%_.5R5OS UE$PP]F15=+[ )5^OQR+K?F^%H MKZH98CHK>CIKF2-9I4+5VW9-F"=JBQ3$RLT9AR-\2L M4VEQP#0\F;7:JG2:&A]3=ED>B/,M(^-11P1#3V;=)\UYH]CG"=F:#TEA)M/= MKIJ*QS.XMZVV/ZGPU9Z,U?W.;)06F1;_%L1V*W,L:[ZUEJ&Y=#,AUZ!GS#5FM?T9;SGESL;?:&(EMK9IEN MUAE,,;.>V&8ZL93BU!A/4CFTFZ,B&'JR \MQ69B-B&$=H5;K5H5<\L1TF\YZ MAED79:2OS4UJS:_]%=6P2W)'ID4P]%3T35'6B@S=XK%P72M3@_J^G((%/<.N M%#$OC21RU^)ULFKX112OSX0$#'V>]0=W%BZ[T][@?,/R,#6??5L_MG.>G?HO MP8"7W&A]:X69-U[R/1\X9YZ"S)F<:JHOKIH(7*%+]=?"-QZ:,V9YEC6H'LPA M> 78R<*U!#8ND_A+HQT]^ '.#CI M7[Y[C'A:@?:T4@/@-[J=("V('AR]A2]WROTOWD0KRQS^,UV(;4,UAHMM?RFK MR:@7DPZ"3C#SYWXL$+V)0)#&45-Z@51_L*%'G@/LH7L+$$8Y_/U+XM.7W/0C M#?[ /9\WL&C!J+'!KY.*H;>K^*#9%'^XY[,XS'*C4B[]RFU[SB=KA4]>"BD0 M\)E'V549)_0/:3^''"G5 X&JP-^D=/GZ"L"1%L]/ J@V@_27VX+PR^M]G07Q M)3=L=8RD6@=9=W2R@O4].UJC9^;4OA:5(&;W"D?KEXS"YS3[*-#5Z'G_SCI? MI7@& G+'E$E0\>-%V!]B?E\219Y%\W?/?W^;Y:^%+A.7J%4>^W$"+#LYG$&TU0*9@ME^V MOCND;#X3X%B6Y5B4Q;!,D&]8 $?I<>W'+$$ R*]SD,XDKKRDAH*'')/TGL*% M#E[@=-["ZR=..>+X+M]'VK-D>I#B=W"Q'P8]7_3)[CD=;YMI/[I'%Z8BZ6F5 MJ@E9R%\%(/!#_=O;]-FXV'7!J0^J[W_).'C. LS>Z&62PS;LCNE)QTS&HW)2 M%BH=D!CL/P.NS N?GAK 'Z>'T3,YLJ/@D)90^":U4=,-/0@.%7' P$C=ZH>E M@B0A(+,.:;OIL?Q5ZN0S&W]ZXK+K&^FAXE@O9WKXL\T])"B'Z?JT;/*7PC%6 M>'*#+._(]D[M]/7JJ:H?#Y)!G[YJS<_#3XW X7C5&_/\VN3 M':H#/3T_YWGEOU\KVI])@I<83!8O ?$71UV%^N?G7[Y^6? BQS@,<,'.#V& MYXA3%B!1X\A__L,A/)+]Y9L@RM?7V@YCO@2IF$,T) J>W^OX//2P\-?5N:7H M3\3% G!?N96_FC\]R ,C9=GG37O^?Q%49_M\"#@!G>6GL9XC+;('/P]59RF[ MQ9'^$6$?Y!-"?O'9GT9ZLN^]X:;*E[#=;]:VPSYA!*3+[=&%^41?K)T,Z0+Q M NGR-5Y(#-+E]N@"\7*;=&$^$2RD2VYT>6,;B)^JQ]?;A+?L0JZ2XJZV(+75 MP!__WU_D7[^X'3AR:(%S, *?;\_%RW"_F53E4WVS@I62D":B: MRU^Z$/?T)=7HH3#$/ R$WIDE?E0E]%L^^$T;ZG$0!)QO[[0UD%/.6 \/Q2D8 MY)1\. 7HS0_%*>A['+M7;=5WNN;3,-0WX;-WP\6-+?O=&A8>C\[;ZE=XLMR? MM2EZ7)ZO50N[>G1".5UU.PU"(?E M%Q4NY73BKW^( I93<[Q'9_1,<_G3&?WM3:WR9'2JK^'3:G>%RE+%9M!JL&MM MZ"1E="H5Z04*/:TW]/<].TB^KKYW4,>.N3-_%T"NRCV8*Q^M@]U U[EO\'G? M&M=S^M8!G?R!^;IZ= ::=J?=7FQ,>X8( ETEYZ5@,BB!.WU VRH@]&DW2,B^ M;XG(/B3[YJQ&O8%]5^O):+KMXCM>0/7RF&I5ZGP+7+5+52@,IR#S_E9X]"&9 M-V?5Z W,NUGS/DDKB834A#6^<@)JJ;!FRKQ +2+(GS7\O'?OU;%.W=-SH;HO M9;;^=2C$^/=35KGU?96F&]L$Z,NZ*\WJN]J*@T#UPL-":BFK CNHI(-:=@-U M>\D@*BI14MIUEWU><%%KF53\>+\2%?*@==%L/CVX'QT -^CB>CSE[&T(^)[Q MA;$DNPA/>7Q1C=I$X"6"U@&,3P#&9[%+AQ[D^_OQ>#V>7O=[?(_+4V[B^2,. M:3566VW!4?5P \IWI*H>5L IY-V5O6OR=N/E,M@7U]?33/=TPX+>K]M*WOGS M5+@#Q$18':KX?(B*=U2VA*;+D$:C^EBAB#YQEY?!#>OG*" MU WR=NZ.M=?RMC1+3&0XW;%R42@3T:HEH;,0R&W@5V,OIH\\A&.M_/WE>)@5 M]BZ>M&_ACJ=P!]V7'/T/Q7O.>EI7CUZ772 *:UP65(GG,;_1T$-6;"/$L>0@ MAA90FH'>M/?SID$0?*1"]VH0M-VQD_AE+K*+7E?UP\8TKCK':II8@<5ATN0[ M>M9N&@./YWK['@3?\WYOQZRINN=0MANH\K*#L>X\$@_U86GDIZZU?V?U:/YY ML)8ZU^K6_'5EJG-=DKZT1OJZJ)<%JM7IX:'1Z$QW_ 2PQYN:#'Y7I.MCRC]) M\X6NQ8XN&-^W&&IX!_Y.'U':'3\\TVQHZ77:0R'I\Q+FVN7VK.FH*_-,O=.S MXW)M-O0UG9&O^%T+H^8LT'Y3.3]9_8=HZX=3[8:K M7O[TU#OV=81< KD$<@GD$L@EM\\ES%US20,TDKX7E?M.600HXG?,(E^WZGP7 M??V:V>;IG)(*VMCZQI/I^UKX;J+QVLMZQZQYY#I4>D52_-4*/(9!I'RYEI<. MS 0GM[5"Y9A*K+S45'WN%=O),IVSK_8.C:^%0-(#T%#ZFR]V5"\VU*Q5N/8\ M,%KHP?'[S\->VBR7C@VXGY^33:9KZ9!ZNFV@?ID7IC*MZL_C4-=D)PK4$! 2 M^,J/<_*)--YRC#= RCM^%BW[3'%7-7\YP;]_;&!])K=_W(VU4E!)7%E0ZWT: MH9L(%3]7 \<+)'HIO1]"$D+RSB'9MJ*%'P76*MSQ8>(<)]@X<0L?MS@+<:N[ M[3 )V_MA_] M;S9&];%&#X_ETS&BP#(/? 9^8X]]I$U^XVC-[M-A[R&=#F;WM>G\CL(VLY=O MG'Q7$+:_(S%+-2]2!ZTZC<2UTE0JM74:7?UZ:8<+LL[1;&O=,ET4T9-^U4'L MH>8;0-:AR%__$%@!/W.3_7<]"M=Q'_1[O?#I?U5W]9\G1U=#_?U<"?<*W)QS M2NX"I>^M$AWL^M1R'P2Z&AVT&T^KZ&! V 9\I^7H)Q#J57.+B&B-MW8V+PI8 M>;@OYV*G['AS.^OON8X]$BK!HD[7JU3)//2Q2%4D/*?"LA!N$&ZYP^V\#V!& ME'NZVAL9_+H?8[0S$_:(ELN9K&WU7E1$5[8=UR>KQ@I?H6V4.S398$F(+(BL M>T76!?.^B_0BJ6UV+5G7Q^U>7Z5WM68N1]>*;2X7>#?:(R,AT A5;,XLYM@& M!&-RZF'SX?"ZEB%_4SA\;ZO]7@5DSKFE=R$@?U/*E:PEK6VK05..!L M35KYN!\)O-=W8MN5:[-)O^J:FPX1@N,?F.14 :4OB:@[C_&GW!OH3^F/*,PJ M2X4'6L&P_^N#'+=<)/D6Y$ NBE(/<&PJ.8X?A#G:^.F+KQ)!W/$VQ>##U=*N M3I9Q+HK2LEUIE^U=:\['<[-AL7Z5;_OFH6L25D#)TS:R$*80IH\-T_.^@>I$ MXGV#K;6048-0ZDROT5D&^?CK+::U68TVNMRJ^8T-5EH0ZL@\-'0B"RB24_]8 MB$F(R9O%Y 6O0F_)4M62(FP0B^.04G/:VDML+H>E,ME-UN5RL)1'JSU;$RIT MOS<7#QVGB )%7@JCW3DP;RAGX*X0#',*WII3<%?DO2D?QP^D[+@2191;+*YE M5518O5XO#J>=7.1CU"+-8K7?E^VUCGB5DES2-W/0D0]X-5"TP**74AOO(-$@ MNR#]% )/QGUZC&% YJ:5I>&UL_< NLNM*.FT4)7Q0J MJP59EX.^F8M;8*K8)<-G4 TI)A-GL)0WV(XXMA=D"RQRVI()X@CBZ/9P=,&4 M-W;"HD$8[0FR%OG:1$JJK-'(157UG49W.ZA$NKR>[#9#7:K3WLP\]#/$4C2A M.3K9_@C#_:9@!W,$8([ JW+VOQ5JK678[L3A4I)52S#:HX'7'Z.YB*/>J"D$ MI:#=M7=8A^DU8J0U\4%[U2P? "D0V/NGZ%_;E<1O(SWP4GO:![77V\5S8\K9%XF\V4[]$I MEDT<0Y;H:L5*#SN6^ANRU3*=,51H(9B0KVXN&\FS# MI="!L1>(G)M&SJ7$R8D?C,>KQAK16QVIHN/)#MOD I\ 75A.#<4Y>9TPWB"1 MF,5@):;P@=&6/,H=WSK08#CF1U6(;YUR'RPB16PFS?;AJL2[B4>LFA6K[W5R M2:X8]&Q;&5#)PEYO9X[D5$K%,F^F$NJ! S 'P[DL2 _CU?MHI^UMP14 ]%\/ MJ<1Q<4ZO&4HCLV_$-*)V$\J?$3-!L3B%S2HI(P44/;T^^3<$ M&P3;38/M0VSMGR%+T:A9==E>-WAI-*":MB;PU3!)D46 ^@@8=6IP0V!!8-TV ML#[.%/\9NJ+BAAHT-+(B%YN;$-F&2C/AP+F5VN,H6Z#P1SZW;C;T>ULXA+'? M]X[]WA9]KR%GW]F>_YF8T]FH@ZQE=LV7V\MI=1AM>_@*B#E@U.-4 ;FLG]]! M[+L6^&'XM I\PXKNTV,*(PZ/IN9B!Z+D+L_LRA(1R?Y\,HNT$L2RGXEE:;TZMLA.(RDX@C*$?!$,P M"@ZCX# *?JM6\V4IM:@SVBB<]ER9$KO<8!'%&Y?/#GI@-&-$@4#1AXN$][.> M094G?;M*S19X!_$^^BT^;J3@>LGCH:X&\\6A/KKN^"OP8OP!%>>J!SO\-BZ5 M^J(MU9OFJ#1#E[5^HJ H,*K) GVFDR9CU"-5M M[[)#"93I/=-=^W&P=$.A[9LRV&#D^HXZ^SY 8/JM(HL39H:P4%=UN=@3)[UZ MK#0X7P0BZ] /B*5.L\_O*U MZ8Z3/B%K^)-^8.O@]'E_>_M>47CE0H6/JZ9< MRY(^\GLJ #K/W/YC^ _5RMYP1].U/:KW$]_ER^M)402;!6+3>('$\E1:(&8@ M9C[>0GX30(@%233'3=:1770:.Q%7[\]!Z P#YC%:H/#3R@40'Q ?=V_ZO@DD M34LTAX;"VG8Y:,VK]^WL%$GM7KI 4 \#$EC3%H:/;Z6F[0-8JV^2,K;0 M$BRRW7+X6"WBJ;!C:-++I$P6'\8*%'91SMQG@+B6!8@Y&"!^J#*7CZNB7"T' M6_?2=W=24<)IKN4!12E=R4;_L3QI,6[%B=QDCZP%/^Z,U XSFZ:J/7X((;/, M1<\71!]$W^VA[V/RM=\,-06K5L9#?#-;RA;FRW+ *\@;)GJ:(,LZ,>M&[VC>*M MD\(IL%2GKZ<3SRU@]&6#CH"1)ZBZ':GJ3J:*0GDHE8I;C/GUGH!O!TRE,1_- MJXO2TEZ3JAA34FFR668'% ,:+)-D;AZL/R*F#P&3:UK]F]D=7Z\GN^J(;?)K MB4*E[F!+6Y7,],GZY1(%"K\8][N#L/^AQ!P,\]_)C< ;/;?NV"'R\NI',7"N M]F2G;JP3<=C?\E:WY;9L&>O&3J*@1%:8G2Q@5)[E>""6()9NT+WQ&N $=827 MQZS"()A'X\(0XVH]B@/ R2ZE,[DZ-"!N(&YNU5?Q&O!HIEY!RH1#(535<&P1 M2YI<5P3@.5Q')_$\W1-WBYX;OV9^H^CY6,_#:]A_/5K(.+:4^O*H.<7(./'1 MJFX"]O\ 7\.]B&S@."** M74X8OL\=>;*\N>_J3_]R_##\^\D(?/?)/WR82B'H08=E@&]:#;RZ*Z*1 MP:>=@B>5+>G>I_.<$3(\$>M&'-*!O!O4$6NON1M]D1Z09'8I@2C0-*S!#<%W M;^#[6-_%ZY#F(D6OO>QL)K9>#AN#IC:R8B1#&O'7/]A#U^*&,'M,F%W!U?$Z MK'43NQ>MVUW5;A&6RC%U?"D,.( UD)-!P"/M41U8VCO)[/"# MZ=1N418[W6OJ(D&S@PGF8\#N '?C27D=L]?V5"\L]0>R335*'MGQ^T8I3@"S M9]D8;(%![[T(PR$;@PM#/8*Y&%>^'IM[55$N5 3CAKT;4I.?8&S)DF6IJ00L M[?K>!R M9U=MF RX*((5J#91^EW#R'S,)"YX') R#)M\JN0L*V%OW6+%D/+1@Y'3>#+ M_5YMWMC9UF9HF.-*;3II)0 WU%__X&B!0!ZE2P:LP' ;N/F)^R (](F/M$L5 M.0[I@>&&C94_^?4(T@\9W^#W^U6]C_AR>566)!H;RQM:!(S/9#7C622O ^/. MDRG^*'ZN#.WVKL0)BJQ6_+#;%:K!9/GK]OT/N3%TU@M>Z.%#VV(G73?=[:2_ MS]078,FS:($\X^>]]^R(LKJR7NY::%84![!*Q7W4B+YZ?Y$;R5&\Z7X MZ@$77$I?L,R!W_8]LVUM=.V'LF2%](.YNY5[O"['"YKQ.^,EDIYL-/ >X 62 MSK%GT[51=RWC",+S41,C?@^+8L10)D*-.C+%M\N>8%"&&G BR!/@LG1)P&1 M")%X"XZ,=R\O^3MPC+F5[[=J 2N7J\8RL)9Q3_"RHQ'T6:!9"$?89@&F -QL MFX6K2]-WKV+Y6WK^OM:;-D:\@[04Q&AOC)[F>IEND5VI*.!G^L;<5>R_ZWO% M>1P$Z18]J3 # 9BKF_HOU,& 'CHYY\CG,5'8W(43&6DI<;]7KU1(:E]5>N9=GD@E=N!-^NTZB; #;"Z M"RAR>DT(BX$H")X[ M2PB +1E@9/MW(MNO%"H=CL7Z?:(X0VI>K2DAI:6\&W% J&29ZG@!H2XYW^XS MOEWS?2VQ'.=AG(@PIGV'BL6ULMN?N?^,-+#L&J6BH\T2J?6ZFX$S1$EUD4H# M-K-KB1RU\VLC"$;%'AEJ'Y("?P%7;;.3M+9^JV47=UVBH6W&&LF: %>IW4NP M.7J+(*X@KN[9-GX%N&2V.NDCN]$,D795L;-9"IS>3P"X0/'! G:F$%XP> MP^CQ[9+O3FSL5PBGM5,DXT5#)>6UXLY[*D56/2D33EF+PP*!GI;D^D MSAS]=L3'X6V[L9O./S_\'VRVY<7J\?4U:_//?],?SS//'5T- &LNCH]_J5, M7N/ F"B"_$_^W(817QCMR&S5(H$>%I:]=O;S_WS]]E_ 4IS[CA]\?BZI\-6R M%CIXRF!KMI%U8CTX+/J).HN?,8?_8E%GPM??GXIRP VXHGZA)#_ M\_3E5[ =)WOIJMOB5SMVQ&K1T8WH\^%;SW_*%O[\-S_,TA<^![J3=9( TJ-P#A,SXX0L(D> M!WZ8GBQ.JMD^I1C6@\0*]2?/CW2M\*1OYWHZ<:HB/X4+-="?4BU:_?ME<9=% MW+<(/0<]-3L?E#F.D[3!L JK4XA"C,'-*4RA#8]$9QM $1?UUX&#U^419 M!LJ6:ZV74WZ-;^UYL2.6/-4$:5$G(\7.7*N2;LFVVHM@J.L-:MH7TY'$]R/= MK1MAZIRP>'?CE\TV[;B.R*4C3Y[>V8RD\G#5G?)EQV?ZW7$?<7?@Z+]_94 M-!F&Y4!VNYP@CTRCUO' TT\6/QU/A9*\W+0059A45SI17TQE,1UYLGB<$,A@ M'I1$N2;+>'OK-6;M(1AYNGC:F*Y+RKZ*VNO=BD3I@20(5J+@IXN?+C9>KXR6 MUO)(W:Z">$'3J&PJ^.GC+63%,U1D3GA]W\=+:#&:3L>)0IS.R58HC26=:&&7 MK1Y9KOB])T3D[$T!$BB"5^C1!1N$7[NVI'5,C3.2-M(@^"I)[(5%48 M]WKDIL;OP M&BZZI6W-7/+K]LCP9KM=K4V+"GLZYTRU*@GE&BJ/Z>ONILL+W6 1I[,V?%J MQ1)=ZFB(A*WY15EMSJ9"*D:0TTEK\YK?9L>J*EM#<=7?4NC>LS@P]&36^4YN M<5MNN$9:]5U+&1)!A^NFLZ*GLV[YH#A;:,V5;9F4)MCA)*!##@P]F;4H(!MZ M6D\GB>=\=3:A&9LW$F!.G,PZJ*_X8,-(#7LDQ^GXGI*>YUE#\Y-9,:K=(;7A M4+$Q:X6O:Y(V]S=90\>36=6EVW:8Y6C""QBY11J*7ZDOLM8D)T/+6+,5=Z/6 MUM9YKKJWS;(WGV>%ITZ&$0,72SI+JNQF]ZQ/AO9EOVT-R\)8 MQE!DH9L585<%EV#/8,KKU./ V<0#N\;66R:Y\>W0RH:>[(#<:O;&2-'5;=U M)(GFD%57R$*/)[/:.R&:TD&XLHON#HD&YIAEDVSHR:S5,8=.C6VDV\6*7S=+ M-LL/AYG!=7J8I#)D13G=K6SU*Z61TK-1>9\-_796!=5HFC8,1L$(),4\PJ3T M1-,?&$WA+,9H.,ZPMQ$7CFN6.ZL1P,%RC.UN7=>,N.]AU);J#BN6/:(81JROW6TA9\CU7*X:35F9X_IVJ[; M#";SP=)N%9M]CIJ-[6G-/'=,5S6YA375KFQ;O?EJ;G5C8M_ASAW3(Z\]W$QX MT>-35;'-5<;H2(RXL\=T9* =:I"4=WS*MKWZ;,-RW8YY[IBV9GIMJ*W*L:R6 M2<5=(83.5\5SQ[0Y[@>];:,^E'5<1=N;T(V+,G?NF);Z(K$(YONF+8PK%6%B M>5)-%,\=T^9^5A5M>[SD+F#7YDU;%0:-=L7$IS;) MG3NF9\OADL9KO99<0P2J7:VI8=M.SAW3K-&G+"X.(EEEZ?W*';/#>^>F*SHBH>%\QV)5M-'BAY0L54^OO&.[LB;I6-S5BMJ8U6VANZ!6ME,D= MGIP]4=VFW@P\+Y4>M6*M:(45WJ^,S;,GZF2*J>HTF@M(6:D55Y,BAKO1^1-U M$=*#26N&+65K.=,7:RP4FM7S)^K.D!.L@B:LK&JT0@^Z7N*/N;,G:LFI1=6P MVRK:Q67'64UZ4P9GSY^H'-4?^)NR3)D_?Z+.IVJY/L#$IDVMR5:S:EIJW./.GJC^8)B>J=,FQA>327>O8M+@U^)V[VW3J4S/H-).S)^JTEZQP>>+5D5BI4L22] /7%L^>J#6^ M4AE7/1=!RBK:;PM1,,.:YMD3U3%E6PH[>&0+%8?A P^IB-(W)^IWSL+#%V?* M !W8",>VC-2:;,Q#0:;;Y51O 4/!D?&C;RV]3GLH)'U>PER[W)XU'75E9M]" MTV]E?M,7+]ZA0.K<=](QH?[Y^9>O'0[ [W7TY $C?GYP)'WK8_O*07[TL)WZ M,*/@^:G'V="#?^*7O?8_O>3SE2?BJT?ZZ6,,QT^>_;G/_R^"J3\??)1)NB\_ M=0\>W;79@Y^'JK/0=^)(S]E3^+V7^JN!Z8>O]5E_<>WFG X+"?%!A/A9OCLD M!$3$GT4(B(@;(01$Q(T0 B+B1@@!$7$CA/C912=(B(]#Q,5+69 0'X:(RS?, M("'>1HC7WPC[96='_IDE/]X:Y@U;<]OW;IE7[,&EA)I#2NKISR\Y,K=]G_UW MUP\N:+W36B&M;YS6O#1J0UK_&;2N-*1!OU&"Y'XO%WU_]5MX/W(WF^ M]19NGN0YUVSXW?5GK>N^7>POUC'XINDBNMH^9??M/J+G(G.BRE]:,89@V+T( MM-]4SD]6_Y&73J_+#[]UZAUO;T(N@5P"N01R">22V^<2YJZY)"M(<"\J]YVR M2';7^WY99/Y2P$+7WD5?O_(M?DEU].SNH>G[&NRH!4NWG"MMCWU3VA[[G4HN MX*N]P-?B>20$DAYLK+G^7J^AN9I<+$X< M;6+B._$W.G+U]8WNQ?JYTH:+8JG76S1Z2UGO]Y8*:NA]/P 7*[&__F$+!/[ MW;8@(B$BS]<\*\X&D3X;#[]9IG%^ W2J(1M^I0%;F\G97' MI9%*"6L /U#RK, P.;8OAO"#\+LV_"Z41J.X*;_DA K.MQ";K2Z+@ZB!YX)! M&N-\=%I.RGR1)B+#DC86BW I!JFLE3+ZR!4]WQ.$L.+9/9/O#ZQX]AH9^CN" M$%>)G;':*H2\]GO85J2ZU+2>BQ;?8=@*QBZ&=5L/ZSN1FTP'@SI0(\ 5;9PI M$-1/"ZC==C.M%Z= O]<+G_Y7=5?_>7)T-7S'EMOW"MQ'[VAR#4WG8*VG]O@@ MT-7HH+1X6D4' \(VX#LM1^N?4-O57G,W).01S8_:8[3)5N>_7GCQ@MS O6#+ MK?;("+'6:]XG3?M6;^ACRK524>6)C6A MW^@@%8G+Y4RN5F'?+CAW-MK;%-.0V,O(MH9W+X36>5LI.I32IVQA2K_+[A397#0 P8+?3EQ3> M/Q5>L'W7;1+FT=MW_;*A_7KAU:KJTT:/*XMR*_$B6TU,*59R.=>G@2>6=@NY MQY=M7S5WU*2%]D'94&!KDP4*O:0TWWE(/N7>0']*?T3A4\H#3^&!5C!*__J@ MQ!4S3>Y"#N2B__0 QZ:2X_A!GGW(/&+ EN6 [D&.(SG0TS^:9B\X"SH!?(, M[3!>"Z&P4=P1*7JT^HWF@A> 69HV#,LGQ)$<8YU%US$F#A8"8%)__8,7"/:! MVY_E'^._*V#"'("WY@#<%7EORG7Q ^&YTK6XJAK]KJPK+21@FJU(K^3BK*"1 MAJQ(H39'U&0][IF]B=3P@=C+&I>C!>2B1G('B0'9->6G$#@HH'\7AD]RRWD\ M?IBCXZ QX0<\F72:_+J"5!9;>;IYM:6Z)Q'+<68^JN?C. M?+_3U"2$86VUTBQ&Y+9,XEO0O2Z+YQ=8!&:CP9#^O1 &AO3?)*L\0F,IB>Z2 MB(M3=J<[MO?6)AM4B+MOK'LF"-EU9^)XLH,BE0_L^X_?\ M-M(#+[63LPZ^3\%Q=Z"'\S%##^\J@R%Y(7DA>2%Y;X*\,/P$PT]W1MZ[B:&\ MNU9XKVQX6E@03WE.\V/0*/,FF>Y^7%AY!$[Z:Q0?D]BFAU#VW ]G18&>C7/Q M]Y8-KR3$U*K&ZR%"S5'+:W$(:%X, R<03;>-IO.ADC99Q(.)QQ*VM;99JEZK M#=NDF =TO.ZVKS,]'I?C6H>1H^*D/QV #N$P5 *A<]O0N1 <2;^C+WJ M6Z?X+-BE2)RR2 ,G!("X+$G3"_:*/];;@"@#ZKX?43:YE))?],!*,H]@X(S4<$1V%V\3; M\&MKWNJ9-CWP)%%A@:5,%6CF5&;\#;$&L7;36/L0$_IGP KK56OGM.0!3^$[ M5&O,R:U22U)@$1FP\-.R)Q!8$%BW#:R/,[!_AJY];^@TJ[6Z).LQ$L\).U-X6?:\A/M_92O^ITCU4Z3E"EB@Y]>7"('HB>VT3/QQG3ER$T#9%M63>D M+3_"I*7AE[SQ?FT"" %;&BF0:(XE=^X60S!B?:>4@Q'KC[6%+PL?7IMR TKG MEW)K[DI\=3A<="@."!]@"H.F7BS^<%'K?M86I_*D;U>I,0*O]]U'I\#'=>M? M+X$[U-5@OCA4"M<=?P5>C#^@XHRP*!+60O*X997'2AVEN1(I<2:FIC(*3&6\ M0&*G_?^@TQ]BZ_%MY+<":8YLUZ7:;$C8M<8LP6L:40]+"0!2:C6SY&FE.0@C M"*,_Q%A^*Y:T:##"?WXR^5Q1>N6+?XVH?US*0C_R>"H#.,[?_&/YNG52[S#QJ\A(R M=K"0+FU+@0@V*PLD(\RI(^W]5!$(&0B9C[=[WX2/D4$/^C.A%O-K17;%"&M/ M/)(#.Y/U>67.]%"&^(#XN'N#]DT@892$'BACOL[7JDF/ICKS1;.7'2(4N+9 MG.E5!D$":[O>*&&N7-OU 6S0-PD/?8*:O*BU8]D54+]C%-N;R,Z$1];$A"K@ M]$7Q<9_1W%H6S>5@-/>ARCT^KN9QM31HW4O?W4E%":>YE@?TGW0E&_W'\H2O MC+KJ+BDSMNKI)ENTV;G%)@J* XL6*Z#X:6(:=*Y#]-TT^CXF9_K-4+.9TEH/ M C%$7)8UQ8'>9Q(R@UIF'"-TGL8QA!J$VEV;V&_'FX<.>S2SFTF(Y$OE,;EM M+I -)%T7*!;F8#QHH>D;Q5LGA5-@J4Y?3R>>6\#HRP8= >/4 S-Q-K9O MZQ6U80R:2MQ?_GK;C[<#9C?I3;5 7%!(&:D+7=,)U4$O.Z 8H MB9&Z)%G]$ MI!X")M<<^#>S.S991YR%^H:,H;8PB\.XQ,8F8'?@2J$+*'FQ?LP=Q/(/I=M@ M[/Y.+N7=Z+%UQ_Z0EU<_2H%S-1W[)6+6;>\H6E:W>'E<'-08CN44E,@*F>,% M&H?Q&(BEV\'2AW@W7@.<,)ZTO9I5JLJ[8&YMO*!=;J\SX!#@J@B+YIF7"W$# M<7.KKHK7@(?92*QH#/:*O:[7)\)VTISVDPP\%,@D(PF8279_-\)O%#P?ZW=X M#?=O.VVJ9(R2'6_)MB"K-4F;=D7 _1_@:;A7[K_U6_4/X$1X#>]VRT-:KC 6 MRQS:[3,P7B\N6^^\S >-F9)\N;^Z[^]"_'#\._GXS =Y_\ MPX>I%(+^]Z:UP*M[(AH9?-HI>%+9DNY].L\9(=-21%EBA5:=IRAIV%NX M]:2EF I* J<$46!8>.?Q4;%W]>(TC^C&^ 9UWX--&J"Q,-Y-*02KE9C9@*7[ MHTT&-G!5'SN- D"D0:3=#]*NX/BX"+?ZJ%Q::]5)W;9&+M&NK Q[XB4 ;EE> M!IMG]\-' MS]E96_4;7R2OZ1UVF"C:X5$45^,)(E79D-^\4P(B4.H 4F9< J M_7?C4'D=LV^672,\*'!(@13*8%9NM776%_;KZ=^#J,[!&EV:?=!:5 MGBRPRH@4*KIK*:G&1V4I%E0!NUB ])[ \=_T-;R7UTU5[5FJ3D2[SPM+TW0O M0P^#(7@*'S#P/18)4?2A#@IQ6]SCG:W1M"VJ/44)GN5%Y]<=%#^$S(3IBO-D MW$)YJ=D@6SUTC:F1"2 #+HM@!99]E![7$#(/ YD+GH8*-O#%7F4A\U@Y<$1W MQHR=\->-J!_BIK@*HTAI+2MRJ^@O_%(PX8@&!W #>L.#Z@H0-P]4A>$&22]MI(JE..J708.X<#0VPWQW% =*?\CFP*[+*,#NJD"!B?22TG MLD!@>;5IN?.4BC^*GV_Y ;AJ<_)!1TO2*+ MYDM=U0,NN)2^8)D#O^U[9MO:Z-H/A8D90L+OE86$#/ M-"6!X+G;C #8EP&&MG\GM/U*H3(,T1&^;.\E?BUO[2$QLK4:N*#+' /UQ'*[$=7?A#PO5K-#*[N'C]&GK7\@O&#T M&$:/;Y=\=V)COT(X>60D"8OVM&*O?5-3)F.,FY:RD_\0"R;02V5Y,O/ZWY$Z M<_3\Q<>7@6SZX2N%2?9NSS,7ZOHZ$;T68TC__D/&:\<_G)DR\.8K_CT. ;\Y<#C*(+\#UA<%#R_V/&! MZ&'1OPP>@OF$772R:];FS"/]]#&&XR?/&_G\_R*8^O,LT%6[F*1;]Y^5'V9) M!I\#W:N01Z"/ 1Y"/(0Y*$_AX<.VO_C\%"6Z T9Z".%$+ 6'H>!YB_7!G3M78R* M:^9.GZY=4IUT+M]X,GU?>Z?"1=C-K?(]$\:OD__^BH3QKQ><=\4Q])N*8^CO M7+ !7^T%OA;/(R&0]&!CS?7O2O%[L9$N(PYT[7E@M-"#'.^8[AM&C>F6PID\ MZFT\VUE1:LO_];MP?7VC>_'9OO-]>;M"JJM=DR_:36S2GR6]YDQ4\$/I)#*W M(L@0HQ"C-XG1\Y=3U_5HQ"A3EY3=$3$7=Q*.:9-< #F.RFPO92;=KBG-:#BB M!ZH6<2D@B:R6&9[7[50(2 C(FP3DA5NMQMSO!E%GGR"[F8F79-4*_>*OWVJ] M@,IJV0UKM:@>RJ. F2Y0JXGH;3-%)>C_A!0P)J]2:0\,RZ.I?_NP?-?KJP], MT*/I??L$O8*<_1UAV3"C84PEN(((1&D^[]82-/J-[WPZ7]5=_6?)T=7P_=JL/0! M[KH/U* @C-]=73JX!5+#?Q#H:G30?#RMHH,!81MPHI:CFZ'>G4]V:G\4\U*) M+\VG:M'T1[D(EN5:[*)(6P[M=3W$HOG$=-RJJ!# S8 7*#I']0D"$ +P@P%X MWH<0*:-%+YCPDKPC%+.B309#A\K%6A%+LJW%1B/B:[7=E.YOU,!BDA1MH,MS M <$N%;F :(-HNR^T77 0>%.]P\;<=(E8+5M=U^=DM4C\>JW&"Y!C=IVBO<#0 M/>(N)H&@2&9)(;D4M__1 M+2<9I/PNY!4169$JG,$P=J+&1Z/(J^WR$6?F.^H8!CW,%3&R"FU8FF6:O!< MBE+BKW_( DU>4B<@2B%*_PR47O!*A$W5,Y(:K\D[39T&%KTL46@N;O>F9OJE M$:/M$$L>>2O5$<8]'1RHP"M1("]V/H50?5O6PKU!%68U_&96P[T1_*9\)#\0 ML*(@C>HS9$PB(X5IS4T)%TOE7&(DNPU-!/1 G_-ZU1XF;0$O#@@Q%8W'3EL( M^=-2X'>5ZI#=2G\*@2<$.C1AL.<#4T&/'^;HH0BVS$S178]&K.$LJ4Y*S=GG%J79L!/V&D(OO3]%JVT6G)Z[MM;<93KN:%/!]@"R0LX 6$#3'BP\0 M6A!:.4+K@BM ;Y1L?[[R&7LD5V4]P.UVHYF+UXYPPL&^'G=$).XF4XD9C'U* MY%)\ 5< 7D!Q N(+YB@\!JE@CL)K;AU\*\_JY7U2U?8F)[M]/ZJ-YU)J#^J:L5BC=7N&M$J:-8F9KC#=FZDDRO(1B )"O?\E@QMS3O';2 ^\U![WP36/ MI^"X6= 7!^,D]ZH6??'EY5T\.R<&@=((8X+.Q4?8V<^M:AE7 MFDA+*)JVLYLO:QJGT%G_;1@Z^6/1"T,GD."0X# X"@D.@Z/Y&F?GM:JB6=*C MWJ8=VJ.2QX5SSRUVO%R\LFY%+)OQ-MK:M69]ZU9FNU55!QH0L-4NJ4#W&B!] M=U/L06!^6MD53S&M^3%H. U!_;M65AYVTF )V/@UJR4MYOFC3/4PE. M;?C>9-[+Y^[VNDJZ5:18:?$[W)=83L17*X=+L03CH!!,]P:F"Y'/;2U$(ZKN MH[+4KS*#84>,6":7G!V:WP\8R]Y0LK38$4O6J:Y+#3%%%(Q\_GI-]CM % R- MOK(\^AW0\H.E8YT7M5YY'/G\S@ET>KZ76";(13@52U;8;?+#-4+IC8U=UJ8H MI9JI<'H)AEY2GA\B&'HPO,N"!+UM[^-/OS$\G^S'T[\>4MFYEF%>]L-(,(XR MYHR(F94(93<.DIY=Q.HHT_<1%MQT8(%U3A9P%#T1,']#)$(DWC$2/\2&_QGL MYC9=BMTA0R.NID^WIHD@>]1,89<:\E0!84Z3G"#L(.SN&78?9^W_#'MR93<0 M=_5]2;:&7 DAZ&B^["8I]E*3'R4*V)F[?1!\[Q3A^[M']&Z/X]<7M M.[L/?B;M4$UH:ZK<-A!5;*OMQIQM)B*0=EG5=K) $?@E<7=_H?I:X(?ATRKP M#2N"[CT8_+A-=>A:_H ,';T,'&>$1:MJ=$?UN#J4+8W'^D:G1FY:7"HJ#AW? M* 1&0R#$[@5B'V+H7\:39#B"32;R$-&K&"W9EN&B=1'@*6O8QN;9L WB">+I M3BWXGQQ2HSI;*6%)4X[Y<5C9[SLSOYD 4*4&/%-@&-C! (;L_Q1:PI#]%6SN MGQSZO7'"[-1Q"5$M39B7D2CN'Y3HK'H84R N]EAYB+!]/VN75GG2MZO4Q(&7 ME^^S#>WUG66/;8SW]5!7@_GBT 5"=_P5>#'^@)DSDL5IEE$7)8PU,BK)99)I MQ#U[F9H3*##/L0*&GY9LA9$+B+P;1MX')=2_#6;K[03G-CMSA5!",E^02\TM M6QR 66JU,_AISAT$&039#8/L(Q/MWX:TP%PDXSW+KGA*&9/J:EM%PR !2$M- M>1P[;?P)D08;I_]A!+W)QNG7%YWOGH7_-LFU66\KQ-1NM1&W&NYV5.1243G3 M$8"1CQ<(Y&(6T?V%U27=<=('9IW1TG&V#LZD][?O'P2RUZZV>GU\/K;E?D1# M*BTZSUCXL:Q8;#>=+4^%NBPDWDY)* TG^B+8K*S!^;G"X.^GYT! 04#=FD'^ M)O0(16PZWZA;U,:$Q)X*XQ8>8";8&0(XO1 B3Z<71 ]$STU:VF^"4*O6C>H- MF=+L7:*.%_I(KW6L!&P/!=)0:/HTK0M""-;WOD]27;^^]_6EW3L;QV\2-HX> M1V&K&C$RY:V&E59LSRIK#KS=L7D6C>=@&M^8]Z>6Q;\Y&/]^Z&JPUP?Z8UO9 M-=U+W]U)Y0ZGN98'E*MT)1O]Q\*'[OKE9GM ]^UU#2>TURK1,!L")/7--$L+I(;L%7!].[WVUXD/<"7G(W$M?EL MVYEU6;&7:7K WT.F:+@8WKR_3(A#24*8^7"G]S6O#]G'=MJ\O/I19)PK;+H/ M'7?6[%(CVZJ'(8;4^#@BT@.4 &X:ND#A,"," NU>@/8A'IC7H*J^*3E1.5AK MB"J+JAE#U<>Z4UT!KUV)V"NE9,]OJ]A". M=ULA;F<'%@4*=A(D3$*Z_Z(#=P&MC_6-O 8;\A3'!+K<"VQ].RX+7:HXY:,$ M8.,#O"$/@8T[*.)P?6R\LZ/C-9Q-S^RY;GD1CPC=E874%WU#ZYB L[/BB4@! M.=,>YM%265XVZLGRYKZK/_W+\ M0%FE1_2O?(/#DVXI*V.U[VW:59LB@TVX'U5953,!_$!E"/;4OP*Q![%WS]B[ M@A?F(@"KUGS?;W0Z;:1HV]B@(O"ZD&3G'^C76""P' L4/RH$[[-UPUTHIE=R MUKQ.ES2"65>,Y\G,5CV<4"8(EH0C#F )9K' KA@/XMUY'11:>G=9=:42-. M=AQ16:\VG'C0_DL?CZ3;+.AQ TCZB_:JXF+\70.4 BI M&E=EQ2$MUYQF)42;L35 $@ %)H4"4:#8TQ3AAX#" ]5!N0:'KSO%1;,VQZ:\ MY42*S%80+IS_NDOMA_PI>:U>Z..;D>V*2$Q[$TMR#0[P)_ 8T'0!PRYI/0^1 M&5)65];+51C-BN( %CJYSTKH?TP\ZWKU0LV7>L('I' IB<$R!W[;]\RVM=&U M'PJ;7A(7-XR%-?E8P;;%13!2%NW4PJ(/54VP,UEHCXK#:]E<$+ /G/SQ>^AL M6A&V7A&*8!=707,UMBK[UI8#Z 3^#^*TT G$)L3F(V#S(ZN=_@Y =S@SQ,:: M:B*U>5D:"B1B8/4$ !2X5-N)#<@<=^]XNKO"#P# M'_='W)CT[7B"]M3.LJ0$>Q$(O&,ZP\6^X_>7S=#UO>(\#H)TQYY4F-, PT:W MZ%%XIYP&\-#//Q"621J;984;+?9N/16HP+I8"04XR)&7]1U#F],H51!)$THTA*?_L MAE?":573&7JKJ UDC9!<61.0R7:,;#&6E!8H87X"66DJU&<;19[(+U8IPH* OL9^JBJ'@L3,&@WH.# M[T,N#UQ FHH'5LW<%"E[UY<(O-M=T3/#!$@#52OSO#L D0:1]E@V^"O@9F_+ M*N9-MHRM>G%LE3R^:DTRN&6M0+ \[>\_'G P''X;E(?A\!NUY5\AP**X.DU& MO;ULEQ>1MD"3:IUL99IY5I2Q0)RYJ_^='?_O2)TY>@ZD6,9A9!F[PY\L+Y4B MT6><^H89OY<[7TWV,NZEUPD8_UK!E"X94,CR8O6XYI._?,AZD5A.;'N+RR&@&M5'4Q5;+ M].0#>N:W(Z?Z=HSN'1?C=0QQ&(M?L7+75+#3.2>CRD@<\F4.:6'BF&=&!MJN MB0IV.B>Y;PSII,WL>#4JK:O5X80/K43)6G!_.[+A^,.NX9(ZXOJVO@J]VEAO M@9',]R,]T^S.ZL/A#-E9 K]L1XLI,^(4_/0]#6&W=@?6I(I@4J^K;62"YQ>F M@I^^IS[M(#J##D5$G95UJV)$XQHO*OCI>YK==J.KM0=%9&T'T1A9]I'J+%'P MT_=L#WM!J[["-TCC26I,$PKR_Z82#D6% M/!VYH(+]+-1DQEXO)[T5@;+8TDD4ZG1D?V6[VJ@9Z[9 UKFR(6C63$L4^G2D M6:QTJ]O!RI'7I?(*6[>9"G,Z4FEB9;XKV4UDMZ+'Q3)O+_F)J+!G1A+6 M@M_9=L<>5<5AET?F\WDMY4_D=&B[NX_:RTUIB4CNN,1IIB[O>J*"HJ=#I=AD M%FUF-.#566=46_.-"/>S)LLG0TO;UH[2.PL9L8QIB"TT>SGO!OLIYP1<1FTFP?KDJ\FWC$JEFQ^EXG^<8Q.U2=@_CAYO/TA(S" M5 N>.WX8!_H@?4S)\>?V4;;/%*IG8>T6I_!(D=JQIN0TC4F%.QP]J1C3-2ZZ M,$X!P]"_GO3TS%BESX^"6'^W S?[;Z*#LS;5"ASM6QF'(T>-Z6G(M65NT!"Z M3URY+,C=@93)J[SV^"5A;+[0M=C1!>/+ACN.GZC>7*_Z0<-=J58 [!'! #<[ M32]=F";IP<::@\[>F=/\E!ZR74(G!MF?\BH=,>JD9#89W#REQ_EQN=+#3<^- MQ8$;5- M8-ZP";D:;K^] \RW/O6Y[D5Z<'E+9M\\\VNOU'-LZ_3G?_\]>Z<0YEUMQXL7 M[)W6_[-SX];6GS\[W-5V0';(E1U^INV^>P3R-?MQ_0,$LLCK%;P[9A&H7-V< MS]D&8Y:Y.FR_,XL>SR(@=R"P? MQRRYJVOOS"P2<.FX_B9]1<@F'RE3BC%;['8:) 3Y^PT=]#'[RQFVPEU0'1C";G1?'J1(.0\K7^ 4CC8K?1O+DB? M#A>,RM$!^/_;N[(F595E_7Y_!;%.G!M[1[1]&!UZG[LB4'%65,#IA4! 1$89 MG'[]K0+MR9Y7:],V#[OW:AIJ_+[*S,K,*E[:Q"D&^W3G65X8UR:KNB1P_4UE M3GF,M&=)F$@;5OK,J\CV1C*[5H*XH-'^* M7.A8 GTMT+ZG4"I\^;A]9X+>SP\_(3G;1I69]#1.X[H3C4:?N M$_6/GU_]449.R9H\T)L91Y"*.C:E:K9B1XPD?_W.X2D8JQ7C-]9]TT0JM>*U6*[J:L??P$GH\RLM&MJ=4<*U50'$=[ M!6F'$GB1!HR,C@NALD3*R>1PGY^X6C/&U1.6VBAH+:#P%U)OK6M0RKF?_TFLB\=Z/[]7!^E.?@C*"UP MP$3[@8\ 1,073?J?5P;9S1<+YSAK]V_<@:C-1R[SF;74 PC&W0'LR$> MY/KM4ZT",?X5WBD!](/G3 S]IP[4;NZ4$9LUMDS3U]U*J,RX]IH6J>BB!_(D MQ^>E>ZA)",2Y8%J^:*K*:Z$SDP>;.=I<5E?VBFZ'/'\JQ?CM/-QTE/%8UZ2B_Y*L[>0UX"*^)2%EXJ1%.%\S"URS4S4J<+-O!D&>XHMLPI7Q?$0I? M3\2<:DW*MF18PM++3LC5C-4F"TA$>,'$:8ZW3*F8A"BR"Z;B,X9IS@T]4<2E M0-BJ==[:YHN;UNSK&;A3=VU)6LS' JMFI;E?PD6J"AD(#%4,0S_=4$V82[*L M*F'4,?\&67N0#7 MH_% _OH>BTMBC> NF -'J=NRITJ^6E;C_X,%!XP_J.B)E4=GL+!*E_FYD:%S M3;V(F2VG"4^%Q*/=:NQXM_KO=+LZ>1[=1//\^VH1R3&KGV7VT>T02W,=+/D- M*C3MEK-!J\7)8J20!H0&-C^.YUXB]/?S3K\UZAI+/=4_SE-]=#7*&:QR4NMFN,EZ/A2: MR\I6P[M:QV+.'T]MEEEQSLMFW9#*G;+O3YR2WJ3%7&1]DU<$F6Z^I][H;T"] M%^UD=,O(G5*7X@7.)#.^3+&>,CI_,-@L/U8G5<59"-98HLS>CEV010UP#49* MDZG#.74X?P.BO6;$M@,4SY'\RF&RPSYN6NJ,MNL?OQ;QHUQC!6\I+;7 $4KL MIK@KD0*N#*%\:PU#)"OR*&O8X@%U:#C:09-" I%Z]T^^[.XW/$_"Q:M5;>,-L<[8]BVS9Z *>OQ]E0R^NTQ* ).=,Q);B@9^*JI;^BF M0$VLGIC?>X*)-+4W46+\9Z;VGHB^+]JO5MN8L_9HH#%+@X6)U9W,RB4:\!78Q(4T*3A!?/VI M2<$GXNLS5C33"9SFE$ 9)LQP2JF2H5JMS=>KP4N)*T\,K1\:U8I=H@NV0.1: M\$KK*!3[\ZWJ'Q%W?4DF4?C]5_6K&M'6*95%V1+0[,X[:CO)0O$)'-7IL4O]QI'/"G+9O M#7[&4Z]UZK5^2T#+6JZ"$12&4RL0S.QB*';.GT@T:5F[H"@-=@*'BW98W[36K2X-*1E%7./9-" D M0:3\J0[FSR+E,V;P$!V6T-(BS O5<3W+;V2IL%7.G_Q V:(2.)3""N&NS&-* MN]DQW$ACA2[D%YGX_5S(Z;'3:3+O2QM?Q(.-+^(-8Q!H]9@EMR0;WM6J^#9/1'#HG.GK[#ID;7.B[7;NR0S6MU.QDB4[\\HP-V2XG=7WU)T1++0UI"(P M8/,I#]-4X._'P]<,U=J*9W:K;(9%):5*-=;.9%DL?GT6@R>SQB0SHJ9,J$Z; MM5%FW*9Q&E(1^G&I$^[MIEQ,$X5/Q,5G[%.GJH6XWJ\7&(E"EZ$>S8]?3H]??HL02"7;@N_/S($ MUU89>B0X68'%)QM9XK5%JT_#,8+.W?PIH[C27>N?Z!B#87) MCDN8V2L+_K(<2>S(7D^OBT@2M=-SJ'^G XH/F/OWBR_/?S5[\U%IM(?=<_SG?]*#SE+ 9Z?[$V!-I=T@8>.&MQ,,_Y M%>G\9PF.)O:F1^<&!0.G&^4VNPC<6A4H[$1DB.>N69F98ZQ7TB&S0.GY" MXJ9,2_W/B6/::X9LOK*EG-&:KZ/#9-M'1I_PZ*V4;JF+^;/H]HQQ:;A3OC%IZB::G6:",.266J%R?I8U M&[[9;&?Q(MKD^M7%B*IP%LP_("(C,O=JS/-_ FEJJB>8\D7H!_IL&S_2;8#D MX(;(/C";GJ<&=OO>8:LD*OZMY(B[W DMT$CYB=\5??7[O^#'H6+95"4/LF;^ MJ%8"UKI?6%#TWZ?G!DX>%I!;7E0RY#X_.6IV]/-_[K?^;ILI(SNFX]T<]I+N M=6L>+S%XQ'5-S4P]53(RT@PL73>2N9:V_D$2 Z7W]A2!F]O]*#@02!;0]=_( MW3_A11T_/'-\'<+SQE--0(.5"LM^4&HT M+8'CWN 87#M.,BN/%G'L;A+^*R%S#ZXJ_^+9TI.PA?\&* -T-Q^LZOM'OW[S MD&AP[Z,$%RD[\&\A*\6P/9=H@CW+Q[V:/JCROASZ]9LITUV$;W,(=TU?(W2G MC'!"D:N7ZW2_SG#__<\TD:TNL1V.;=7+-,^4D4J]0W=*=;J%<#QXT&8Z_-D; M3MP#T4L-_ZMN(\'<"7T@YJ(M,C7T'!\(05/U_3@@9JW[*F([@:I<(>I&5D'! MKNHA_ESR5$21 NGOV\Z]O,0]9.A3U ,K)I2ENAT+I5C:3,5L5\=;35IDT$QV M6] XLS$;EVD1OHH]_Y5@%+'QC.I/&"D7Y*5Q46OD">WVJ_\\^NRI)U)4ED@I M"J[*,U64E:PBDE-,$25RIHAJ7LE3!"6CLC+]%3-*NLW0XPM7_3$*/K_X9MLDQ\3K7%U:(0MJ9.?=XW9@-)$_/C-^;0P- I >1&L:IN> MYHMAWNFOQA8HY,%^^)D=?FX9L5;"V,BL'.$*HM MJ4OK8TH>@#()$3TJLVJ4[0J!S5%VN71)B9],&JVU2!Z_V5KD:7\R ?J/VN&J M-DFXG%+21.K1FR*9PW )+Q!B8:KFP;C.%1VS<@U M!1=E!H9:VHGLU&U958E^:EQW966@LXSK"\TIEVN&=+O=B\;@Z,U@H6=Z;ILK M,MLL5@KS+-OWK"?'=:#GQB:QM3*H1-=[8Z:U["TV3XXK@4KR@,Z/ Y3+L3O& M+'6MM:P]-:[.>C465]5P9&R-?'W<;&:EHG@\KJ*,@L$AP$!-B0) 8994Q#R) M@5]5%8' MV-A&0U37UD^-5LF8KUU;D!PAQ!E9*>V /!GTGAJM'+;I; KB8&5CN56*J3G/(E" M;[=!ZZ;CFJ@ECA@A)YFM%74?A0_TLW06HU5SHNJ9J@75:,LNZ+YN.'WI Y0>U%4U'-G[=KEAX'9^WNLY8T"=4 M&1>;JG:1U'PN!Y-83 H+J+X?\ 6=SMMB*)!J1;N9J2*7%#I%ZI\+VVS1?9SN?+?.>5>GK4 JJ?A %C5O+EBZ M3QO;0E5?U7C)6@RU$\'! GKN7ET']O$;#:9W6$>1P7=K.\3^:& WF)+KJS>' M?]QO%)SA?8.@ZB#'ZNM#S?[>)L)>KS^VG +O4.N^-"SNT1M=F*]M6MQ3=NZ5 M[X R9V#"#T-R^#T#MT-N8C-H#0;A50MD;Q%&%1]>E::^8X:!>@YCY"T[2M@[ M;.0[8_(/-Y/P:SR7SDORYB5_3673>4G>O "^Y--Y2=Z\I'Q)YKRD?$GFO "^ MO!A2EL[+'\W+>R/\SN/3^\@@O&<43JJ)?JLA )88?/A_OZA?'QP. KW&CPZ$ MQMP- D@"#/$S1!SGW^\J?VF+?*Q*'L+8BJH\%S^*W&V 7Q2'\A=#H4^&1#SM MQS\?XN /=<++85 <7_TI0_.:6I:TKJ=(>2]2\!0I)T(*?F%(P3Y#[";LD(;Z MD>?B+T^=A= Y[P'E Q@DRF=DV,4"-V%]_[3LE?VJ^./.6_VHV^J#P8,Q5GD( MU2Y :D<-GH@47$SJ?40&FAM7%M@IB_28I1H0J$GR3*)5_X4W)<-[L=7 M[-!\88%A?&DI#.L+8TQ,,Y4L^?&TRS>!NR>'H[*1I61AN5Z./%QNAM8.@IO\ M]9O$CH\S2<']-BWEQX,;>P!N3*PQ/:5;&@4.LS4]-2?ON$+>.S&X!Q-M.ZJU M,C,C8PN['K]:#P@?@CNZ<2WWB<>$??T&R&WT"%2YOL.&QKGES0_CW\DUIQAN M+Y!/IX)A/S%&"8&U";\.Q)CJP]N<&<8O9[*T2O87;M&,5I M>2=X@D[O!@I>F2Y9"F(VNB8HGV+VCQR;%XG9D^LYKV%V9PBU/F5XCB'YJS7: M: )-?D4#S,)L4>PSST)-Z';37N\Y;"ZE>TNI^9T$#:GK.6!8%;_B.=8!I/T] M1I^@L9!WL,:P5F $U?)#J=0)>& M*W\XVV"R@0^'KC(R5A-V")-:X(X3>I*S#2X>YNF.T^DUL7?"O&,4)V.\3$T$ MR^@VF]AB8^_F-( Y5,M>VE<]U>D";SM*X..'!YRCJ1W'SLB2/T<"3[)]:7\& M?IJ=DT:#IMDY/V1>TFR#9,Y+FFV0S'E)^9+,>4GYDLQY2;-STNR<-#LGSU18$5>+TW8(ZH2Q?"D' M+IL#)PZG^$P.;,4MVBC?Z?OLLK*O">3J/KG18) MT.)ND?HJ?UG.+"TF[4U78'OBLF*Y]L:3>W$>$7:%%M*LC!3A2=31WHYP)Z?G ME_E.&V>J9;)J24N]W!T?LHZN3JJG70K"T[RC+]# WK&&CR8#EFH-M@Q7J!$[ M0FQE-&T=YRAEBBKS0B)6F10FD$5S+G M)7^=32/J$S@O*5^2.2\I7Y(Y+]AU*O83."V +D0Z+R>;E_=NNK^F'7_%(!QJ M*8$&3ST=E%I3S94*.P%KD&P_.)OWCGY^M&[,_#C_'"=9:ZI+"GDX2_X1+,_#: MU:J Z46&-4W-'$Z$VM#"NL@M_0K)R*BEQ3'#+UW[D0+YAP+YQ"K7AX'L%OJX,ES9 M689SULW.2NUU.[JV#PT^25SPJ?>5$JMN_3#$GUBW^C#B,=]I[OQBT$>W$T;Q MV#:M#/+:_CJ#EW(]+F++["Y9_VS:5\)&(-U-^+XZ6M?3 7A=R7S!EB*Q1:99NGEV.0K>6_@0N+7^=C'.E0U)XVL3<[O*8=7]?0@D^NH>VEE3 MP%[)HGH8Z/CQG*I]ESNA!1HI'_^>A+Y^O'KL6$#@<0 S_!^DS+9IGRDB7[O-CA._3'8XN\76VPWU9 M&M[CQK(V0H<:^"Y68;#"%8*C\"=3IKL(K\ISV[& R5)RKN,W6H%RC?S5D T M_HZ #D.7I 0TP%(B[/ZH,T3.$BC.W[KP@A>%?6Q2W>G57N-EIQV=<5ABUYO MMWZX,-*^R,[$O(@51-A.T?<"L02 H-%(((84#G,$J0WNA_]$4 *#$/)L4"# MM^TH(C)Z#FH.HB3#JNIH0.#,H52*OI)A#[PM:)*XAZ=85J=!W?8!HN 7T5NJ M IXSX,?M&($A H,3CR96@*UK@1'95WDHJ>7X/F@O'"$5++.J7]QVI #@FYW= M/=Y&-1P^J8828$2@@E?J8$ZGH)>VZOOLC WFJN<_JN Y)A6W]_]R.SQ<./5U M19<\T)1]25-AL?:(8A=%JXWELFJ4:^6&T;LO6]!WB):[UM\=7]*6-KH56LS& MC:A]*V#0F-L=R?-$<=&9T.UYOF*P7H<'^EY0+&2U7[_SZ!6*1O\=29EKA/8! M#J.34>P <:/GP,8&YG:$URLDF.M^C%-/78:Z%^'6!8/HV)*)K$&]H*E;9.8Y M5I2+ZJFNI_J@L"AX'U' %W+@>%=(%SS6(;\0@%^DQ+ P515^X1_&"O_J(' !L&RP'MRUY+;:*S@HX(O#.P#\ M$3M--0"U(!&5$$YU@WLAQ!@>KPV(NG%U#U(\=.$GL&8+8A@(D>A+.!;W%Q4\ M"S_$L]>)6O5<3S?W[8LZAJ-/+7H(H/23RYWM0/:=<]$C16 (P78F<-&#@XGC ML''?<\T;J[Z]Z&]1A@'%*1.S67"*R_6YUSS6YSK#4DVK,2%KV;71JC%@L?6O MW]3S:]Y^(8/8^]A*YOZ$E:P1VNJ>ZP>JOVD1N[=&1-]1G[F$/:^G?]#D.+62 M#GD#T 9FDUE!P_!8)7?-9G&WZM;*J$X.MXW!I%*H;GH)4,F)@TK."46.Z0E, MAT>8 ?CY=9KX/_"Z8R0*>X88C[Z+"+-?MJ,6Y_[QP2N:9.N[&-;@S6FHFPKB MSP&OYJ#;@#?(2C)#-2(-@#7\GQ[XAZC&0(J9V> I*#3L$T/UY*RK@:^/'_X(2W+!^FZ__+$>L0?\_(+ M6J;HOFM*VQO=-G5;S4PA*^^7 (\W.3H89W\%1S8N+NX T(S:D@?F@(RG>*\3 MW:$@F$M!-#L51X:3:8,5'LA8*!N1.9BXJ0H H.U7]B),A0WFGA-J@LW M155=@.*9;@;[2"?55H!B$GBZXP-(_56N,W]?(X!I4 9 _34?XQL4B^ER\> 19NFL\?[502=WS^W(3QY_;!=>M_99]OC=7FQT,E/V7BCE_FBF!X\"QXW'P)4TL/Q%&?C2 M#"B -]+*T96#-R%W7;A-0;M!HU4O;NO44;;@?_/ ,G__/U!+ P04 " #J M@WQ8>B,\#1@) R/ & &5D87 M,C R,S$R,S%X97@Q,F0Q+FAT;>U; M;5/;N!;^*[IT=DMGDCAOT-2AS%"@4V:6EH%T=O>C;"FQ+HKEE>2$W%]_SY'L MQ$DH#=M"H4UG"MB2]7J>YSSGR#[X3[U^FB8TC3DC'P;G?Q"FXGS,4TMBS:F% MNU-A$S)06493DU6SL-5KM=J-9KQ\>0%O'Q4,J#4DG:/>" M=K/=),@ M.!F<^()NH]DB TU3(ZQ0*95!0 M2AG>8);M'![@'?C)*3L\&'-+29Q0;;A]N_-Y\+[>@QI66,D/#X+RMZ\;*38[ M/&!B0HR=2?YV9TSU2*1UJ[*PT\QL'YX,H'BESDU]*IA-PE:S^5L_HXR)=%27 M?&C#O4:OM[BEQ2B9WU-^:J'FDEHQX=AVI=58D?!%@1%B;[7L.P_,;6J10CF",NVG0U(J]UH'031 TTW!@QRO3S?WU^T]IO]Q^OOCO7=.3Q*TYQ*WH##)N" M<[C,)5RV.K3>ZN[25X2FC+3VF+^J$6H(92I#9Y%]>:MP$#_M=BVU?E8CES-P ML9>)8MS42.SV [>!VI \5*^5.:''<9-_NX,."STCC20O^XR4!GI$'I4T,SPL M_Z@VOP]M)MZJT%/%4 +KN.P'L=]E+XAW*DX-.];PG\T=#JY$3&6Q->"!B^J= MWZJ3*1HM;?T!%JO5< L56+;1\-Z\?OCQ54SVO[E!@UFQ*I)0P*SF$\&G #6; M","=9V[-,Z4!2REYK_08 %5_C\ Z/3FZ((/S*W+5.&KT%S,.<%<"9Q.E]'F< M.6QM]!XVVGY^-OJ.&A$;R MU.H<]QXB#A>Q@/%2,H8K+<"\AQ0=A29J+)QG:.S\1&CD9"A2L'>$ MSL*^:T[706P* %B4BW0(+L5+25"0,F?0)F"H8LPUP)_0 M!3+,2M=@(LP%O36LD4NH )A4 !S7G7'CB:E)R%"JJ9D#5HTS) V*=_R@88BU M"NA,.9*UH6YQ]]QPUWU^N!LLC!2S*:W7?5/ JH@$T&6H(O9"\STC5'.'$K!Z M@?L/!DVX05L0)L'J6&T,[A)=)EXS86*I3*ZYWM\DI$AU?^4F#8E'J88OL$'5D%O1Y0.):-.QHN=32$CG"> M2YB&8I2YX1:G3QJGKS=8OJ548^71QM[2ZB[RC)MB_+$IB+ZZ'P5U?SP%G7 # M98!'IV&_3A8UE-5:V@ W##FEM&S0RV>NG8P_;'0 M!%5=X7/>P"2%="[8H%8(#BP1( Y@("YQZXXE3!X9P035 DJ>_V?=%4'+U& MREHU#O?F!NL.8_%RPR/)!=T^"5:Y_T*LTLIW79@?OQYK5!0_/RHZG5"9.ZV! M..7#(9YG30!A9C45,8_R-E!-_O+V[(2C'7@01(_Q"9!(Y?;+W6^BZ^B\-L?L MSO#KN4D2E7DCQZ3<+P.,IX^-;]7.5NT\38IASX]B3CR UXD *:R^( M9J5^[=NF\;3(I]5K=/:V['-?B.[]$LE<=T[/2FC7%OX4W?M8&0M6C6^E5%PK M.N9[!#O+>9+YN&C.A%7:S(,+=P.KC86UG'])MD0*8A_?B$[1:;6V7P\R1PCZ0DF)%P[_'!+N#Y M2BPX,$$10\P3J5-.KS$H\!D!%Q:X7(9[8:(\2[T7OQ1I3W\F=8MKIPP>-'SN MV6_GHB+] ?4UOGX+/.C"$@,QB30FG<>N3\M+S^-N38$LMS3[ > M060QU" ,:@!S[H0,$(5[GZE@E)H7_2*=*#GAJ/Q3.BI>R]*%]N'C3*H9A])I MHKS@H4M\!?SR[:%+XXF+BE_Q&/I-M]%^4]!-V6_17LO;\=U 2(3E=9/1F(>I MFFI:8F,/T+]_%SPJG]%4^D/3P;>#RJ1H>5W'IL,(_-=U?0K+\M5/<^;E-#)* MYI;W,?.Z3K(/P")OO94[FRY^?IU0OK2.X*.Z=]+@$UG'M>ENF,W_U_;S !MW M@MGAD)Q3#7*IW:L1_$1N4X_PKS?P(;X*R\LV'_!CJ\ $Y/+OHX_D\L.GD],K M3VN/\_,@R.]_;O24+*WB YZ9:0WP6\R0'">"#]<_/7H$__[-GS]6F2J9^[R( MQM=)7^;:TN%/]M'3UH]4,-%G=\S(= M@IX*Z40!S/Q&]WJ--FC-0@_X>TW'NOYC6/=U[>'_ 5!+ P04 " #J@WQ8 M:&40X.X( !$/ & &5D87 M,C R,S$R,S%X97@Q,F0R+FAT;>U;^W/: M.A;^5[3IW-MV!ML\0DL-S4Q>G9OI39MIZ>SNC[(ML#;"\DHRA/WK]QS))@:2 ME-PN:=B2F0#6^W&^3]\YM@=_\[SS+*59S!+RQ_#R3Y+(N)BPS)!8,6H@=<9- M2H8RSVE&+IE27 ARHG@R9H2TFG[7;[7;?M/SC@;0UFE9268AZ03M7M!NM@]) M\S!LO0D/WY*K2_+JV_#TM2U]]OET^,^K<]?MU;>3/R].R8$7!'_OG ;!V?#, M91SZS189*III;KC,J B"\T\'Y" U)@^#8#:;^;..+]4X&'X)4C,1AX&04C,_ M,#$H8;P8X&0?7MRD8RF1\-$CXE MVLP%>W\PH6K,,\_(/.PT<].'F@%DKY2Y\68\,6G8:C9_Z^+74R8W8ZD12)JYBP6"J*0_-B*:0*7S3MWUJNX!D+BRQA"G^M9=M.0BT% M3Z#7\W_\<7%R,22MMM\>!!%L0+Z%Z<9@_$PMS_?W%ZTWS?[3]?? ^AX<'6=9 M004Y9&'%C&94+#?I?I#%-J[(0= M*_A/JIZGN!(Q%>7. )66Q3N_U2=3-EK9VA86J^7;A0I,LM'PWKW=_OAJ%ONO M0J/!K!@52>F4$<6FG,W@@#4IUX0Z)E LEPJ@E)$/4DT 3]X'Q-7YV?$5&5Y^ M)5_]8[]_.^, =R6P-E&=84\SA[V-/L)&V[MGHR=46^E')G-RG"F9P)7B8-XCBN>$(G+"[:%B MRZT5R%C,M*9JCD4F])I!O[4V-:0E,!CH4J A8!]8(.8*]"X4 P6LB54B9);R M."6ZP(_;^C.F6-D(3F#"->@R7&2GD!73.9QVV#NVF\/09 +3A!V#18GF]67H MDST:=PN-G?\C-#(RXAG8.T+GUKX; $4H#MFJEL^S$1PI5F+"[U@4";0)&*H9 M

    MO7 M):Q*3P"/##D"SPV2T'PO"%7,H@2LGN/^@T$3IM$6N$ZQ.!:;P'&)1R9>)US' M0NI",7N0*BD<7'(E8Y9 LB:O " ) [@Y%)S?Q"G-QLPZ75\* 25:'>JUNJ_8 M:UNUU4W!R@*W7"/ MUF>-UK<;+-\ BR]UY*KZW:75Q9RC1R']J8F(OGX<$1W^?"(Z8QKR )56R7Z? M,AHHLF-:Z,VKH-J-&,"_[,GI9UDH: .XRG7]GR'4BRS[6 0Y%89U-6%"V$" MGY0"NN2$1BD[,(>#1("!V'"@C3+K(M(\X51Q'#UW&M^*G0R;*33J;LN]VHIT MJP:D9C : ](#*^44=[ 0%!4,S,F.X%:_0PWG#=2=&/@5,2P(.@/JL^3GZPI2 M_;=Z?J>[9ZX]8)RC6J96111#=2&\0-( M'%.55!0"C,9IQ 4W[NH6V=2RC2421X1+16OQ!RL*;\H)Y87*@H@&VBGV6@-[N^)V[M]$F<7!+ M,A-Z9;&[6.J=OR>I1R.Y^TO<9; /D"05 S1NSUV4 1.I#1@_/BU5.X+Q '^$ M^[TG7^WL(SQN+OY1@V,%[",="$(R)V0=-81?P1E_, M&2"_]"T6L?P9H]?H++B8E'47;#3-/KE3W=1_%)^4D7=W<_2.$Y\F4%&SQ8%_ M-_>4 3@HK_"Y8N ]ZZYH\%5T,8')PEK8F90"Y,YG'_:NR)Y9GC.S[&",_Q@\ MCI$")= G#.K7( I[)-U):4TG#/ LZD44X8>04;'Y0."JA0[;)(+.6>0.TNE M4SATB;" 8'[W#AI]RPSR=TYB%F9PI M6F&AV_.[W8?@4'L3I]8?F@H^EU9%1ZMK#YL.(SBPKKT9+,MWW^Y9Y--(2U$8 MUL<0[#JI.E,K/[^/\_NF>]CR#Q]$_W.=[H;1][^\S5M@Y3.,YH;DDBJ0,>U> M@^#+<)L2]5_>P"U,9%!4;6[Q[:Y !^3C^2=R^?GD_/2C(Y^?]3D(BO4;/RNP M:/N][E:)9[MO">V8"0[Q[OY;=CH\GAW:4W+SN[U6/N^[=%_ 5!+ P04 " #J@WQ8 M,N!^?^<% !,(@ & &5D87 M,C R,S$R,S%X97@Q,V0Q+FAT;>U:;6_; M-A#^*[<$:1/ >K63.;)K('4K]^1DAS;&;JN MJ]-FBS_(%GF\X_$YW3TTU?_)LD9Y2O*(QO!N"Q5,*X+GVH>WYONU:UJ"/NH;U()X'T';\KN.[?@?<3N#] M'+A=N#J'_9O)\,!(GUX.)Y^N1I79JYNW']\/8<=RG%_:0\.,+G9@)U6J"!QG/I_;\[;-Q=29C)U4S;*.DW$NJ1VK>&?0URUX MI20>]&=4$8A2(B15;W9N)F=6%R444QD=])WFNY(->;P8]&-V!U(M,OIF9T;$ ME.66XD70=@O5PY$.=F_(W%MS%JLT\%QWKU>0.&;YU,IHHH)#N]M]:!)LFB[; M>.5:(&A&%+NC6O>*UBBC1 0A5VEOT\!?C2R:<0G/E960&L)FU$)%W0. M8SXC^>M6U8+?D@J6O.X9:197 V,:<4'TU*R(9UP$NZ[Y/.K-6$Z#,H^IT+\>=1LC@>09B]'JZ-=W[]^^ MGX#7MKV^$R( Q1;9]9W9W"2YR7)8$B%8@F+S$H] M[7)\=GI7I9 EP02B.%S32,\.CMTCX FHE,(U$2')J;0N[S.Z@)-(Z1[?=?UO M[,.3 ?A;*1&(Q=,;-$T,'YYOW54,"^+$-9C9"P3PZ Y#'LAP=: MH-'DM0_=%@Q34F" P%%;]TUT$@6OVX*;G.E"<*VP'D@8\I@>M("2*&VLFZ=> MHC^Z7"08R'BG^T:G)U%MGD'!A0%E@J0&*>F(XI1&=A8ALVVNAD-]>PV)-5X-( VT-%"1E MEB$R>)X'R^U8;R5 NL<:AC=8_G. MD7G4L>H=MSLF-+4_$OF^ MUK'!8I!,*#X+'F0-K]&W=TRRD&5,+8*4Q:C5!'#7=]L8P5K3\TG1WT>[)FX& MH3<[FO=I@DE"S(FUS9 +3'N:%66DD#1H?JRJ/T*=:553->'3L8SHKM-);7>= M3.J6BAMVCVS_>$]#KT1CM];G52&AXJ;]3J?-B&1U5&$8].8I9FY+%B2B 69- M08I:[V';/FSOK7I>SZ")M!72NF*/HXTDX_,FH)I[2ZL.0MPQW%IS7):_)<++ M?A(B)2P5\D6,V@>_#2=>\O+ZJN*O=;=S9'>.GJ.[CA(:^JW!O(4'Z%3O&@,X M)P(KM]\U!:=CGJ=M K@%1_IEHW.+&R%'.C#^='(!XW>7IZ/K*OO\^RM6JG+P ML.C/,(Q6\O SBYOQ@N0P3I$FRV>-P!K;V& O7\@MGAERPY11W+7<(TO521PN MJWW'!HJ.80%-FM[VPO]'6)S_I='U,(T?@=I^?MH_SCQ?:.P/S>NV /#L9%SE MI1>&_-P*ZPM#_J<,^3M75^H]W<+R \TAW,>TNCV!8#O MR*#/EG^ROC#H_]Q1U9K!$VB.?9#R(>I9]9-826LF MWK7]SEZO)OU5FVN(5?6:A'GO8O G4$L#!!0 ( .J#?%C,E]M4TP, '8/ M 8 961A<"TR,#(S,3(S,7AE>#$U9#$N:'1M[5=[;]LV$/\JG(,V+6"] M[42570.)[31!X\Y(%'3[DQ)/%E>:%"C:KO?I=WHDM9UTW= -*[ 8L!Z\U^]X MU#V&/UG65.94IL#(93R[)DREJR5(0U(-U.#JAIN!K?3"B6^-K4IJM@+>=)=4++BVCBBAP"S- 20?)!SR?K0UG M)H\\UWTQ*"AC7"XL 9F)^G88?EG2?)$_K*G&M4B#H(:OH=*]HS450'64*),/ M#@T\)5GC(K7^/J()+ MB%:2@:Z>'I%K(U&I!&=H=?K+Y=7Y54P\/'-#)\$ %/^"NRD>?M '_E;L]X;6 MO.0)%]QLHYPS!A(97AZ%OAL,AD[%^$\!\[X!C%1_KWTX1+EG]4QS*M#&)8@U M&)[2RAY^4M;3N_$HJ,\N/[O\7[J\GVX:);VG7.B,QDJ65?E2&;G"O%( 7O#U M!A:\1"M8F^:K1/"4G*6I6DF#V9A<<+W\1D+YFWN[Q%*1-[@\K(Z%^:L!_:X8 M?#?(G:#\MBH-S[9_@OLCD+3=;*.(R8%PB9F[:),W2;9$0X9;CLT%DFH.78>A M92@-]@I5KX'G1MDD" ++/PG]DWYWY]WS0G_GO?\F[)_NOI]Z/9]0R;XL>:?> MB8L="+E0>DENK7"?W.][V%'!#4]EQF@EB%J#WC'3X,7S:__OS^W705YOE>P> M!/-YN[X*\OU\]JXZJ,];]..!K#KD!Y2V]^:@1>7[-;+NG+G!9)XB]=:\//*# M8%#@J ?D'4TP]P@R@3670X?_("#G5!L)^@%0,U\UUUS?2R8T_;306+K9P6RQ M,R?M$UHX_@$\M\6V.Y^U*[OCV>'@5] %6 G.N9\LFF&&CNA:X7C2C&5A:/N] M%X-$:1QIVE'-K6?%9J"L)]31'U!+ P04 " #J@WQ8\]_%)QA% "G-@( M%P &5D87 M,C R,S$R,S%X97@Q9#$N:'1M[7UI<]M(LNU?P>N.Z6M'D+(E M>9>G(]02W:T;MN20Y)[I]ZT(%,4:@0 ;BRC.K[^YU0)PD1?9HF7<>&_:(D&@ M4)65EQ7M/MIY\6CG\/9K-9ENSW:V\N'AT M?OIH7$W2)X_2/"_U5E(E/_WZ&C^!_]4J^?7U1%J*'7USY\^G+_IOX K M*E.E^M?7C^Q_^=IAGLQ_?9V8JZBLYJG^YT\355R8K%_ETU>[CZ?5'OSR$7S= MNN:Z/S-)-7ZU_?CQ/_:F*DE,=M%/]:AZ]73KQ0O_46$NQNZSG%_M5:%359DK MC?=>\^3@"7#AU%XVRK.J/U(3D\Y?_<^YF>@R.M:SZ#2?J.Q_>OP)_+?4A1G] MSQY=79K_:K@1W).?\4I>#+^TM[TRI1F:U%3S5V.3)#J#"W[Y^<7.X]V]UX_P M0IB'Z9*YB%.MBE?#O!KOM:=EV?O>SFM4^KKJJ]1+[SEL M/'2F:5&&>9K EX/K,;QW%6UO;;]^-.27_/)![C0'&<.X=''#*,/56+IL?9CE M*I_PW3]RO6Y]ON55/F&"#_??1^?OSFYQ=C]F2 NS&8[JNYF\??@NCR^C.)^ M7IY'#\H\-K_\O+.[NU?Q?R*5Y=E\HA]^X_E=-VHZ2D %JZFI5!KEHVA0%WD9 M/>F]>/JB]W073I-G&S3]5$4<)"L/V\ST5@]XR,M/]Z*V* MWN=U4NBJTO '/*$RF=Z@-WD2%;6.DCHZ5/5T;#(>^ 8-\-G+[9W'T9^J3J\C MG45_ZM1D43]Z4Z!E8&S*,&Y;H M*(O3&EVD:)(G!HY>A:Y"&:GIM,BOP+,OR[HY#KKS\ZVG:(AKL )BEC=?OG3Q@GP("$&J;:WG.8 M%XDN^G&>IFI:ZE?V'^$0G\'3QJS+T-6.X1L0@6;X 8?;##Z0U."C^JF:YW7U M:F2N==*:OZJ _Y^X%5L4:;[\Y9.MG:?_V)/!8J1B>WH=E7EJDNCGQ_1_H2#( M0*Q0?/$BO6C+V3Z.,X6?P];=+]$W(C42D?F^O7?C#G[V+\0.NXCDID0D/]$BI5\F.LX+TB(MH6Q_BP+X"F17%_BOA:_I M(:](<\!3SX_.WPZBHXTQOK_BJ[XY.7U'G@;HZOCL_/!Z> 0/+ W1P?@B?6CPP^G7\,+VTC+\TYF7;S>:!MC M64X2P04^_V, 0OCN_?[Q7_=S\H--\)^ZK,QHWK+06@%L?6W*JHR&NIIIG475 M6$?Y+-,%F7#X5SE6!8S 9B7'NM FHU,Q4ED"EX"%%]5NZC[VTXP;>+DGX/ B9=A]\N!;"Q3 MOJ*GLE?)QN(_?WK\4Q3K-!7CS_U=3E5L__XH!_3+1F\MY. 3M"E7>*9+5$I@ MP_$X[;(T_5:^;&=[ZYDD[IONUQ>]2=MWPT&2 S[CA.I763XKE/7IME\L MN&K]]HA:GMR"Q_.Y@^4_:0=EZ)ZF>^%FE8_0R]51I2Y1>8$TC4#/9N!!IZ#J M0$-JKP-G8U"9, &H ">H"%6:1F\*G<5C4)WX*=PXB]"KFI8]T?4&'>$B&M8E M;.\2W6+2VE%<%_#+*I6S *_A+R9J'NIJPZ?#J*[J0O?@6P->-7P$#[F N\#[ M%&98HZ[H164]+./"3,D-AQO"'HG'JI07XR.E%^5#6#J),\)%X"#@.:!A0. 5 MX 4375S 4=2+QJ#.\,?N37KNY>#5#2:KZ!93551X>(W-M/SEY^UGC_?V(J<" M%ESE;FMV6_-3MB;<#FP4 FFA%->P1Y;LT4[N.KF[7;E+* E"BM6+("K9J2[0 M]@$=BS9PG,.\@SRRTAV!*5V2(C:)405J?[RH$]-.3+^2F&*BD*41A \M$I5, M3 8F14&QO9Y7EKVHTO$XPTD(#WX09CC'.\'L!//V!!-UWH4&FQ $MP2RM5'\=(7>4<*X$%UEDI-GH"LY#F4V?> M*.-^O;5F,WZ;L-7F!M3N-OZR^PV#ZM_9PIS3C@'Y+7 ;9FJR,D1SU^F';X') M_LX6[VYWU1/850N)FVYM@HU5Z LP[,"3L$!MC-J3;1.IRH.VX:!J0+97(+:C MY3CI?O3@S<-H+43Y-J/[W^^*'%76P" XS$@7N#!B%+!UG>:,Z$.C@J<.$7VP M$YS%CIIQ$7='L;S_P+_Q=KAI+#30A4#.#6Q?JYGMW4L&03IZS M*['HE),.6K.$09VKEIWS;!6FYF!KJ[H:YP5EY%"LP$A,Z H5 +Y4 /BBU& > MQ:J =0*_ARZ&]:Q3,IBG]3 UL1%S>00S!A\2<"N5T"\YDSC$"NQSR0J202V? M4*C/;X8337J@#MX] ("=KR&-O,K&F_Y!8%+DKB4U;G MA4H8)G#@_(%3,F! .=49J"^,C<+_ UUFIHK=\]*?/06H3M!'17XA1V@I"A0' MYA05HT_Q@722W3;VX/M=[8T8V>8@P@0$^$.@ ,GZF#__='Y_MM.!V[$L?2L MZ>%VB[/6Q;6%TX&/R];O)*_9MA[E=1'!6%(\'V@IHS&L22$(MI$95?,^?PZ& M=%WRAU>Z<54U-AA!YMIL_S,X#B/Z^23Z'J[C;]R(%B^L9CJ%43[8?=[;?;[;V]W>>6@1@5)4GN43\,;2Z$JE MM4388 B()6R,^?'6]N[#2*MXW(M&=9K.HRD&F.OIW=GBP6\_H8CA1] .ST$[ M'!T?G [VSP86-=MIBT_5%A*2 5.UT*HDZ9%TB^YQR13Q$'TZ::)6M"=>,BGQ"SQTT C9G"P&;WSDU%[V3P$UT MAB$E">/@"-(45:ZDO[+$\+N-)($%5GHMH#(_7:29Q/3O*AF[2L:NDG&#*QEW MNDK&KI*QJV3\ NMC5*B)GN7%I0V#I?H"3E2'QO*5,CV&>>#W<-@C/'":S[#4 M!]4-Y7)L+8-$T2DOL 7ZCTYW,4&&\(C%PRA9BO >.$".[^%BVZ!2Y.:'- MZ?#." SNKN-415XA8@>\F]%((SX]JN;3 $W3"T_YP#)PX3@P3E(U0YRXRBH* MX&F^$8)U2509Z2[HGVF!F!Y]H:-Z1BE%.*>A;11:WP;X2'"G$?]G<>)* MSOT%$']KCPW!G!N9RDHB67J--%T$_\3EBG4!0^SBHSBRXWQA*^%BR)**FVS- M>=IC8Y ]%%KT+F!A"0^,$8!1%["Q6D[XP>)FAK&V MGR![CB(7RT/SF6Q1_.1&3]B4Y.<&1+E@AD(8_CNF@X MD:@70J4@@1K8QQ-33U"7JNLB*TC*H05'SH*;@6R>8BT'/5=M23@%I8JZ8+J3*4+Z=.XDH M:9,DPD\+XYL3>-&B)=UT.>V(D2^ZQ5"G.=Q:7\=I78(P8R%33FH]5%8]O$"# MIT9GPSYB75OX:.;_-UW'4"A 5"(%5=.JLSKOG6R#&M,OJT+;G#Q M+Z7PEJU27= QCHM[&_&)7JM VJE:N]7&.>^8I :1@0PD"/: /6UR2LN2 M04)U>ZR>'G#UXD.TV8*M/M36NL)%]T7>):(Y ZN/9]>N0E(7A,INZ:9NTW&P M,K="9&TRD-H>3)H7F)HB&W[7D>3BU3TZ&IER[.DZ-9$=P@#&)Z M"P=9^QD>?2?W."LAN<-CH=Q1;RIR7)0?-N[ M5+0=G.:K9"9>(-Z=TP_1Z>#PPT&'JVDE(C[Q1*,-I-(R=Y 6V$Y)'8?&W)+< MQBCTG?'8%LP?E:_(QWR:M!W+\'0OM)D,ZZ+4H=W64$V26&C6CU<-9'^8IL#3 M!R[,+LAF@'O8;\%4"U61]5?I'"&]E:([OZ#YQ%''ES68):W\KVS>4XYG>'ET M_R/R[LE(<,7M=#N=$L:1"O#)$0\&A]HOHQ.N^08%+TPX8];&I7D9JI1.4#&& MNO/-[H$U,B[!KS# U0KG.'^WX46X3='-LIWE_1K,+Z1F=0<[IRPHTQE)12B! M/&2443_C/5/@K. MH,^#'#Q ^Q$H;/#%2G^L+?J#;0E#H;%@^6:(BN_@7B>?AH%SKRU(;NE+8[&C M0U+G&!)!HI;V8+>ZE'67LNY2UANU^.KB7[<1_WKI3O/W^W^]&QR?6W@N+WC4A<*L,=3,4[83[+TP7\ Y M2)/41?KM>:9)M0_YE;7YT39![#!&KA @CB!XTP/<#X0*&HS MX=RLS[3W&D[0O)EI7\ /!,G;(<@4#$R/1D@BACQ,)J/1MY'(O?!%+%N8]>,E M*57ZC%&S>IA?$A-;Z#;Q7-E1-7')[J617:?.".J2+ W^#>=AZ#'55(SLPP9F M1&4&BS$#\A&Y4 .M4BPZL'/>N>LV>F-YG8,BCH3,*/79G0 C#"L2PPRF440E4EOMDH(_1&BCL] [W;BTH\OV6G MTI'NP7RB@5W\LM"@17$=K1#U&I7Q!)S%LW\"[P ;GFG\HW*J"7HJRXE\=%M"L,)6S9'-$^#J2NP!W MZV!8"[::?>^ECRLEF4@[A<5_TFDQ.D":V2U#X%X]F:)9R(B+7I 6\S9D#^9: M=)F^GIHFZP*+,LEP:B:FZBVSAY<:AK3FM/I+S;]NU6]- 5D[?P&*+8GU]BYS M-GH(S(1SBE%5DZ5 -0O:*>VI_DALB>R(O8>"I^*B% M1J;] &.X=&VLP9T48":D>=51C[3.7A5H*,*&N$,PP(@NJ"!0?M1)!L_:F<*2 MA>9IC%L('BL89]%/"T=N5"K&=DQ"2P#=Z%*(NUUZ&6XVK9FYE=&.9\S\';W= MVMEYT=]Y;A6J='LX< RU\,^DB9U-=(SE_/"#=PIV>;2SVXNV7SY[WN##HK1- M17U>4^'+ZD3'^1#B?P*:B-DO#(K]D"TC9 MRT!2R#A^TRJZ:HJ-(!7P)^"1DP!SQ&8]U4J/N_/"R(34,+B91J'4 U@N.4<)J8*S0 MKLNT,!D2@87@OJ '#]Y(0I\K_* V=&$.#KP8DEF$K7><7%4VY(-B38U3,A_ MM7L-EKL53V,+H;0;"B&&7(87B)HMH^P84WED'U;[,X&= )MU017B9AY[//L+ @/"Y+/ !N6?%LJP34/;>LRRG\6">@]@,=*<(Z MQ5-' AQ^GY48JY)J$;?1>M%8/RH1MT5Z\]*]2 ""S1!I E=+XL:/G"H'_,]Q M35R% 9:-L57%-M;RXN#6^U$)T4*>A2,H-PJ23T;PI3(0NM!6T'0;\_XDD>_] M*]UM5]?'+G;X=O#[_EMJ\1KM'Q]&!R?'AT=8$G*&>?$_]]\>P9]_X;^_"B#B M.]E30;J/R^\GX&.6>0$/8YO8F2#6SH*#+[!&@_)9_/T$^[4:,E!\X,&:YH5E M&;?5BS$=.\XH^TZ"0AW^ML/?=OC;S<3?/NGPMQW^ML/?WH9!X(]G_.,2N2Y\ MD7U87X]^(,6K%_B56I8#1?0L2V10+K-_82OJ,JFYA#FD$DK7+P)DHB >!TM) MXN%Q' ;U3O@OX+M6>Z]-2L8C^F8GA)7^KTQ3]8GA0&>UG64Y-@M]R:YD+ MA8KZA</S*]\V^B!^^F(6#7%7+*<20KN5]-<[\>S$\U;$$X/QA9'HRR2P=NER"DD0T4.R P>Q<& M*?%=ADPUBB.8"VYLIJT IS1I5C#5F,EJ N8<4MQC$20.:P$3O^D2C"#\8;7Z M^'!^R(4V M):H+"8D35)[R>'QQCSS@Y:50ALB6AS0%E'G%"S,AR QZ&'(;,QA[Y?I?>@ " M.L\NT2SI*<*60G[/$;@3^LQ")U@7%'A8TJS(,.[;T9B P[(]42-&/S):@.5],I/J3- ME8RUV1B6O\#ZH*YN>IF+UK#\;8%-FQ ZH#&6JL@&URV9>638(VMFF=/-I? ^ MY,QLTN,N@ZN!#Q#T>PAIRKFU!A8I]&Q\U+)N-Z@F*U^(TL0VAX*1>>8[J68-;6%T@Q+62%S/$W=Z8:7@W M4$7D 'E"4/D7\Q2SJ\4\GP3+ID7, F@F+Q8W#,GR)B92X(MV'.$NVVNB,7W6 MBG8DTY=AU( M8$G8 (2%C4T1UY.R4I01#'9>)@UK8FH[9SEBM4I=/<$R[YXY"W*X)05@4)QT MZ<"\M(UM'^E&,8,GV47Z682KI@GO$SX"ZDD/1ENPXX?[?0F[+GZ$)@_\I2X8 M8[['.IZX2_HK,*=!:J//Y4"><,'RZIH,C>"\,+I\% WS_-+#@9$1D5L+K2). M[ 26$$&VH81UTZGX);<"Z4IAEA L\Q4,O4!E J)&[9.$*P7UELHDRUY*:PWL MI7+-Q05;(*E9B9*85>F\1Q2W24TY,EI$=1V.:8'*.2:V@SX'JJSAXL(2K8H& M.^2%#@5PXPF:)!73B*/U A*V&& :459<4GZ&Z.RGL=:VE JI_ M.A"T4.RT( ER&>Z4F:&BFS[6Z:TI>USX(K$)%^WP@'XX=;$Y3'%"B_?GC\"*]V[_>/_W04B;=G#R M[OW^\5\_3 !M^6QO;K!SUZ%G?SO9/SW$93L\.AT_], MY0'Z]Q!.]M7*%,55+FT M>Q:%76]ILG8^*T<19/ W:57W0W 3V_,+U"I2N8\1'#0S>HAUA!MRT7/(XX,\ MYC,C+/VX$K"2*L.CO>E)V0N+A>Z]C6W-:4_]JE9DW*!,/L$ M>=UAGLQMY9Z[24F1^:XRHZO,Z"HS-K@RXVE7F=%59G25&5]PZ/ODL\-]?,\;Q'<3W\ MIW!IPB$0"ZQ+6ESZ%II#7/MUXN MGT+Z"#PKT':O^G+9=[+@^PV74 ! C^$O8'SS0%[8:W"R*X[V]]^MIXU[V&KB+'G<-?JXQ95Q]'-AD:K M48&5M0?EP]Z*0 7IF GRL#U0#SGD5#+99A IH=^CH=4X1M9!*-,&)*L+WGKTQ&3N PS>-+\8AV=QYO[3R5PB->L8U=X#>*FRORBG AIB6DM3!, MP;_''(0$07 HM#%^$;8'<6A/V,_P(7$C4EOX3I_>HCZE-IS-NA*O%D./J6D\ M@Z9#FD1I+'.[RW&_<@2@AIV3XZ&<)K,1 -2<@95HY_GGTBWS"&S.)U!^VM+O:&K.P"_F23<"I/HG[T;C X/SK^ M_;1+F4& M=Z>'.W'X0G'8\>)P,%8&LU_B#I6M,T$.=ALZ:CDT9"+D <&1?.TN%RN0 BAH M%(!W--$J*WM@16BRXW/4_&C&%Z8"X>N\Z%OTHM]PO1-:!<2[0R6\SDQ)$W^L@V;+EEO^W9XI&#L=&C:'!MDWTG9%H4 M/1(9"JBD3M/0#]X7Q"3! 3CQW0-1/'(H]-C6-DOIB#33X+NH"YTERCF DZ^6 MA/G&@6<5O55#>"E,".!&DBJ"TL9 6D5&@G*+W=7]P%-K1SKMG1.\S'82-MF5 MD1(.]-'F=BJ;&F*S(AZK)_(^[OYS+]^4_BFEG8L4G(@%OM!@ATLH ^Y+_I5+ M:-'WPR)7M[VZW[G*OJNS?)?/\C]G>?]X*LTNX-G=*H5XHGW"'3 MW0:@G55&QGQ&I+J*2?J/WF!(&_; MK-?>L^>*N"QXFS/2%H%%)>)FVLZ64D##Q^W#([\Y9(HXS=FXI)LB6L.U9<>; M/L 9S[GLC(KKF HXU81PE3XU#WOR*H:IKBB4;TCM.:HKF4%,-[B;S+RM.F7\A#SC$DZ3,E@CD[Y+*UK3N^C*;ECS%@1DFD_ MZ,$,P1F29'7/<(\&$RJHEQP5:J(Q2]=(@<\4) 3-++QF< W'3_[1P*A> M(TXA.,F2V@L_[6\_?QYI6'?]]]9ZZSF@3F"#E&I-G1E+0&_7+GQ)$E1<(L;[ M.0HKCHP*K[ .X-L*?JF1#J,,'.SVHJ7FDL HY*.19""E#Y%F%$Y +-J5VK0B MC:I,.(ZX"Z+:_/5*;[BUZACP:*WZ7E@]HJ(2_(#*;=A>:Q-A3!6NI>UYIRMP M7U(CJS)5%G5/K P(^4S M,'V1:JM\M>&[ZD?FPO^BH=X&W?TO/[]\]OSEWH:1WJ_ -.-&X,TE$;X>'D@W M!*5VGJP_2;LF#9U@?K1@-LU ZE!0 M4-$%3#%KI)V M(G:(1&.PA"FF4*MUHM:)VL=;K6'(EC+CMLHE26P1!,7O$"XQCZY,4=42/A)Z M"K]&9+W*R@O!9Z]M^5 ^;PG(;UXAK8[@3M8GIW5S7BV%^ M32XOB9X??E ;)\T&&-:JK)E5$;LRQ:2[NBEJ8#)"YGR<3HLOHH(I!!SAAQC) M)V0TKH"$&9SUX.>]YY(M#M"48>TO+N-5;A)I40B?2&G6(@''.EB5345TVL"E M2L,DF86PB^3K)(S>2QL[>*+5&"[9$]:D#4FYXS+AF0TWQE0<+2A?+NM&2Q7( M@U@UV6H"#Z]:N4:;H>>VE=XA=%LNA+^N*II1TG* OT-2K.'2MKZ>I M8B:5H%&#R>![#$C831,: -]R\@7?.;+UR#>?212P'(*4Y56O>::P["6%FB&Q M,?7CL*4+$Y/5E<_[)SHU0^E@4U)DQ[.'\:V##B[88N-:3AF^S'TE!9EM*X<( M,?SJ2/VFQVEJ1V"VS/[J9/\[&ME]R1G?SY>ZJ[J")UQ7T"#F0!W-7:44VM+7 M29U*JTAM MSQ)#]-@:#FO0J?4':EWVQ\ES:!IY/.XI-AZZ:X:E3D:_4$:?^CK6.)\B?1X5 M)Y7$->%.RM;!Z3QU[V BDDL:AR\Y"IOUBVN+%T.0&$C^!#M0%0;[&'-FR)^: MTL,([MV XE$4HL5SF]3IW 'GG"D*^T)LT>ZP]7 OCOW:N-REGE:^-D7$ (VK M#*TK6(G ?T=G?(]7QS')A#^C=I7.5G*%)JIQ$V;\0^8@MK)<:950QXY=DS[. M;^-2HK&57&&6+UEZ*P83AL/@B(&_EO@V2'+0ZX%MHB;4C<\.-ZY+I M$;==[QKZ>NE1:,9RNM4)$O+56$'Z.'EQ/\7XX=W)2SB,'TI>NDJKKM*JJ[3: MS$JKYUVE55=IU55:?;[HKG.M-M5[W !7<=^RFST%%?S^Y%^#TZ_*;78/%_$S MZS68R9X-6>RZ*HP$[>(UVX4:.3VQ (Q M]QV@[8G:<\Z@8#/U-7K:93H/49JIFME$ZGH.8!]-8,8$"<@'K4&&=8GOOU"L MQZV++W440DI*)F@"$[O+U&Z KG@&NN+@C_VCTW?[QW=)?GB?= 9])#U'%C2E MUR'DJI:6I32DHE'EJK@[ M3J"G)A5T"WFSP :]%?UA$WK-F^*.@AG0!/&IL\JD-#ABC5[RFLXP:[13L[]@V)6@%+V<9 MHF/IM0FTYPY;>KV>9;9[=I6E'['U"1%L-6F2HE W%% M"OB'/UX_5PKB<8X6M&MB!F>.9B9B78WSA#SH0$*P^P\23(N?[A?+N@!$.=VN M%^:E+6WI8[=8GS'P1BA$R!*+A"U5R4]S,D,GGF>8%Y=W[M*24BQJ-0%?XEWZ M LDZR6PVE//1&S8'.)N^E/ MQ2&FGZQTA)"GE51>8&3'^<2>9LL$JLZHIQUUP9,J-SKXW$#FT24RDC';.C9N MPGMB=<3R.T;4M;A.$\+FP80A&J_,T;M-T+-'_1\\?/^D_:Q-AQ8;#/>XJZ"Z.T MU(%$>"_6K%+8<,+"-"U 65I+2V@#S)A<\E'!8>\ARVWMO8P#<>D@I;T\J4// M27>!K0L;=^WDY9:/7EQ[U K4,=PZA3:]S\F&%0=IT6@/OK0QN)*VWO.EC<$; M6N2!><@':NP/]Z ].#8%+_1(%P5K)[C)ES4&)TOO@8&GBA)K/B^VD>D7.]O/ M]TK+.&J;B?]=YQ4U[R.L,MGP&H-AQ:6^M;;BG8CZ S",W6+_\ QLL)5QVU4V MYO<3QIU\?ACWG@B?A#M'(PIW?@WT33.@>B?QU^=1/SHXPQ=\UIOA%ARGN,,4=IOCN^\U]L*#'%3:H\R:8A0=3;BO"T)169YO. M-H)"LQ%W JT]PO!2H3F7ZC;*VK+F)?M4R$HLII+# M]7$^9J^,;0THIE_/0(D[KI M5C-*]%&P:4VHB='2/M1$/_KB6)-@L)?'FLH<5JJ\[7!3EPJ?5BN"1Y\#=1.B MU<\W(/!8 ]41D#>H:S.I)U%6VUC]:GNQB?!'<.R/:Q_<,33S1=2/]G\_'0S> M#8[/SZ*S#[_][^#@/#H_B?8_G/]QAMZ;-2-?L*[N@MJ.M.\&]3\'>^MN CA9OW]KBM(+8IY'0T_-VWR&EF MQ +S*V=HM/^K&A<$L*+*.O3W=&*P?TD_1.PVLLM!\=ZA;[B&?Z[)J2\_G7OA MS8:1_'V]!_63Q2290HJ(@H-'HYW(%2.S7#W9!_RL&T&G-JO5,NR M[GAU,_-^0W?VAT0#Y/&9R)MGD,2GW0!I'3:*_*SF+\ &31%N*SZT6U[2-<[+ M8J[5DEBN"9?KEI06D>"LG8JY!X;O&6)'EDF6L43)1"+%QTL@+"0I/69OA)\1 MA'*LYR0M#15A,:;$K8R_A9O#=R)=/=OK-*K+&L-N4TM,:[TIY&$D6NW&76& M"/A,4.P#!#BL ::CQAJ1J#U!FOI!T\U8C15ZFA<-R)[G9I<35EJP\DBWHCU:IJB;4^WX- MK\QQJ6X/?N][T&EJ%A74T//V?EMU6%KHF3N6$):%F\">?!2-\\?HBB,4W=B5 MIRA]N5!8167OLXQ"=!3\RS",@Q9JG5'P!J0<[%9;8J6D" JT6& MO\"58BWBYK 7H#(.@M;MC'NR,S[)[.%*>CFRPC;?-WA-Z#%%1QC*I#[I4QTS MHRM5,9!8.4+S!LG_FN8,0NP?]FC@*AE5N1CA8M> X(8VC.EQ&?02:WH^1'>< MP.LB43X2]1()HTY/_CCZ[>A\$[/# :8N38XTR/#W7SP7BI@3&V/Q&W^P" @ M:YL,VH9AO*3V:[. "1LE@<[RLL+1\I!7V"=@1RVWE)RU#L8)C \EH$G)72Z8 M9 U!I3.(*G^"0933O.:*S3(FFF'Q.A+M_[:9^Y?"F.=?1/39MJ$@^3\Z!R.D3^_'IG$YKSJ_H?#H_.3 MT[..../>F4$[CS$A=P?K&_5WMK>VGWX,WOWEM-''TU1PS[B)<-W(@^O$M@*W M1?>V 3AZP@VN!88=E-:@:?E"R!6 S":V%_B+G=W^]OK@=$^ZU%DZ V8(BPB$ M+^Y4+S1@A*EL2?QJTRWAKH"C*^#H"C@VLX#C95? T15P= 4<7VA&V*.8@B0. MH4AJI#37<*:7H!L8TTE)960$Q^QI^AY2]W53A MR$Z:)5<-)\3%P2A@:KM589*RFN&G&G:_2&1 >A&K*?IC7-A57CIL/VGD*5^;&O$[69P[#H5MH\/V[_<#^/ML<)>QSHU:E*]_9DCV_V;= MB%956RG"9_: H.X08#^!NRR7%!?2W= /4H!EF 5LG20A2[%#N74;TY,#TKRY M(T8F&IPC[(DP#\YQJU9+[:$=4]!SA"PLN*-]4-?=W9W]N L?4^LD=Y"P:F\?'.DBTR[0RI\^?/W(_.IN_U:!)TPBA3WM M=8C:.SCY+7JP_O$293T;'.!-'T9[B"(6-!AF X?48Q2)F-Q=V_,EIPYBM4 > MI\IB-HE'#JX<"WMGVS:C[EIKI7K)[ MR>XENY?L7K)[R>\>KR'0E*,? 9OR^^!X<+K_-GHW&)P?'?]^VQB&>RBR&[!H MSN7> 9?;KN#IA[>#;[=\&^5?'2 Y;TP(1M\RU.9=&DB1PB/0';ZD%PVNJT+E M%FZ"U1<(D&^U>2",AW4KD%)GJC-*^DC*!SQH9'25QS9:EW+9F(3).$>4TSBV M5@X"W9:/&(6^1@^_M&%:[/LC$R'L,QCPC$&,DF:!-5=0=Z[YKVOFEM8LSZYT M)A'(L4X3"S?U^*(>@Z?)(8:A$*>YQ1QUTRPC^]>X5=LU,^68X;\RQ5A )2X[ M3!RUG"KRS,3P*8+7D?!=*PK:P]<395(LF>98R<@45DH6Q]=T+U,"KO0Q M:(V*!< QT=O3/@H>KY($F\5TRX@C:^P-V@X2] _"D[95;&&YZ#C%E-IV$[[X M2%8KRROI+2L"T,VU"QI2XP/$VQ-ZT4Q11)'C?K76,F5T@<4:F<\(+NTKY=HX MTAD!*BSNDKR<#V\EF7HX:ZI(TJ!;N6=-D@8 =,CGLZPGV@5C MKVV/O6);+JG5=>"-Y4)"&2&G+&SEK4C) CJ^\HH&[HZ/RN'I(UU0TR_9[VCQ M./X&O".972C8<5HG%N]QA&&+#!N084^HF7P,@DJ)1SC5^ MOL'P\NW'';Z\PY=W^/(O./176%/6E *;/@C0@6>63YV.4=&%07(I9[71!39L MV&0 <7 X@I6O<9R;?6D#$P%YV_A'-]L"Y+/SX]EUYP@,?K1@)82%V$2!U;,1 M@<24<:'7LYGT*(Z08*PF$<2G);RVT(Z0>LI1@X@U(@PDUE;R-"&-6< 83RU- MP(*X3FA3YZ,1ARYXBF9Z"!+%03PX8)JX6BGUPPQ. 9+Q7\*87! 7PHIW8:JZ MX-'T3&G?:('JUYD M/Q&=8XYE%DP(Q"2ONO2NL; 8N1H9L?JB[=WM9_TGGL4AVG%X1G-E;'FNV=); M!$9$!BZ$-#:W0^/9 7$MACK@L+\,6J P^R3CDPW266#/QB[3DS*K#!-!:>@!FM$%PQP3\GZA*DI$Z):A.E!36>3]IEMF;'8DF),77: M[JI\NUU?O^]5.F\G'\MP+>SI& 0<. KA(/F"((373KL) ZSG?[V"1A"M-?GVA/<( MZ'K79!LTMV92W\0Q$HJ)%]"]<9(Y:/%L<;58+,?65X/ >RMZ \+!-IB1=BCV MF&%#E4X7TK48[K2OW@F)W:RC.HLKBU$ *QD6-=,6G@#+*%I1)KV:Y:U\A+61 MR=ZCVBJQB,O@WIS<1(4-8@)VO-QN4NK4\CBITAH1O(H7X*M6V O$IS?0:NRV MMUNY(2A953O"$;:7-/HY!.&@=#+WXXK'L&\RAJ_G=55**5UC);O(.5L9F:3( M*'=2CD&7H-:ZQ![@'QLP[T34BBBJT#2"(DUJEO*,[B< M^'&,S%J(4W)6%*D<'#L(U^KM_!><.;#<42(SM[7>YF1&?D"T-6OTDDI//BPC?O]6)'UD& Z MEL#:[A.];.GBR4';%!ARC*LCA\]'+"L+6O#3)"?Z7AN,J]!.;!0_RD*C;>.K MYL.@W%AQZPH>-0;Y;? -'].C[\&#Q+B,)BYY_ "_@D,Z5=DE][ A8>TLT'M4 MF+#A1^X3.'*[T_:3B"^__* %/XHV.A]0W^(TBC[S#8(CU;5/=L>H/5EO1&+> MH(P[$5MV5*XD6FV=C3_"@?BC2G1X(S[:+PY M.C]S"+?3P=G@],];K^;[E(KBC=)8&SRRN[6IGH+P')R\>[]__!?)SO.]L^C- MT=D!6%9_#?9/G?QT,-P.AMO!<#<4AKO=P7 [&&X'P[V7]L$ O)B0]%EKI*T985*UI*]GNR@@S& M[+7W[N??]\Z$HJN0 )( M)L:5$CX8^32GV%?0,MJ4CH." ;4^G?^VPT"(V5I96F'',-S2P;T F( (B1(1 M$@BIQX DU<9;S*1G)?9\_MTLTRR'$%VAZF1R?6;FM$%=4]7+@+O43E(@*$3@ M$2P.X@:1')7XM_55GM9X@YXO\:"F[+9%>Y3'U(LR:720MH3_+4EH/\QSI-/U M61!?7/]Z!$K.:*@*Z78,-J+$;8E13E5@5W9J8'BETWR*-^FDQN+)%_#)A6YC MCH4!UO&,)Z8$XQ(I+ C#9)%" 8,%5NH0":RCO+A==7@/#Z9-LCN>@]WQYNC? M1\>_]Z+]MV]/#O;/CTZ.H_WCP^CPZ.S\].BW#_3!R1L;*OTQ>A[E43;M4KK51MOU3J90?'GWRM_Z[A9O#[I]$_\%I' MU(PTPGO)_8/>%08,-#I NKRC3VVW,XS$82]2186G?DEIJ:8@ MZ]/".!N">@!1$2TN0DC9IQMX'UY/^#A613&G3#B=$#,L8.A60U;#*Q*V=KT> M(>7A4;U^RWBUD9>EU!$T+V+I]ZK"\;EC#QG\A3O$<;UY^P5'.4%[4[3*%3'A MQ(56Y;*1$"@<5M(B!ID%Q\GV 1&A!J A%X&Q4X5A"UBYIE)3S<97"M 1O@)7^ M94LY-<:P1WW,Z#1!/(2P^S@> *FHXI)MJIGT1(5V># Z/9'N1=Z#"9_BS>RM MZ(]\AAT[>JVI#DZN*1Y^Z;PQ[VY*ENTEMQW1$\NJKLO=AL7U7B#&8/^O=X/C M<[2A#X_^/#H<'!]VJ+OP,$1MQH=.4&J$)YZ:6X(#OUL$/31?JMFX9C:F$B5' M]I;J*P5WL< \K,4<21TE[7Z[XWNM8LO&=K5C(Q MQC9F("PVM^ [T/C 2'CTUQGAZY0THG.:2-75."]@2DON$U3IS#*5T M4QM() M4O)6AMKM?X+<.<'AY4$)P>6)4V6PU%,6<80U3M2)U*T2=2.M:H+=493*.6-# MC$1U/6ON QK,0=]N&_OFW\UA;K8?O[CI34%&*]TOIRK6K\#NZ,\*A6F_2/Z/ MQG@G\X0E6X/C,PP%]3$R=';RE@-#_>A?1\>'1\>_1Q_>=X?:9A@=+[G$CM>K M6Q2?GO*0>CIOR=JV?DW0OCC,84C:),QZF3=W+,Q@U,O>,ZK1G&_1Z>Y'LP=+& M"9 P=K%*MHG!C23W1S<]6TE67AM-L<:QL@=QE1R';SD?IT(NX^;IW9W)I!A MMKOUK &'_I1Z:^(>ES8+Z'_U0J6.U# IU4\AIV!92B;]KCBT%EZTL2 -(.?C MCX>AWL7 CT8@R(I=Y*Q$-9G%[JB6N'@Y!K_=LV+P7 MWI&V!S<=YIF']X#>> M=\.")-!+=(%XG>8S,AK _QNM276MMAB:O.0U]EZW?B=H]H7P@(\%CZPX<:@4 M7\W2/W4LWUUY05=>L-'E!3M=>4%77M"5%]S:Z8\'?,][WMDGN]XA=D;,M=E8 MLUL7G/Z^:3D;;U>>L!EQAYB0K0FMBHF+SHK['"M.\IG.,C9<1PZ+DF)PO;?* MQJ+82]\RG:=,FBA_Q2 ?@N$.: W"!,LH][U3X$><$<#LLMB,@15)K. >TN7Q M2@%@0MK9.3\:?/E)/0GMP=>FJ8K).\,O38S5''#T_O+SSN[N7L7_P*.7((AQ@+!BY9*))@G%)B1$3'GW"S-JU.'8F2NG!S(3FL MEEE,J6F^BZ8?@]A3(TT*@ZP94-M0?J M<]$?H7*@E28CVU)_2,=4TGT@ K)E2XZ9<5,TKH0@)#_NUY+V3))C8KVNA ]0X#U<#K-X3OQ;QN:T M'F)D0KLVNN>%DCXN!Z[^[Y3LSZ)K=K )*8SMC8$:W-LD%>Z_F?0! A._M?T< M_,E"O_/Z8UC"P0VK:OKX[=;.[O/^-FY=_B>LJ3SC#7;!&N.C)DA)K;C9#&U' M_X00JCZR6-U"DU7SCDK_=G8_N:*^2&S,-KEIBY9@" _*I;;#9Z8)% M\#I<;;)&Q1,V!\+!N@X'A3:385V4B\WAT>U ,'L:/? ._T/G12\3.\:=AP?M M,,_JTE][ VZ=6-G!_269PA)3/W*#:7GLS$&LYS\HS^^FX?.._OTC,-,='IV] M_W!.M'2#MX,#6W=Y>/+NZ.#H[> .*>GN[8EWQS;-#L,R:-4[B^:K-#BA6IJI M].7@7A>)]ZO9&98&G-5:\T?*CD*N@V:S;]?M2W@6UEQ;-;L!<>>[A"MZK?,Q MP/AGDRA_^,JTGZZ_\!4$L#!!0 ( .J#?%B< ML3'9\FH ):4 @ 7 961A<"TR,#(S,3(S,7AE>#)D,RYH=&WMO?MWTTBV M/_JOZ')NGY/OJL?7$A/W_FQ;)5C#;+DUB/&\]??_:R' M)#M.@"8$SUH]@"U+I5V[]GM_]M_^KZ.CE^7SI/S:KDT9?*+K>N\*)*_UWEV89/DY,'QX^.3AP^/'QP=_? WN-=S M^5%5/DU.[S_\[O[#!P\?)0\>/3UY\O31M\GK7Y*#W\^?']+5+WY[?OZOUR_Y ML:]___O/KYXG]X[NW__C]/G]^R_.7_ 7CXX?G"3GM2F;O,VKTA3W[[_\]5YR M;]ZVRZ?W[Z]6J^/5Z7%57]P_?W-_WBZ*1_>+JFKL<=9F]W[X&WX"_V]-]L/? M%K8UR71NZL:V_WOO]_,?C[Z#*]J\+>P/?[NO?_*UDRI;__"W++],FG9=V/^] MMS#U15X>M=7RZ>F#9?L,?GD?ONY=\_YHE6?M_.G)@P??/%N:+,O+BZ/"SMJG MCX^_^\Y_5.<7<_=9Q:_VM+:%:?-+B_?>\N3@"7#A4B^;565[-#.+O%@__9_S M?&&;Y%>[2MY4"U/^3\J?P)^-K?/9_SRCJYO\/Q9N!/=L[?OVR!3Y!:P"E_:, M'_H4ODOPOY.'_!=\(OXT>NC*TMM,JB)[=IDW^20O\G;]=)YGF2WA%__]7]\] M?'#Z[&_W\6H@VW*$=-/"FAINTGO^\LW+%\GOO[YX^0:_H\M.'N*5Y_]XF;S\_Y[_X^S7GUXF9\_/ M/^(+PM)WY;,L;Y:%63_-RR(O[=&DJ*;OF#AY"4S6/O4'X_2)G$[FM@&W>N+> M^^&L2:I9\L).[6)BZ^3T)$U 8)VFR)F^/SXZ3@W9N$^3BAP^> M/:\6( G7*?WSY)E^O++]3[K&?6+*3#^MNEH^/4SF)DOPSK.J**H5B(4$:61I M38V==C7P/?RKMA=Y UL/8G79U4UGX(7:*GEKIW@L@&0'DT/\"=[JY7N0;R6( MYK-I^S0\<$-Y0E))2-V:26'U^TE59[8^FL*JS+*Q3_4OX=8AC>?,8'A/A,?H;ST9&SRL@@?,8#]4?NF_CU:U M63Z=@()[=[0"$ETIM]WW9M)41=?:9RC"/X4$O\9!ZAV!F\KOC[WF+)?_U M@/ZGWY,NW?AM+7#$V;EV8Z M3YX7IFG(_+S2,A2V__[XR?>1,;CY8:MYWMJC9FFF]NFRMG0$X8=)/GCTX/CE-EK;FBSX[0^V5TJ=C&PQC M[:7V3:EW/K?)KZ;)S)_)3T4U@7/TBZG?V78OSSZ8M+_5\/Q0B.T@J0[^G\.] ML+K#//'K_;.]K/IXZ: =I==]BOUK,./CY-4V1UO^LJ#/@]V/^ UR2P,)<=,E M\C_Q1D_+JEZ8(K*OY:-[/Y#H$_+0'[]6;3*KZJ1EQS)-)ET++D.Q3O(RF59E M*GSEX+NW+>RQ?)4FK\KI<7(@"3J^PN7HG%T-]Y^LMY#-W>#LQ=O& M_3RS17Y)J3OX,2[@[Z9\AXM!&OZKJF$1MBA@X6&*,7/W=O<)$W]XI5R2F(O: M6BK7&+F!_]:OAZHS#*48_T\'[((ISY/OO_\VQ0_!$2V1D)BOA%=J@XO/EG5> M)-]B?O3!=W#QH@(_HX+]F$H^=-O;TVM+-\FAOW MZ:RN%DD+_$4OG;.3C-1-\J;I+.5.:]O!BNOCY+<>6RS,&FXYV#[X]3&ME.XC M%W7E%'4,/)U>.$B]P@G;])6]S(&MIYO9XHV=VGS9@FT#=SE[\08>3&%,>#(< M2WAYMS9@7-OCZ^0 ?F024DOX^C7>[-+2E73!H=)3*W1P^V&/RFF^!!*^-G6. M^P8+)[*]K:;Y?__7P]/39RW_D?S$?Y;\1VT*&['0M&O:*LM-J:Q#>^@^9>'C M&1$73CLQSIW]5S=%4P7O#_R35+B; 8'39&J:.=*.OUG6%5B"[5JB(K)U=L$ M9+;O8;TM;8S<";8.] 0-WHZX&__2DX>//SN MR3'&F3]3T/@3E5:@K"92S@V09P(T2 HD)(EI$<,-T-&R'$(9Q&+!RW//4 W% M394WT:L]UMJ*5^/Z3IZ C\2(R 'JQS)6FL#2>.680@E*+G@15Q9;'-^Y#3R? M@P2Q4MF$!1XF+X$Z<*R::0V"30P),BY03)&:.,@/Z9-Y560HP[&21<@*>WN0 MP]<@"O7K8]6=1.1BC3OECB#N@Q[OK;HE/ONL7(+G^_.,^S]![K*JV(++B,W4 M +IK.QG5&'4+6$XNG(XTR;%X!P\<*!J@#^RY >&(4@U(F:)%B<0!<4RJI!H: M82G<%.0;WQE,T ;^.ODW'!FX(^_'GQUX+;,SG5#=Z3:%B60!^P6.A!<*Y_!,<#++VC'TE>JFX,Y$'> M\'LBUX1F0W0G-1WNW(%Z;I8@:PKX)!.^P8TB.V65-[@-,WAO7Z6:NXD(/+)2H8_V,D/BRCFKNQO8J;O M+NH*- )6(%;U4XVV!&\8?R$5-<@6M,OR[P=CA @+%+GZ.JI0C#YR!==+0.8H&D7:;#7/N]'WZRI05G_6Z]^99"?#+-*B!'4G;TE?@T$XQ='LWQG@MW[X45.L4$.&/V<_]GE&L&A! MSAE>"DNM\TG'S DL6=@+5#X6R'B)H@#,='-I\H(Z8=#KR3!?(K]01XFD@:HI MC&G+3I,'JAZGY%M@VVORP6C9L2<;:L<[)D'N_?![3T^GRCT M8];?^(0>>29G(M04NP 191.._5RAXT'8!SIZV M%0J=S$Z!XV(NQ_@09G26IJ9]C[=2V!NDT"RA9!KGUY [*2%6)Q=L]P4""VZ/ M\F_-H0,5@2)^2B!R=$@,]A&BA0Y,!O^FZ -EIL)5TIWD#AM%WJVF&42"LXMBJGO%/6UBPH]]R.. (XK+G7BBGP! M4HA4Y*0.@([-O%J5 M&#$U)871ZWRA!A"ESQE)@5/(O-]D1L!778O:Q'19CD)#"A\W1+YS13.>7%\!1OLN<"MUJM'.?A :,NZB=3:*)F.DS^$ ME*6]Q.0LJM3!'?>*9W>!,32:_,:8.CZ_L%&1=.X[)[$W EN6U*8UZ&@D9CJE ML,J%['9>JQ&$Z1YW5]0.Q\F+: 5+LR86@!\.LWNA?RP&"1IO>H ,![+#5?_W M?YU^_RQ96$OY65*9ZH-' HYTI1-6(/YZ.: !UZ5C"Q@Y6/IH/C";GCUDZN0? MU0J9/@W)4-H5UEYQ1"(H0=&(/]*9G3\ZA4I7$K1V:(VJ( [$C=2MF&F+E-1; MX*Z0C*&711.1;(]1S8*4 S'EPFIJ4B@AJEI_-4(MH;J9-.CO.^E@Z($-!02' M3^0EZQ(UV^7M<2K!F$Y!(B(!X!%@EH!T!B:>:_F/%\0H. -Z'"?;C@SF8Z:% M@8.:Z;UGR.%$2;<281!=8(W;ZCPXN?%;%.-W1PN^&/6&L&B0JVW(0.GOHR2D M'*> <-\UE!*]EV.N5F7#V2SI2B&#*A53"99P4VJY=%Y\[BRTLY54&(B:))5RY8%OCX M^,G#:(U?$#FO,O7",%'>..\8PTTH2(3?:KL ,4M: !-[H:C"JS([0:F#Q^%FSCHY+'$31%240O8A M[WO#;."=Q;&GW(3M0DMA.X'%/QT<\ G']LJ-;Y/7L9$AF2'G@>!VJ=F'M,S^-L@,64;8$I M^59K:CDK@W5K0;#<,Z:&VXC'V!;# G^^G-,F08I%XPR.Z<*V#NH"F=QYGOMG M1:X7L]Z=XC%J#=E0\[.!LRZKUDK74,0+XAEM\5TY"D)1, 2]#7MGPK+=?D ] MJF?BL 9W*D'*DO+UDW&-K$^VK:_C&W#"220-56[;UKM6"C4G>7O42QNO"^J;)FLF) M[$?5#E51<""P\Z7^(<$O6:*(FQ5J^]:\LY3/J.BHH A&NX(JT1O&)_VSJ^IN M@=I_VA7D[=XYAAV++VHXE+0>5CYRGU?41[0#NU)Y2]*@M,!LU+_9E47NYUI) MU[VXJ"ZMU+5PAQDG>W#O->DS-5V#/^.SLNVA^@O88FH+K)-_8Y\'-3?FV$FS M<55QMT&8T(2;8PS/%6V.A(Y#6LTH"=[:$D-[J-;S]UJJPY*8RD M-C4<5R60'/R[&'#Q5 V>*<,P&UG5>&VJ3U=F\V1L1KG ML:K6PE[=5B*%TN))F7FLKT(=95&N$AA KU8O-OW.$&X$!.#/Q\FCT].CT^35 M*SU\LKA?P%2ACF=J40.A7U*\\GF5 4/C::?53*G8C0Q7K!%0@_8]&H7)@3GD M$#"60-(UL8/#.7Y- T[S>MHM&K(E&V^RAJG^8@;W4 M2#L6]&D;+2D'=@:%>BZ/Z4+YDOP%%L(*)Q2Z])*V1J_QHJY6[1SVP-87F*#- M+/^-^OBK,G@AG"=AO! _R,;HT,^ST[*Y? M>U7 YQ!2V$'59?6%*:@B+5QRD MB\/W4"ZA0,L"RQ1!F99:*NCX@1R)\DCRRKC2Q]^(#JTC$>%7S(2F2JZ S)PW M_[R4/D[.\.0U>98C,U:#) U0D_KD>#&!"T;:5%(&SOJ-?QZVAUI*C.78[(N5 M.(UZ9^)WQ+_4WM'@ LI+T\*1E%$F<_![3@SB;5Z^PRWX$4M< M7SNI>7RWBMA#4U=[<$4PT+E!*UL(0;6^7GU\B?N_A11#%ACD*^[]<":V]*\6 M=%.#!QN$T"]HYDJW1\\9T0#672)4'([7-Q7'6GPY9_D;ZA8'I="3T[6-*44.!&H M^>;85;]+=+GG6V2B\*7-*?0=DFN4MQ% XX9J:%Q31.459C ML%X8ZU.;H(;Z4 IPJ9- -&V^H9+*OA=<*Y\*D#79][:>YNP4:F0_C-9Y +N+ MG(J>,4O5N.+_Z/7!81N\E>XU>Z14;2 P;8%/Z3Q 3LEQ?:@+Y<*W8$]HW@MK M[,)EP;9?YE77^'+JV#&E*/54 5@<27U?%-:PCO2TP%/Y71JZP\J0#0/>,JPX M,1<(;H71"%R.S4HD">Q"5P\]X[ N7HM36T)8JA>!*S[2=Q-4L0:%AD2_H'J= MH!(19V&"K#^I+JV$7 1BA\RLA\]V;3(&2_#0@:4%/O72U@N,,X!52DW<+?.C M;>)P A6P!P60J9Y10BC2-0BG^7M)\7;5N/*2J$.@#Q]E"C03+^;8H4/"@QZ+ M&<'>(;EC'M86:9K9SR=-V1,8798T;0>24!:J-:PE-LB$\RO>93/]3!"7"QIJG$0/ GUXYJ:H<0I.N?9C=E'H<*Q!8K0J M7WNJ>T>-PV !7AXU-&,-64E=]:0!2_H0\U,H!?%"CNHV4OW@*654AX;^7O)J M-B0]1<^O)G^GHR_"T)V60E,4E$*F2;7$LJ*NE-) C.#FB-Y)/7 <_/-E1;H, M3<)**V^?6^+;4 52?M<2X+M%?UJ$#B0C"$DF14H@8L8"(K]H"CFMFM$00'@G[7K)"G>'F@$R;41>4Q8ZE. ! ')/ECQ%1?11-E.)2TX=@<S1MV):-R =<3.6=$'91VIQ@-FJGGTD;45E4 &JK2-B4$&1T M84X<48\DEC?0NV$DUX.$]K>#':<[Q]/G&YI)FP@+AJA=H@A0*7"=6JI4$<'% M7*%*%.GYQ/(B:2<5PH\WDZ:#$S4BDNY>C>%O8M0(L8G30R'DA(\8K[)1F1:; M$2A_UM5JS M^SK;JV_Z=-G<ZH+(Q=CC@*V^O_]G91JI*Y')B5+P^L.(9PI]3^9%UK6GK'L[1!O='2) =1[_2O'!W^BDQD&:CCWS' PJ>>CD\=)9M:-PERYAG:,9VF>>M#B M7TK[*9-8!G'H'<&4O]$M07&"C^[NJ>6EL["P\&;<9BX)TH#$A(5#&CF$+^0&%CZ M CR/< \D6%%&%^Q(.ZG(W;YT6]@+'&IE@CB(-Q[)[R];V*S'WQR2<*9^ MH<8&1;2-+!2L+JD$C+3Z&"1&O_KU=XP-<3\WO?S6L38<;6C0I(B;DVGD .]M ML\FF]H8]6B1$%/:8FGT+\SX+OL^"W^8L. A?C,16BP5(W:E@/3BT-D(7$S6) M7I\#;^O5D[*Q$YED*-=D-A)7#WLSL0Y37=HUP#+08 -N&9A$=\Z/[(49PR1G MKXNIW1(DVRG*1ENX-7_8*]3RT%657QA#7<1K(\4; $*)01$8'YQ)A*]*L^BE MI$4W"R^025-*X\2$/#>"9)^;8M:O4 T,$Z?FSDJ:Q175N\+V%TRTP"YJNYKG MI M0J@FA#(;R20QHDU?"S 2X<;F"T=_'?9"OZ>VF)3%3"_;D>&PE\RE:V6H2$PY M[0 2"J7]F3&.ND0_1*4QESRB1HH,1="XVHJMSCOY%9)4CW_OQ"22;Z>;W3UI M5O3,8N=MC'DDD;!P$V3<9,!>/FNW1(+$+>!Z>%PCK7_$'ZF$(-!E$A[1=NL> M=. 0)+]5Z @9]R2K/H1;3_=S1O67+GZAH+!*2Y5=(4Q9J;&]R_ MXD:"L=8!$0/7;QU(!]UNZ!CJRJJNR/@T+FLZS'WMQ%X@'D()+BFT$?==QBY8 M8TD+<*S4,8-X)TQ9IPSPX.<4VZ(9BLN*.D()3DG&*H;M#SW$;!&\9%@-)FSI M9?R.RAR-9-(#F1(EPT*>UHMIV*O/YC*/)/.S%\ M&$>O5U8[M-_CT['\Z9JKN'-B\IQJQBT#3CI1)2PH[:RS7K#54$T;(=9PC0)( MCH5*5/#28D#*3.9]X=P2W]2+P7[]3VC1E20MD!2P6X]'-; MX=9=DP%G[6=GAG0$$R%JQA\KO7.3G>N^:\/,T\N BG2/( ' 6FAW%0?I2"E@ MT,0?/"WH1S7@(9DR7X"UX&1&N"A'G@A%+.;Z.\=P(Z;+I$% =.0*,B;9I$L% MID $3#]T8GSU+".1@LN8 /^8)091D 9Q!@(#"!Y4&!@!'$@'_$FTRXT]]AV M;\.FK:CR2)V".[>3@03VM2N9M^##\3(*CP5 M)$A\X^E;6?L.]41>9<' +/-$W/Y-[P'(A0T:.!B!U_7Y%2#3NDX;IP+4YRI M[+A:WB,VJ::8*(U!AF8_]!*D3Z/@T(:B#8H2(49YQ4XAK,V!'[@3I37V+OL-._\M 0]+]K75,MD1U MY)'8J=MA94%P2AGB2D*<4J@+-,;TJL?[[0?J1CA[&R:2 -L,BR #7*-- M98LC4D$5:#IR'@84)__:O5+,)B(4QMGDRJW%, 9-FNE#&V!>%Q4+=TMQ="E< MD@.T&"T?[_,^^:NX8BG)8YIM)AFSN-HN^S3G/LVY3W/>ZC1G=."=R!P5LL[= MTM2(0H;U!:NY4DRDVF)"XBO6=9'O/,-HGTDN#3;%K$'D6@_IQ%V$V'^WR.$' M1?CH.V?KGC5:H]7.,800#5^^,MO)XW'5J?"Q9H:OZZ43T>4._5(=D]@$E3QB M0,153C0S2O!4*(W1M.;B@I\$UE*WZ)CK78-A76/--5>Q*Y>-MBGT<%GL- MA,^]'UZ'9?-OP[+YD2&S=XL^/?!S29P%Y/ NGO033 2Y9]#-/-IA''0U8TKW M$T_2F)@&Q-J!5%>B]8A#+7PKPO#X24IGV,G-+YYN2(Q10FAX_U$2'/9J'-"R MI98-R4:.D#M(*JH;5'AI<46,;DMQ\W'R^HH.$3+[&:7)M8[38G&T,%8^2$,& M%0H$9GET*W'<0Q_92&X5Y%+-#842XG;]E<=OCP=E?XKL-L%A65STX\HAQKAT MYF%\@X(%)C/=4'2AB>N _'1!IAV^T%N_JV=3BOHQ< 'N6W_"&(^LY25H%-4N MEC[,-:@\"N/U%,[G!X=SD[]&0?PCMOVC'_P/23)7&P [OSC*7$?@_2C@!_SF M=Q8.+D(^EE,[I3)PAOXDC?K *SB=PEY!^L!XA0_4M[ 9Z5]+!BM0U=>\>8:R>=_5LXNH.,+. MD5S ,;]6Y9$0_XUMD"][_M2=:P0=&381%&SX<>!:Q,=%>Q6:W8Y4M2,5H62X MS\776#M+&6O]5B75DJT8#6&YA(U"QDPY71F[/R8^PNM/VX?[%U'\5YHU"_8" MV/:<2?"=Z4^I; T8$5'"\:N FE,@RW]LR=#=^%W\N13R-%SQ '+GQYJJY@^D M(9HC=4:+=13K_%'R=]4YJY%;T-1BA?'B3,'5.[&BF7B# ?=LX-) 3M/ M"7BF99W B1F93ASKB/6D 5YR4":*;YFAY!O5A+N]*2GPJ'NIT7^ M#OL&"'/>_KO+D) >:@J%!&PQM!DU!800,/IUC MCUEVP-G3A-([G,#E#YR<#H$Z_(K]RX#M9):$HX<']PCMIHNJR@2RQ4[G9554 M%V1IO3I/FC6PRP+^/JW7RQ:_P=()TV+F<]ER- ;(FU,?^X593 I.E5;O84W4 M9<_ (O@+9'GXZ% /7[PX[<%I&HFPY.6L-EQ6W&%*EE=)O:DU/3!\58Q(X=)6 MAAKF*6B$[9B">D*F@V!)VI@SP4^+1?QM[!9;@ZY* 3//E8*F1JK Q%KCUF0!-+XMK@; MAWL0ON)TC1EMV68TE38$-5)ON9/M%F[16_WF:2Z:T"5>=56)=T8#JA=<><.7Q2M&>0EB3/\>)^/WN>C]_GH6YV/9IR1M4+^1">;T@#2 M49-JA\U((R>9"*UY1T6/5.Q&(*O>*$7;DVU>'@PCCC9Z*6M-YES63E=RM]">PL1[QJ7X"Y)P-:=6#>@DSJN :M4;"T8=?4IH M3(N)0017TS&X; NN -C;C>(BRGMF^/"\8*/8F_@@H#46(YU&SHRD, CMF\!0 M]FJLU&Z?SF&?TF3<9>%I3.JXO#E.3AZ?')WTQ?JV"4UH!5[ CMLTB/"B4I&<&?AAY-33Q;V[["/J3&K[WH2U(K[F_56I);8MC:ZF]KBMK\[$6N#0 M.J, -W[QS)F/'H^1!+VD^&7I^=K149CI.VDO0"/:^FS;EL4$1X$1H;VTP@YD M.*L+.P: UVL0KNT,#*C,P:[&%P/%G/C,VQ$)2G%+T%0H]EQW8"O64RA6$Y,O MN)$(]K_%:+BD7.45G8!T'@XW))7A5O/NZ2^O9\HIW?(FZ*'65D,&"XON) [N MQ-K2T^"*>R\H!L8^[8:P!- ,N5MJM4UT0'NZB[C:=?>Z\B70P)VF7_&63%6= M*6??+]%13.588 ,BC8>)#XUC?S/A?J9J-D*#=.P=:"/ >8ZXB!H=4 )>5GG& M&G3XZDP=PK*@Z@L?($LTM7(J>!E!:F)MF$,J.T(BFTVO3] MU$K5Z@7!$N.6<+RL7:%W2^_IIH9O>"4A=Q!?$*@_;$I%S>! $T#U:=,$R%[; MNJB#CPV D77ZY-&SQ_ BX$+!3AWP@#:YDGP7N>:D=TT9!, .C^],-/E\)T6< M' B@_?-??A1\^D,/=D9E$>A\-^(L$S82Q8!\'0+:;WZ^',7NF5M&P](ZD=$C MJ/6:\T(4OBC@1 >,HEIT,?[.!:K2*$2M3]/=9VL# <'X4[CC(;'16^]V!Z"[[$#$.P4N@+FJAP%@*!&Q%> M00@,\#4F$9\+*[[4NBDX?K^__5*+?79(#U*V'4O>@O0<5QC3;%X]BPA^0>U0 MF$6O4\RTHW3@\C*V=O44UUUA%1&&O&O@_0QA-X!S^5%\$YEY.RQ>#+(17;S& MH!;NI4Y7P*(X3"M\?_HHE ]L<&$C9E/!7FNJDQ>G*#G\+V^3 J6G1=7H&'-2 M'Y5+*^-8#%_-SHD2P8EP&8,(">P/)A+92V.44O^*41"37TV3F3\3E_@0?Y8. M?ZP??U2XRK#+D4,)C?4U?U@F;FWRJK4+$!?'/Z4Z;>:Y>\1/_A$R@B;@?%JL MG@A9W>A/WR =W3R:NW50=A(;+V1&SI032)Y((#CN%CGN_:!GQVG8]E!B?=0((>-D&,UWS[*.AM=:+-#^3>/3.+S M\\+"LMA>Y"4+VISK[)A8,(DXQMATBX5,4?8VD>>LB6U75HRZ>$!HX-4^1^RM MVAODO@X#!7'GA9];V$]2M_W<+Q#Y-LJ_;1X@H.VB+?=P-&*'Z*ODVC?4,B 8 M%V,9'U1"F=LU3>#Z!\5VP2-RJGVFP33:CH(>,YHJM04%0C.(A%3X%/=Z& 4D M1\4/9?VX1_)!+X=RYC#F+:Q]'NN6Y;%V?$5\.:+H_]Y# M!H![\C@L/0#,2,#CA5DV]JG^)5PCZFIAOSX:Z/5BY<_G_UQ]J9'K?MTHK:= M*D^VK4?JKR.+/V1/Y'E/(IILKV]U0!ZNK?O#3QMJL-O'/C&=F#[7(=486N9? M[# %V-1^&LB\MM8-0J3ONB6:RR??!:W7O<&7[@NTP&?Y>]?;$D,O2YC?-=!( M?U4/S44SRJ*_I:Y6X0+\H]!=0(!/;OE%&":XS!3HV641P"G?8U4MK$QXM.7' M+B;_V.P1&J*!8[-[/[S-T0'[/Z;LT/T[29.'#TZ^37LX0'Z; M$?P0L1(1=T+0=J31UN,M/GKP#385E(YWJ$(8ZVUID,EHH:\T(L2_P<[DQG=LS$8)]'4U6I, Z/,I'V\G'I;43TI<@YW*! M/Y:*W[J-YC6-U?)66D=I#R?_+ 2J!3_D MZ^B+)L>8]1-QNV$D;(;Q^#.B&54)>.860(*VV6!/])M#TEBY#)]+JL5E.:F: MWE7-87X\@A%_/C?8G.G^/314I+2?$LR]^_*L:2ZNLG%A"(,$*Y(HW'FAL/QF MJE6A>:V=PR 2'+;/QH5\B#R^ \RV5;C>A-VVBL.J]NPX]GS"#@@;X83S]B+3 M;=L;N]"YK!_#F_RB:3&4EYXCW8W M)?72\.Z\5@8[4B0&D1@H7&>*[[!!DMZG>'B<:-JGS/8ILWW*;$">6YF/NEO& MSC\)S93:8,L- *E[VT=MG\L^L4;T!H-'H/% *BRSAG57+?X6J3VG)+D:,0Z" MA_=:\,@ IPE%2R(4K4[RZH\)X1]QU:#>:"DCM%#IJ;6DMDX)@F$7ZVMO]@1F M3\0)D44AU&M&>",N T6[@^P$WL?23T!1G*]A/.N#[:T!_T1V#1NYN['4@>6Q MCV1B^9"XCA8ZW/N19]SEHU5LO_ QVDO3 /1).Z$&DY9ZTZY<(%G!H\GL7A:$ MDE$)'EK&P2S_/38K8K*"9C(!NU,^!_LEU \=$=^49M'1\^'46%V*'C,WA4R= MT:BUR\U&D(:3)G^?+( D\WZK"3;0]5O'9GF#G2"TTA";7%!C$6GU?>O&F$ZK MKFX98.7NB.B3!Q\EE3'<$6*M4.9]&&N)/'5"6!CKZA!=G.RHMK$D)O@4"&"' M>PIT\L&F)&1.1B79\8=_D?ZISSGG?>=[!U!@B3 M-PKEP+DX?<#]5WQ/?"47E\X&8/\2 8"?G9SJ:2(_3MNML=LUZ TWY=IIXZJ^ M,&74?%J@Q=5GCCKXBJ'?LC42* M& &J%%Z(C(B"JDZID9"UAVE]1+4U+7BRV/H*]J4T HDUQ\<\2*4CS%5R<).B M'Z F0F-17VN6S*OIU<4^AXP,]F>'8X<$@VT,>3T4@CZF%PP3PA]LZ)@-=*I1 MK*R6ZS8(29W0_K0ORWU"?=:"UJZ!0082I.Y\[$I1/T\DTS24\:/;$RMRCAW? M':W\$1PG&MLQ=ASZ\=7=CH.;U>7#] J#Z[6SP_>XH7[>!W+W@=Q]('L_NA "RJZF6\%26F![&) M4@"7V/%W4U4EA M^PDUN*:!/>L\XJ*#7WM8O5IO!=Y/'H MI& L P)O.9A"LT1\.*SN#)KC!?\6D=NH<)!Z'6&&?N"4'WJ=6_>UX?1IN82]JZ\"7'0'32]R9?\[@XDS?67NM 2HM,A M8H!WE;8^4II7Y5WA7CO]*IX8+V,S!ANUTZW(EE* );*:!=@86(.N,'[;S$'&C4"6<%$<(^92O32Z3R&>@5BKLV!&DCWBB=E9!H1K M BR;:^]'+\NRXR:((!!\*E>!;74:H<=[D\GJ'(WGB(?(&+V),K&8V9$(@\]P MWF+-L@R)EUT2Y23\V> ,$BGA!3:G+(:&:T+I*!T;S+8<:A.:\LD.1IDX#".L M<>.]00R)-$9+2D?*-3,^"QYS66P2,'/'<@0S>2(_)@ MW 9\#^QSMXG%#<(87+]C?P<)PQLF44@>03S',8ND:Z*AR[J;W(K>)(*7=^"F MG\$7]\G_#4>BR:\.>7\&P6QB#3KM ?0A7%6D=A,^' M[KH(DHN<4H*J#H.H,%4>%ZP%B3%Z=7;4P.)RB/STT$1X\F#MHWI#H;KBNY*7?&[IFG0 $NU-8A5.KE7 LL4UR_)XLBHPV<>)R^=PTQS MYBB84/8-R?A%,$R #^(X *I?4;L"H2S%_[$3+E/P&)_;^PT\LYR?'X[10Q\; MWH\F'B\K*C(GQU2&( ?W%K1Y<53"MN]+FPY+SD/X2B5A(T5Y1EY'R*9C&).Q M7C6Y4KIS:XOMP0'8-$_:$S!4[;*=(O FM^^J43(;L0W84V3,_=XO#P@#/9EA MV[LK=,FJJ"$MJT%Q895C573\?'D83UPW2S1(MV9S!.3X$!P<@R\R> Q-O:*= M&#Z,[;25E>F#]CT^'6(3X^>=;LXATGKUIR@C3NHIQ.GO9J'/RLGV].>5J .'ZI<\"8 MD)%7F'*DK@I<_(R*0[3LPF@)$N):+9;#*F'"#_0P!]HZ" MIFN^7820#6*L*B]XC< %*(A]&1!*N3%(08>DPE^5.__U?I]\_ M:WKY?8)\U2OVQ39O T5TYLJ4_A#'_3F7*=T9T^EC8-R,206:]K(.(HC G9L]W5@Q51AR%%&BX&) MIGDDTP\>WN09_H[1#V0R"(5J\I+0VKT5C1)=\*M7!,V.^22+)H61(= X/R9< M.NJCT HY.)6UUM4U#1/L0T3Y$=*OMH-1B8Q*3R-1H HW"'1#3_#@%O8FSE/KVV/JMG,.>7T>68G MF!YG9)J<<_1QL0%'JQCWFL;C-MT$84[8F1>S_D:YUJRNT&%92LW&C/^@Q]B" MJCF:JG./VJ6:@P,O33P)_J86'^A6;+,T.\ @PG[,\^:^"RT%(QW"MA_U@>"" ME*^Z5*5 0MYH36 MU:K)HN79VLB8NJ16"*,1/E(]V:"B6Y.[;HJ=.+=7L!(Q' /T@1'CZ30$C0/W MJ3")X YIWI!.,=?"$'@V&=O' MR>NK%H\!P2!KSBH4T\I4^;]/ ZEYX>WHT"7Q)QW7(K M E@JJF;?\'R-^H+KNV;]6%A66?*Y*=& .0[7:D9/!R.KP<+['N!=@NHOKOC'EVS$V ,Q4Y($EE42Y.+!;1/#-6)J,[E8 >D$C'OV$4/(9LVZJ0#EKN3$U%N.4W*FIZYS3XBO, MYU-2DRUZRG)^J1L=G19RKAKU=JA360Z"$UMC6"5J#^L/EZ;&4H5.:V?SVM4& MA-TY4E04NE$?>%QO_2:\)(CE,'!F>H.:B0M9])15]')4I3&Q#*L_AAKC$/_Q M7,ADT9Q[WC67,ZT6-@6&7GF9UA\N'B^'Y# ?+!%[T?!R O65)8J;UHL!,-3% M2MO6'60&)> W]CY_Q4YP,!X;Q1#0'<@[#1LB>IXP4?(J!-30$HF,D-%R"HD\ MB:6 &.M[')UC.@HO;RX](];'4 M:!)(>-_ZXY&+PEX.]Y94VMD&%0<9K+X&B^V(DY#L)A5,$7WQ4444A=^'N5NV(_/71!0P*>Q(N+VEY0 MI8X[DUXP1"%-JG3A@!/0"_$MZ,TXU" I7N-B?1B8%Y2)4**@_($EMGOT@7VT M81]MV$<;;K>V?&.773V=B^'TFUJ4;Z,&XR\S[+!]Y,[U[!H4UZV+-6ZDHMED4HN&YJ7D8,8'3 56BA1R!@.9SY#>P/\_'R>/3D^/3I-7 MKWISFG^I0+-+XVCR8XZ#U'5F<^J*.E\0XFM S)5(3N3:1IL6%1QVDY,TY<3/R- M9CLU5R!9I<* ]78PI4CDA'ASEL260Z M;KTDK,<:\QF@!5?M')L7ZPM,%F:6_X:+B_Q!RK%I"1@6U6=C=.@-S^9ES PK]GDIC=70Z"_G62Z3TJ/G-:[HCA<3@)-0N$+1 M&;0J8Q;V@B!M7%,)XNZVC(B +F/3:WJ)?YD&N!N:R\9N78=[A@6-[G0-GLN- M)KR1=\@5O&E%\56C?$0"4:@1FX&EW$$YV=.8C@!)DW#,F:+;#;*5R#XY[ AQ MLG8$X",62VW?#A[# 06^_HH;[WV+O6^Q]RWVOL6M]BU^S@UOYGXJQ6@NT=@!J[D3=0=HU*L68!4AE8.)R\_SR[QPW^;>1AB,;FIP% "WK&%8DB8: MS-!ZM@K&1(L* )=H%0(MC0>'.FH=#A!&)%$2PGOJ;$%Y+S)JJ9>A-')W1,4% M2W5OHWQPTPS7.@K#>'9)!'E->TDBYN'J3E/$7!2@A+NTE7^. A9%#3#DG)D% M["IZOGGCYJB8@!5F.?B59&5G'3PI;@[T'DE9!:O'!(V.-K8;EPF/?WK;\U24 M$'SRC YS?#Q\"Z7L,Y$'SUVU-D6['MN%JAYLPJV?Y.TH,&VY?GT!+B3)$A9V MR45592@1>/(..S'E955<4BD?5J@2L\+/$'NJF[;LWR-V'#)<-!0;CM$70Y#P MY; 2V5Z I$/IZ!SE&3H<9C7KBB#QI!#^B;H0C>3H2)*#GJP.DY5ZN@JT39(2_&)N#(S?)-37!?D>WU3R[*_[J[:S8#R5Z)NN90 MU08M!3C%)4!%4W037Q C+2$^RRCY0^GJZ,=UCI,[8_I<2_+NW)M:=\<^N+[U^9-& M_E/)((8!&HQH%-;/SG)I)7!;!, JI8Q;2@C,MC>NAG&ON!JS-=1>5S 217^: MM7/\)/LE!<]-Y-..RY0G_)+^1/+A^=][#^Z!CBP*V17W[V9IIOKOJXX;O.<2 MCM)3.E3//L6NJ=@/I#Z^%,FT\"3/\O=-E-B?$=/+5_IE!XT\&:YZT]P@VR3\&CK4T@B[Y[')\PDLO? M/_GV^V<[+3?^Y?!(W&1;>T7J954OC!!&5(I\=.^'L;* (80;^H"9X_C^6S$I M'C(EMFUOF[SR"$LL+T055'TNP' M.,R"2IC1%VN4@D','TT47F$^?-'!AX]@^XUVSE^)P1]! M+>J9%?18P]M9U2'BJFM=WU).M]GX]-U:G\S\Y$([-7'WUNA>^=XIY;NW1O<' M8G\@-EBCH0+#OP=6EQE8I\,N*3(:9]=4FE1IC*4)KG'+Q>>76IZ=CCR>C>/- M:^F/-!],LY'^K87!262?R=[:YPWV>8-]WF"?-[A%>8,78/Q+>X;\-0@/G(&R M,#FX'7>UN& 3OV^H+% $-->FH\-B/08DX>%%"6X?24&4:N[[PG:5I0#=B6** M.ZRB&$':[P-RZ.A7AI9XEAGYGZ;,%U7':!!-&(@([TRP'K (PIJ<5)?[8LU! ML:;OX?&](L@#T\(T7*<%2Z,Q/X+\@*NA\)H W0!I>_Y_2T@5C1LDYSB&>YE\ M#(#;Z!=B^@0=;(3XJD&)H';!8^A)\]^?G2DTV#7#YI, :,1W-*8,5""A+!>/ M=*1X/L>5U^OD>=75&A&48JX6=@BAFFHN-79-75$]H]$7=B:<5LC\_F'5(%&A M".:ADG,]/!A1@] M=LV #U,PRY(82S\(E9D+A'J4FL5-'*L1I=\'W]H?7.:T,A%M?YI>$(SJ[QP.;=$6! M2&-5#N9VU(BR/T3[0W1G#Q&Y8-5BDI=TQ#R(W&MA26!OKIO.^ MNJX;?3:.:. +1VGDW^*?ZD0P>U;'PC2UF1]@NX*7 ;<"7D,VZSQX?=#)\>?BU3W?"/1\_@#2H$ M(=QIF)MYQR/'@ 8$49]9Y^A;N8_,@KK,ZZK$&#-^@KOEL.IS&IL-ZAIINB(T M9 ]3"LS) MTNK-QSI?=(["*)EO_?@+E+K+ @1YF\]F#!):VX4A 1:^9#NGY#MO?E='T8EP MI[Z$%W9##B0K0.B9]''4*=0[((0<0TY(<$HLROXI?LVE.OW3<.O)<388> H6 M)<+AXHL6U 0V[19=H?_F ^J'HL;'5.W$2$2DOMX"\_58#=0AGB].,*4APJ!D M]3"+@*&R$;UH6.Y!VKN=YPWMW0W$P=@YOCOVW<$@*)7\ M^F-7W^1D_KD '9*4(A&UK][81_OO0K2?JB(3-V'+Z^$5@1N&YT\NP4HX5;LA MW!E\Y,'._'WTV#0.$"_ZOE_*A^K04OP3#C@!YV5:2^KO.3*I=]_LM#^R7\F1 M-048/#)+"^["4_X2<.2H MLG'$T9(HG802?+_P\#0+*.[H\_:I]/U)_3I.JBK7^,1(?%L1C/G [C/KY I* M6ITQ#=IM@8' ,-D6& B\A*;+6S;E1>X1_(QWK MN?:= ^3B899*6@CVZ?5]>GV?7M^GUV]U.N-L8QPU(K\(&I*\XS3$< M>A'0Q1=[N0'O8/#.\@(#4%O1 ]RL.;GS&WN!@^$HI7Y>&YJ8DT(@NLX.6LH%#PUK:_C!:_(7( =.<=,9[5*>!1\067T$ M?P]S4"11L"4=,0@5JVQ8N&*N3]2$O@TLUD.EY+[[["6 ABF U#G%^ 3MCR"98H5>1<6#0Z=+.:J\(]&WU.<*JOU:?[.]NG=\9]NR8MAK[;)_8#*+BX^ZW)'M9[;P+JQ2?V'Y10 MA?%B"2]#CB07P/CJU[0_B1U%@JN@PQ--16;**HV*CQ(G4N^\?G[=D24/239X M 9(0@KS,1;A:YTW3VXMJJI%S-U]2,DOLU%)53@72?4KUJS_6&':-7CMZY?#] M=GJU.^/1W>C(Q.[=E#;.\/+@$7JWE#XG *<2OTD4W^H<*R'#W0#;KT,:N/NLE6[N9O%SD/#T MM5\[/TWR?OAB$MVKJZG-.C%:=W\ODDL-;$#K*_SH%OY%FCXF (+;6:XJ3I#R MS9Q&W&-[#ZHNTKZ]%6Q\-GR1H>6=K+@*JFJB=S$T0_C*[,D^+;A/"WZE:<&_ M7-:>-;&<2Y.5]54#+;KF+! ;PGL6Y1!5\*-ZP4O60X=!WY*I?P-: MO2>(6_S94+6"\5?!K;LF#54OKDQH0G",/?IJA1F/P24I6JU*>6M2#XUM28B> MO7@3+P+OALUPB8D(1RFK"3"YB>:4^.4<$^_\JZK?#6@_\DZE:JHWG\L ^ .K MB6;6339WA;,")H5_X"1B+-.5%^"JE@S?(0L^X^D=FU\4;T-_XL0-TJL>C"IE M<$[\FD<8M]AA.+7YI8]&!5LNA8)3T.55EM.@'73_EN2L82#XLS+7!5T?+'K4[RAM;=.0"XQEZ*C5F]C8_P]GZPWQQ^+3 \U?!MJ MB!TUBT;_\I*T_:0 KS.BN5>%IQKK8_VRQ<$:RSX+OZ0\11)/$Y+D#S#GLAI< MW^+C>U[7X)R-K94L"N>Y[_$+.Y!!UEL:K#ZUDJ5' &4\:MXL5TS;*1AA#O6U M-(O>M 2X8SJ3@ M!^EQ_4UUESB1&_,&;]<+X)__(7OBY/L':D[\B'R+._8/6*Z,P^);)0>>>H?] M@H28!XZQ]D!EQ/D<%96A>6#8\T5XU2)A,V66IJOAFTRX);,%2#L^SD[O-R*< M.=)8)9.J>G<$>UZO'90NZR0!\J'").R0D'#7N<&X:;MNYD\MO,;5"*W<-D M' E#.)<;0UC/7;_Q>8V.[&\?#U@1&XZE:,2_Y+6?.R.;/I7W=6;]@<00&51]W[%3:#!UTN$S&F'$0+E MFK"L%F01IMY(@YBN4?0:^9A-T"KY_?CM,7!F49B:1U!(MI?J0UJ$ET++JZD8 M/,=AXM@ .0>O<6,/F&DQV(OG*[R[WOSWDH4"]OK (U$>YCS_:](UP#5-DV2& M3S7)Z\42P_+T=^Q#(4*PY4D>=::(Z 2ZH%0G1:@?J9DE2> MKH,) SUB8&P:_,?\HG078Z9M6G0D.VQ75XT86WFKUE'3,PLVJC62RY5?I>V1 MCI>!02'T/ Y*2[<;6@P#N72XA6ZZ!SY&Y*2NE_L87F@K2BI2 5VM ?D18RBR MK4F2C;YL,,YX >X-2;Q@>[0^AWHP2<6@LP1L:BXX%*,2UK\(LY\V&\&)P3RF MG#.%J&!10%$U?6'ORV']CN*#1P=3#)5,DJBAUX(WI]?6)>%H$FF1XGWRVYD% MAS+KIG+2,4+$5\9+81.#3RB^E!*L\^L) G!_C30# ?:*W[E_#!1U+A(G/6&" M[+,"S60YOT:=MQ*O%%E1HZ>#7_)#?+,8(KM/5>- M%WY.J_+BJ$R"TFUESNPDQE^US,NH]'B MX;\#XNE\%B%=3O*, /SZBR:K(3PG>3DJ4D5>DW9HFGQXT(>'FVPU=P,I\W@ M;7Y)E *NFD .O0MF# X\BL2FBG1<5^8@-6@,AWKX8OPPSA I.#^Q-4A-O1F3 M2JK/BUQJ\]U='?H/!5PU2Z.(64][ M@.6CT:(ZE[%98 $&76\DJ8-&ZD[";J1W4'FN$"S5>XJA11DJ@4]FT*7!EF,1 M"MIN%Q=HDK6#VY/N<\^0 6(+M8)<1%@4"^&.3;V-/T[AD3C<>+#C0Z*JO!?C\1+S\^;N2+#)W3N(4)%+,)*E/1\P MFGNBGU;98U4^EPSPB/%H;M64W6B *9N9P2K!-=4KU3REDJ++G>SM\*X.?E8Q M^*7-DEGZNHXM0MC-?D\"=TX9%RT"K3 M*^.Z)-0GZ\\DU"-5'S;_P */J/U'!7\UF\ETPR"B4@GHH0B%<'XZ\,8&YW\= M)%9 +G$1'4^2'=!4QLOZRA8?9"U-V^&H])B[0 83(MA0F704<='"%-BL*2A> MKC\,(M!<8B>OQSEY#IL(#(L?=-O$8SMH8;&29W<+ X.P.)9TX<]5OW,!BSM1 M+IZ,%T2WTR3Z278^/J6<.GTI;1:FHWO9<)RA&N,35-,DPRN]Y; MNXH*M;RZ[2]!7FWDL&YZ,766[^"+H9@9]:LQSE>MV*YTYX6;(ETN)X4C)[#[ M&$H8HNYYHLRBDQ<_SP&2ZP15'J)J5K..8>AG0$'UK:^@4U$$=,)8K!17]VJS M<$HT5<8IKFU CX&1*.4^:&B(K43P=FM<7O#:7 MULM[K[>\=*I5<[Z+*9(;*F!PQG+C0N&:\QT)WYD=$KT,0>S"Z!N3MSC768OZ M/C 1' C(#W%%#IW2# +(D0+4T'24S V6< 5KI#O$X(OK1N##!4XLVT\?$H-/ M1X+P??M:8KCHM>%\$1V?32%M#[CH>-B=7DE'R.GU3+S#X94WS-VH"K7>^/A4 M=7"%!Z/DDJ]7K5TDIZD6?5%J_^&S[5[+&\P+_TA.62,_P(^:Y$V D?];6 >' M@J-73Q:4Z;[5N[R6NJX6"R[%0N6:.'EM/>R3_G1RBE!+$4U8,H:R#,NFRQ)! MR-_8)T058S;C*IG-A1<8;']OZRD^,S".6(8&\7_.5LTB[3SFB6YG:O]KE@P8SF]M M7%[6]JSDA1WM!:V4/1]&+S!>M^$I3!#LP.(*B M!N\5VG?D@-+PHHD%EVC6/\ZCAQ:M?6?&M)(CA"[B:ROTJ$Z*( MZO7AC; :GQ)W!-S@;1QF=@MHF>W54@01=X@KAX5,1<+JI!_QV-=^]3C/O6X M3SW>FN;!308\QUR]*="+H71E@25C^%Y]"4@RQ0==R77-I[$S1J]L2>U+""Q, M.0CZ= B3L5/RHI\L,H.02QPB,BXM8KVQ,4QNC.4U?JU:?)J#)Z(TTM8>?C]@ MJX07P6BQTPAD).&4)=< 2"99;9?7[I5]IH;% M.:Q1-=L@(*I=&.IF>^>A=76,4I;L#1QGZ.U8G7BEIO9,6-7C#8U<$13[0U=7 M)W4,*7>'K?W42(D] M[YJ(088.? V,?:+1FC-X,[>*^HI'.B-3:F;,P9 MJ ;34P-.=K&6$,[6K>/6\N@R:?BD41TFQEAT6.8:YZ6\GDUIUU M(W0XE.>9EC R)AMD;D^6ASYWS,Z'P] P1J^'U$72^JCZ:'!_"YLP@!;==6'; M>96)1WM]]A%'2+,V%C3K=+PN+ZA52%V:HL@7.9]BF370@9J8L@3 H0&6HZ7: M%#(N(]IYYRL\4CVF*'2EM&>6^@1U/PSLDNWTH*LCP89/2X:8%7%V$LP$Z MMQ6B;"Z0Y^YQ244O'*^%)*'(?BMA5]^ [%A**\*5M:*2)*F!=JT>D>47@?)U M]<9N+U>#)Z\?)XE[Q*A@<-Y6(1 M>D^BAIJU(O[3Z.CXWF#;G+FDA'[95#-3#_I U/3CMZ8; _,Z9ND5QA!K5D'[ M:N//,YN7:;^:8$/IS'83FZ":^LK!UT$)O9@L0="M49JL>R%CTXMNN*X_?=%Q M\D63X1U-QBK9QLN.1A[(RW$QF+CFJ"<#@JX8CX8Z4JWGHW 1[W(PZ;:$5OOE M 4/[>^:57,\6#RV@7J'@6!60)LCM(0J[GHBXLD30#Q4,5@_W$9^.K7"UKL:M MD.0%7''4]U^=A3F)HE MI3K_(Z@M8!\&DRW A;*P$5R1UW^XVJ((88>\YXS=3JMR^*2L./ICR 9=%U3Q:.5@HZ5"K"M2;3OX3M'KUV M"_2/1XKRAD@;U'8ZP<].K90@^OZBG%MY-L<*>/YOSQK8N-*FBHQE1RK>1Z%2 MJK&]H"*2U4\=YB7Z=J#'$")%AO@>6/SKCOA4FY892_) MQA#89+C.JQP&E(7> IXBCZF;%B$NA/#CFNJ@C"B3C7LOD-B,^,60&%,"N1%\ M1N?D;=J2KZI[_(U%@RYY@1W(?VD&-_3.2+:&'K0_ZE[%BIEH$)48B7+<% M -51(MY:Z5/%WG "C?")LE&;<*-\=C?3:(_$>?!'^Z3:/JFV3ZI]KGZ^0*5= M4*B'0WR<@O*&7&Q_AH40"HK8G]Q,V3, M#H\DH&"P=KS/H'9$F3N\G+Y',,O?4QZ+- $6&J8:XU#12&H8L:*H#-'X7H6@ M+8._HZDX6V*XVFT]+:K&AO'$T*\YR'UAISJ;T6C67F/%:E[YM6*-55CLJ;L0 M=2:E/7WAJW\4Z:KG%C$%"NLCLW A5EZ%CT)&ZP4QY'9A"8U,5='D7.OM,6&- M% @@% !R:L<'5X"R,T'DY3U2?N2MC'N2U";R#.ZB/45Q [@E>N<<3IX!F/E/L.EKE! B#1P=AF&P-,(0%AOBS@>+2T<&$;@#JP[.U):K+ M4=J1K";)]MFZ3PGL35Y.*PJ1\_ H%GOOB&QC].F5"#82,2;AM6S'?.S91]0K M8[HD[;56I)P>V) 5 "F,4ANG-BY)Z2A@+6S\R_("\[1ZL5]V*/3(166<%Y%_ M)JBF\*E+C@8;]VA6)/ /!YDD\$Q>YL#B84MA!:/!BBNKX_Z"7,4V9+KD@"5I M.*-'(\BZ,C>%@@XH1AR!% B#@KE$#3,Z:AYN37B(_Z,]#'WMA?^.-)A?S9+; M=*32/C8/M@#A[19I3T7S '])'E5>FLO1 Q[C.@3&1PZ>[:N@74,,HPJ-I8-1 M!N2]5HV=%3S]J$,L4 "?YGC8][AU;HRN:_NB)41TDHHE)& 9((KSOP^H M9!V4,:,&XS260[+C..FY:3EYLRD(67%)+CQG0MD#^BY\W91LMWR0VG")80Q< M+CAZ7ZP=;C8%)B:%*=]M7!2:2%-WZW%52/1S_5B;[H3.!YQO>Y%+F*,KR<8P"5ETT*5:[;"6U"BMH(4$38)QNVHT MCH=R[= MT(;K519<<1"YR'";_LB;[2IL^ST^7$^EH<'NPC.B^($R5&2E=[.#9+4R35@7 M,9+3YAL/KH0US[!6X7!A?:OY.@ M@(W=\#CYS!UQ?]@Q:J&5L Y,>.J8#=?F)(> M6'G$IL!:):J($=NDX833JM[^]JZ^B(I")9;FY*J MV%PV0.Y;)Y1=+T8RKA$ M45Q6MS"UV./&/E(]"!<2(#R"PEU)<.AF$ MA:EY:^-@%S8NEFRD:ZYNI8\W* M-VHWY4KG6F;&#Z M@M!Q)X):K"+;/;--7I,<5" DDAOP0@$T1"P0CY-_*%P=CP/0K>0^5QH+(K") M4XQD"%PD-SCYVN-PRHS'I=K6Y1CU[/*T)&VBL(6EJO*9F39@SV/&G^441SZG M58.'S\$PT;^]A.+^'&G%/)2"#:1DT-!3VW^# )C*RV"M>VL86\@5EW*4E*GD M6BS]]%A4.U+.PNT0@ZK(#FY82&)BF=?N0)P^P(DBC500Q E$3W[$3ID@JW T M>9#RZS_N.'G)F%0!\@BN/ 0@= +,/Z:I7#&?]-]=6I_3XD !5>!C>W9>=A)8 MIE9(C0VE["L M62)Z :>:O Z*?ZL NC.@!ZU*BUGU#;CWP9<*,R#@1NTY@A6+);A3NVS[+C.( MKLQ0+B06+CWHGMMC3T6RC;4V#W2GQ)*(=KMAWR9K2E CD_0RS&$!T>:F-JP! MCSA;SXIS85U*CHN<-*BH/80*\!(\;A1ZNLC?69($'^V- HGN7\RHD]Y_,4W8 M,IV?R%O.S26-\D%QX2JXQJ+]TAL98.' XWLP6!4/]7-]5E1$T2""/AU1? G4 M'*0U>I$\-^B:!!"P:I43K],/I\CF!+#8Z%=J5=VT-R.U:!N&TD707T IJ=F2#AR1:-JL%VBC:A;/[^3<-V-D=Z";51WW^JW\[*>8 MP]M@0K)3(!>*F@#V*ZDMM24K&OG((*3!UP;;&[>V5*@ (HU?!)VN8S.IXG%4 MPZJ!S34JVL@2#NANHXESWESQ.(F#2B-4&A>6?NAR"7ZAHSV^008@CO!K!:,\ M=V/=H,:A!9RX[BT\[??)>$T!CR0&/8B:L:0J=K#EM,TA MG+F1!LT'=F7B6')P<[N1?PY4/#S5: MU7.TT;U"53 :MD 5R&ZM+VO;8AH-QMA+2HL^=X V*B:4K@>5JVQ0T_(BB%#H M9;2":.QZ?RW\>!YH&XJ.:G25VNML/!A_W#&+-JT+J];#H&OT/;^H".W*#3!O M0I8W!>[$Z:'V>@;Q#0H!4X.GK2Q M^@EM# U[@H<3MZ[D6'CX8RROG'%8^O]^?/S@ 9)CGUKO@ MX22P!'%CT,E4 CV3L-N+YU 7F;C#>"[J2\0!D]"8?#@^,%#% 9N.1AXV[B2 MH!\Y1'FZ^J&4VOI6'^Q>JJ>!0S@P'[D6/;'5>N89(1:5I8P3W8#Q'#U>:4HP M]A*SX8(?B?(3>KL/NJAUCZ([X3',_6"'\[AZ:3W"9J#0"<4K>E8%8E:@)NT%^#3-J"-8$@"M^0^W'E$ MY9!*TJQ+$6>,/ 7 OQD5WJ'-^U4=\?-@\\\6\ Y8KNE##=H/\KES]RXDH,S* M&"3LPDRJZMU(6"KUGM-8"RGRIVN']X> ;W9 =2:!F:"0MMHG,P45T6N 9("E M8>N]Z^;C$>F^X?XPS+S)\-Z>>YYRP8M4;Z-WE^62H\K;L3%/=)0XEZ"37ZDY MI'.1"4[P]: 0>6*"G_V$Z7(060%6-\,-.41#,6[2C:&"&)9K,7'IFSHV+$6T MIK'-)%_$F.4\=SF-G6V]='/V0D(+:<0:D?1_(^]0BY#D*;$*^>SB[4Z>B&SO M*8[*?:<1KQGEW+#!>,;"1?"I\L6$N"?W>.4["342@12-\E2.Z1^B5Y$U.IHU MZ<$AAU(U>-KPYY6^&=O!;B9&N",E1V9Z>-E!H(;"43U]%A2@W1I+?O9+R0O^'0WBG0_K#7BK)E:%BH!-O'B+"+! MH%:&A]#U74P?591&! J"2 M(;6029^.KZ!QZ+\BCN,>BNPR;T*>CL.,D2 *"R[&I/X-,$)&QS"T+@14EUK<3G,V19K64XC2^5PJ'3S]E4L=E>V=H&U MQ-194V =!S78D8F/S*-I@JN8L<<9/842A+%'EG'I>FVW]G@X^]H+Y, 4I[[' MWM=DTT!0=(71!+]O7@Y3 M*T,VVY3"YMF%43_S9E-6FI>W@\-H5_[ #_0-26YKP^Z>K\IU.)N"G=3X4:&X M<9_547B]#8]]#)"4ZW)\_YGFE$@]-G[T7AA2N@+[G"5.T*6[P48WGGC!,3=1 MZH_"4N2P$@-^7=PE*N&OSG7_*GT5/3E=HH5K4_J3NQK<:)9,6U;!U )Q6*U) M?%)RLQ&#',TNJB>4F:2DQS#@4&X9^W'H@C\2J6C#T=K4HQPW"SH;BB>T"R2F M6)_.A- /]OFY?7YNGY_[7/DYA0M$0ZEK<>"8-%1[RT@55]1WG8)JX;A.B&U. M%5UHP/O&^Y% @K\[UJ:;KIU7-<7VM3 F!,'>+$ PK-9;?*HYDXU0%&-W--Q0 M_5/%\0-3!_##P=ACD'/KJN3B8Y&^(E('I7*H?UVAD42^Y">?3DH[B 4@RR6% M_U-V"MB#!#MX0HQ*_@E3(G+P*/$$%CEMT+3.&>$>G!!3M.MXXA3JU#K^E@N# S M+;2-\>U_IV@IZI]8HEO8"?F.% M2R<&B[_@J]L1W22V?6?M4F(3VYNDX:WP]\\E%XP+_%=5O]NM8%!Z*;C[N167 MQ@$DM?3**ERJ)4K*04>W"[\'-XRS.PK:M'2>EA_T.0(U&+3NXO&GP0MNW!)> MJZ7H',7W*)=PM)CE@N00'K;P"J. O#Z8NUW\WJZ@MY1H)B+)%E@L/ZV.7,1# MM&:/JK0S?J"?XX H_2,1)30_3QOMC")I[X[#6U$#7UB.&Z'Q!0 $M;,E0KSJ>()5 M@'!* JBNVF!T&&[BHA2-2?%9K&257.)@=-''C!#&5X.3=D,2YH=&WM77ES&S>6_RH8IS*1JGCI<"*3CJL42LPJ:Q295OJ;@ /P#M^[P#R M^F_=[D4ZY^E$1.P?5^_>LDA-LD2DEDVTX!:>+J6=LRNU6/"4O1-:RSAFOV@9 MS01C!X/>R][!X6%OT.V^>0U]G?E&*AVRH_[A2?]P<'C,!L?#@Y^&!P-V^8[M M_7%UMD]?GW\XN_JORPLW[.4?O[S]_8R]Z/;[_SXZZ_?/K\[=B^/>X(!=:9X: M::5*>=SO7[Q_P5[,K5T,^_WE)\)R-IES;83]^<4?5[]V3^ +*VTLWKSNAW_=MV,5K=Z\CN0U,W85 MBY]?)%S/9-JU:C$\&BSL"%KVX77MFR_=I8SL'.8Z^'ZTX%$DTUDW%E,[?-D[ M.2D>:3F;Y\^4F]I0BYA;>2VP[U*ODUAP/1PK.Q_5!VAKN0CMIBJUW2E/9+P: M_G E$V'8>[%D'U7"TQ\Z[@G\:X26TQ]&]+61_RN@:YB>%5]LE\=R!ITCK2,W M_R&\8_CGX-#]@"..*R,N!8P M 8X6NC2))MVNW3&\:IO&^>DENWKWB7WJG?9VE\RSF"_'?/*97:I83E;?D- ; MF&+SXDZG8H+LR]ZK:Y&,A68G'0::X^B!)W!''K[,-$B:>(S5E&D$*SD\^G$C M=:>&:?%G)C5HUD6F3<9!/UO%/F:Q8"]_')PP-65V+E@LC07U O3Q-.(Z,N'% M>VXB_B?[9!4PQSNN/PO+WKX]8WOX\N_?G1P>#D:OD<#JKN'/0VEASR=M&^>Z MN_@".C6=P?K@)V^HMX/1?H=]PEU5*5B)\T '/,HTZ"Q8J=",G4XLOCYX=73< M8=PP#N8G@IG>C[9R]PW*8'7Q)&'=8HPOXK*N:>8YRI!,SUJC'O; ';@3W#5%2"Z\QIA_SN8#.1&O<,?DFD MM4+,7X$C85IZ$8SSOX,)W*"738 MTE:Z;1#7B+1@]0%;G4XF*DM)?#\*$& K"(8U&_>VHX3>*XM0D%0+$@FK!IL& M/]!<8/?\IL$2X-0F,)#F>@7"9AD'S&B1D$[E4RT2+E/#3#;^#\@6-I5H5Q8: MD!HM.PJJ6@CM?H.1.*R2CA"O.F"*0\'B\)AID&=##;2893&U,&RA59+%,P*E MXQ5]_D?O4Z^LB+!)+O?$K<;0EM]/-UZ<-1B^(+:IJ(,@>"*KJM5I+.13OEC M@'P,N@M&8$K7OF2S3+KE@5?5Q30,)I;!$%-8$]H.VBO\%U8,B"""LLF\70*\ M>*R"*4+N!%TX47'LK'>\4=92)P$<)/-,26"A5*=A:6 ,GE=/:.H .PQ]0 M+:03_!X&4=KWG M:":*80G/!^L.ZRG029T$E%P2O(1'( PV*/(_S0!M&JP!S MNY;.E@4MD5.4-S9NB6!9\MGYV=ZN>0>5$G6Q)/$#NK+8DEHO>D3UFU,KW7(Y M,L%FBT \C.#W#E9#XZ=@):2*< 3TMV'!;OIR#]D+->O=-5:[S;Z;YOI]VBY2 M7GXRYS AOJAE>L@M 2N M@VUU"D(X) ;REHYL?MHI@".""DV.VHI=P[LNR(R1D4?+%1V=4DAO M1JJ5ET@99P:6# Q5EDKPY2)Y+1'6D0Z:@G9P]LJ1 A"4QVBC>(3+8ZP#G.Y; MFJ_PQ"B<1SZWY5RA-L$]0(.X(#[H)OPSSBH,0KT4;>%[L';5ID8"XW*]I@.# MFUR>="\7A-IJY/N(=BJU>V8?QP9X#6LGN2:T"[L0"=!349A%O1._6ZM GMNN M6Y-VV?JAVWE+D#3UGI+GR[5=DZ5 >K&AD;-4 KT\M5MR@*[FN')@I8!%PD3!@2199< M>,=L/[\8O& 3$<>>>?+?$2Z&WX-8.?9$KYLOC!B&'T8/L.A!PDI/4'9HZDAN M-^8KE=GA5'X1T:C$IHZHP$M6PY\H![[T&2T7ILQL5'YY+Z)APRW8@]BG)&AW M@-Y1&6JGBH"VI_6$E "ML2?V[]^]^O&G5Z,Z7=6/FM)Q5Y)+8# %R\KC"ACT MC[Q7,!BU^1$/-?S-6+0L28])R8T+T4# :!MY@N 11>OW%)-1H!N[OW!SB[!M M'B:(P(VFL) H1]4^!D?ITGN)S1X(EPAPT$3T5<10.P*!2VF$]X'G'&#V6(BT M01C!KCHYK?T-]0J>M[;&A]PT;[Q!!XZ9BE+?$\![:4TC* MAT.FRI.W:5E'Q$%[\KHQ/]"Z(#UE-X+2.VP2X]0OH4X$/BB\>.S;KF0TM^D:&RT704$ >'%$7A+?*(NW@HXHY:%B* M=]I,@UNX))>XJD#:DDKM?.G\J5+J).'0%?R%-A$]"AY/?!K$![E#6!5'E"GM M?YY669=_ZM3HNY%#\A"A=S*!L/&:@"T)(;S,5XX7H6#!,("/0<'@#0FJ$@B_ MK0UXRRUP#I@+DF"SC?-:\H+;G2)M!+0QFV6Y=&FKA5;7,LKCP;4T32BS MJCA\#>_2A^X::]+;>0Q)IN 91/Y_!9&;)&FWP"2%4]OTUTP#A$)1!^<\Q7]! MD5P+,EQ.82U!EX!*]?D3KFT1S^$6U4 2DOOLUSQF^C'/[KP#L!("DP)6-#R@F_K*27 M8H7H 304V!/#742@ \9\BN8$YH)HPFE&DP&@IEY@RD4TN=EY2&L[>EKI+NSJ M3::GPT(T%[<,*#889-:9:P[6TL$(#X9OA.L4B);CS">'7104R=Z BY]5\K-* MWE&5O$$'[9A&9HE7C064S!U=AZR$P?K3:%U!4"FUY/-!6!J4&=?"I?&#)U3/ MG+3GK8.>\I254N2U3.@4;)1:.D)AJ3?/<,_'98#:N5J"*%'9":=2,]Y"[5C8 M)0;;Z7@%-Y9%?+6VZL)7P55H%FF41XNF4A<]2/!!4F"[\L=(M):&"@E"0=N4 M@2]#<:2#0Y; YLZ-]W3\%\N\EK4<'. E#FS!KW<^-J-(): MOKFPI,Y70H].ZR Q2]0\G(:TBIPJ-3EG!7\S$)11T44,A+ M<'@&O*MA85TA,O^,*-8G('Q+7BFD"?1WT$]U?C_U6"JF]47.E&$*'T6=6Y>Y M;@JS:I?CR*>-S)9IVPFU]TJ[Z9%;'V,I-<:SBSGB\4H?E3;U?AUL7<]&4IVQ M&-RRU*=1(_W-ZX$'E:+ -7HT'&_ \K_-!Q9:4]2W/R*6N0,9:(=4FN?+"E0$ MNC^2KJ02]6HBK,_B>@U>G/3#E"V5*?):+HIL1EY#G@,."6@%S9(S<"W1F!L/ M6;(]]YSPS$3J29;@F:@)%>/>HZ"ZP2-U9."JZO=WOQJK_.@Y7+*-< FA',(J M3'Q!\154'N,.80".!6R& 3\"+]P8:>A(B\ ,^Z1^\,R)CBL>*J?6'6;W$D9G MF&H)9JJFB,'N1:L@HJ7$, ?Q31:VK'9(HFY=3K#V$(@[IAO2U2)JY*3]T%AK M7HSN(J;8,KA;KETU[=V:&M\?/& MHB9%4>O&:H*.!X$N(#,6J9AB$ Q!Z5@K'J&1NN8R#D("=B56*R'J)Y0Z^'(* M'U+9FQ#6E[V6SJ5#@W#]R/'@8(_O[QT&"/=B,X(4_0O8-*C,J M9]8V%V;<4)12JIS8@0J--=F+P<-G+Q[.X[W4BF[1VBE7=^&)"A=*+/B*SG)B M"%(FXTR;D#J8*$,>;,Z*6&O<<:GR2"0IK Q\ZM(%C?KE&=X0X@0\5JZ2^+:@ M]L$CW0^RF:>5(Z8DE+]7[NG8[@Z[6#.5LX;#L+7SXFN*+JJW=SAM0]U0_'F: M88"QYWB4I,."Q$*T7%G M,$&1=%BB(M@=^C[FKLRBK[1WQP3;DW3V-A:E4HW]:C:BT*ODH.5D5JY.6&$" M3. M443KRFG+<'<,20'&W+$HGNYM2<9REI%:ANZ!6%S7=$(%(_#K%$:V(>03 MZ"C5=C<7N,=JNX6Y)[$L==!RS\M7[$F>A4#B?>;!4H;)H#G2"D!S7HF\;4ZE MZ30V2TVG1MAFA:?2 7ODEH9LVAA/X8KR)1ZE[$W]"H+P"=#L[Y2@O<=/'<@I MX,>KT\TP@RX_._FQ?/F9KS@RQ9JG8B*,X9HX)A)&ZH"2\CAC27T^JAJ\[1:5 MK]O!("@B&4PJTZ'O-> ")Y,M0I)I$F 4'1&G6V2XUNC,>)2GG0-D")[5CK'O MW3EZ^('H*A+K^1"U&YU&-2;(43+BP5I-#<>K%:Z+"YX"E8W[.#K^JH3\W'BJ M@"6)#\.Q@-IE'FO)[5"@"7:$PKHK%V'R >HQ^<);XHV+EHM]_.UT8T%GWQ3Q M^"QUM\EJC*ME27XJ+J14.O68NT.T3M%%(I;7+EF[]F(G=Y?/9W#*8A'-\H)M M.B67&G]?3LTX@!-.UR*4,JU5W[[BE]>VNZ&3.Q2W+VAP]_CDXY,5HMC@&--P MH3NT?,TT.D7T^4P+X9NAAD?EYZY0*QGK\NT9*DV]JLIO(PI'3VI;E! 4J4J/Y?LI*\3YE$.%PGHF&IDT&&KT#"D!9UKNK+%SK;*9(Y8T)1G /":9 M"'2A2"=;9"#704F;8QCH%MJU,;#S^\@T7*MPT=H4'+5L;#OM]U6%4TYN+\(N MNO5( $JZ,@UW%52GNF3+N7#7C6A_UJNE>XQ'>:Z/O,.*!:0A(E0PEO/NRJQ- M7%S=OMV$S.> #0'\4Z7RM\+&50M65 "7=7QK)+TF\&OD(?>BR]J+KJ.CJ1;% M@M+CI[K2YYL?X?]U5-K5;D$^K^!2U[YFSX-NK;$;_F\ 18G0P#.BQ8!5+@3:\ M3SVG.(N9N]H2G=^&0"8$ Q;X"R"215%4^PTN@:Y?M_TXMVV+_%Y[5X=:O]W> M6=[JO;]U<]]R_?B=+O'>4M7O90G]$!XM5_PV&>@)5.,\'Z+<FW26F+?G@>?C$,=@S?SWSU\/S MUX;@X3/C/3/>_1@/8[GFGK'F&AC\^C"S:.9N._GU=K$$".Q+YAQL#H=FQZN0 MJ*6(7GXY5AF8K@OS;0 )*(!/4YZ>Z^QV1)R^,C$B'C@O4A[Z5@F20, ]CXW3 M7TY ;L7U;GV1PWP<$$-C6!4&TET)__',JFKTCYY48G.#@D?\-_7P*2-^^_F% MB^\T&+[&EDZF? G/]V<7)P/\XA9P9]/90__"EMVU_D\;]03F<_S1H7<4/!0%E^8 =,8L9#! M>AKS?=[(L)&$4K:[B^]Y(H;/>[.M^>#%(O7E#ZCV<:X[NNLB/JW*@/^N_B]O M7\OU6;=-65'13(O*-__S3:L.[EMB@+5D-U48]-W_DI[^'_=O_@]02P$"% ,4 M " #J@WQ8>6[QHSDA !1CP$ $0 @ $ 961A<"TR M,#(S,3(S,2YX&UL4$L! A0#% @ MZH-\6.5ZGUD:20 Y>T$ !4 ( !(3\ &5D87 M,C R,S$R M,S%?9&5F+GAM;%!+ 0(4 Q0 ( .J#?%A$\ ;Y]:D .N)"P 5 M " 6Z( !E9&%P+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4 " #J M@WQ8U3@E-"R% #A? D %0 @ &6,@$ 961A<"TR,#(S,3(S M,5]P&UL4$L! A0#% @ ZH-\6!+Q('>?,@4 T"PY !4 M ( !];&5X,3)D,2YH=&U02P$"% ,4 " #J@WQ8:&40X.X( !$/ & M @ $5] 8 961A<"TR,#(S,3(S,7AE>#$R9#(N:'1M4$L! A0#% M @ ZH-\6#+@?G_G!0 3"( !@ ( !.?T& &5D87 M,C R M,S$R,S%X97@Q,V0Q+FAT;5!+ 0(4 Q0 ( .J#?%C,E]M4TP, '8/ 8 M " 58#!P!E9&%P+3(P,C,Q,C,Q>&5X,35D,2YH=&U02P$" M% ,4 " #J@WQ8\]_%)QA% "G-@( %P @ %?!P< 961A M<"TR,#(S,3(S,7AE>#%D,2YH=&U02P$"% ,4 " #J@WQ8G+$QV?)J "6 ME ( %P @ &L3 < 961A<"TR,#(S,3(S,7AE>#)D,RYH=&U0 M2P$"% ,4 " #J@WQ8/K!P5/T4 "X?P & @ '3MP< M961A<"TR,#(S,3(S,7AE>#DW9#$N:'1M4$L%!@ - T =@, ;-!P ! $! end XML 158 edap-20231231x20f_htm.xml IDEA: XBRL DOCUMENT 0001041934 us-gaap:WarrantyReservesMember 2023-01-01 2023-12-31 0001041934 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0001041934 us-gaap:InventoryValuationReserveMember 2023-01-01 2023-12-31 0001041934 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001041934 us-gaap:WarrantyReservesMember 2022-01-01 2022-12-31 0001041934 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0001041934 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-31 0001041934 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001041934 us-gaap:WarrantyReservesMember 2021-01-01 2021-12-31 0001041934 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001041934 us-gaap:InventoryValuationReserveMember 2021-01-01 2021-12-31 0001041934 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001041934 us-gaap:WarrantyReservesMember 2023-12-31 0001041934 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 0001041934 us-gaap:InventoryValuationReserveMember 2023-12-31 0001041934 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001041934 us-gaap:WarrantyReservesMember 2022-12-31 0001041934 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0001041934 us-gaap:InventoryValuationReserveMember 2022-12-31 0001041934 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001041934 us-gaap:WarrantyReservesMember 2021-12-31 0001041934 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0001041934 us-gaap:InventoryValuationReserveMember 2021-12-31 0001041934 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001041934 us-gaap:WarrantyReservesMember 2020-12-31 0001041934 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001041934 us-gaap:InventoryValuationReserveMember 2020-12-31 0001041934 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001041934 1998-08-01 2001-09-30 0001041934 2001-06-01 2001-07-31 0001041934 1998-08-01 1998-12-31 0001041934 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001041934 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001041934 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001041934 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001041934 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001041934 us-gaap:TreasuryStockCommonMember 2023-12-31 0001041934 us-gaap:RetainedEarningsMember 2023-12-31 0001041934 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001041934 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001041934 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001041934 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0001041934 us-gaap:TreasuryStockCommonMember 2022-12-31 0001041934 us-gaap:RetainedEarningsMember 2022-12-31 0001041934 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001041934 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001041934 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001041934 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001041934 us-gaap:TreasuryStockCommonMember 2021-12-31 0001041934 us-gaap:RetainedEarningsMember 2021-12-31 0001041934 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001041934 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001041934 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001041934 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001041934 us-gaap:TreasuryStockCommonMember 2020-12-31 0001041934 us-gaap:RetainedEarningsMember 2020-12-31 0001041934 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001041934 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001041934 srt:MinimumMember 2023-01-01 2023-12-31 0001041934 srt:MaximumMember 2023-01-01 2023-12-31 0001041934 edap:FactoredAccountReceivablesMember 2023-12-31 0001041934 edap:FactoredAccountReceivablesMember 2022-12-31 0001041934 us-gaap:CommonStockMember 2023-12-31 0001041934 us-gaap:CommonStockMember 2022-12-31 0001041934 us-gaap:CommonStockMember 2021-12-31 0001041934 us-gaap:CommonStockMember 2020-12-31 0001041934 edap:Range9Member 2023-01-01 2023-12-31 0001041934 edap:Range8Member 2023-01-01 2023-12-31 0001041934 edap:Range7Member 2023-01-01 2023-12-31 0001041934 edap:Range6Member 2023-01-01 2023-12-31 0001041934 edap:Range5Member 2023-01-01 2023-12-31 0001041934 edap:Range4Member 2023-01-01 2023-12-31 0001041934 edap:Range3Member 2023-01-01 2023-12-31 0001041934 edap:Range2Member 2023-01-01 2023-12-31 0001041934 edap:Range1Member 2023-01-01 2023-12-31 0001041934 edap:Range17Member 2023-01-01 2023-12-31 0001041934 edap:Range16Member 2023-01-01 2023-12-31 0001041934 edap:Range15Member 2023-01-01 2023-12-31 0001041934 edap:Range14Member 2023-01-01 2023-12-31 0001041934 edap:Range13Member 2023-01-01 2023-12-31 0001041934 edap:Range12Member 2023-01-01 2023-12-31 0001041934 edap:Range11Member 2023-01-01 2023-12-31 0001041934 edap:Range10Member 2023-01-01 2023-12-31 0001041934 edap:Range9Member 2023-12-31 0001041934 edap:Range8Member 2023-12-31 0001041934 edap:Range7Member 2023-12-31 0001041934 edap:Range6Member 2023-12-31 0001041934 edap:Range5Member 2023-12-31 0001041934 edap:Range4Member 2023-12-31 0001041934 edap:Range3Member 2023-12-31 0001041934 edap:Range2Member 2023-12-31 0001041934 edap:Range1Member 2023-12-31 0001041934 edap:Range10Member 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember 2020-12-31 0001041934 edap:Range12Member 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2019OptionsToPurchasePreExistingSharesMember 2021-06-11 2021-06-11 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2019OptionsToPurchaseNewSharesMember 2021-06-11 2021-06-11 0001041934 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001041934 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:The2019PlanMember 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-12-31 0001041934 edap:Range17Member 2023-12-31 0001041934 edap:Range16Member 2023-12-31 0001041934 edap:Range15Member 2023-12-31 0001041934 edap:Range14Member 2023-12-31 0001041934 edap:Range13Member 2023-12-31 0001041934 edap:Range11Member 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember 2022-12-31 0001041934 edap:FreeShareAwardsMember edap:Plan2022Member 2022-06-30 0001041934 us-gaap:EmployeeStockOptionMember 2021-12-31 0001041934 edap:FreeShareAwardsMember edap:Plan2021Member 2021-06-30 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2021-06-30 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2019OptionsToPurchasePreExistingSharesMember 2019-06-28 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2019OptionsToPurchaseNewSharesMember 2019-06-28 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2016-02-18 0001041934 edap:The2016PlanMember 2016-02-18 0001041934 edap:FreeShareAwardsMember edap:Plan2022Member 2023-12-31 0001041934 edap:FreeShareAwardsMember edap:Plan2021Member 2023-12-31 0001041934 edap:FreeShareAwardsMember edap:Plan2021GrantsToCeoMember 2022-03-30 2022-03-30 0001041934 edap:FreeShareAwardsMember edap:Plan2021Member 2021-09-28 2021-09-28 0001041934 edap:FreeShareAwardsMember edap:Plan2021GrantsToEmployeesMember 2021-09-28 2021-09-28 0001041934 edap:FreeShareAwardsMember edap:Plan2021GrantsToEmployeesMember 2022-09-28 2022-09-28 0001041934 edap:December2023GrantMember 2023-12-01 2023-12-31 0001041934 edap:November2023GrantMember 2023-11-01 2023-11-30 0001041934 edap:September2023GrantMember 2023-09-01 2023-09-30 0001041934 edap:May2023GrantIMember 2023-05-01 2023-05-31 0001041934 edap:May2023GrantIiMember 2023-05-01 2023-05-31 0001041934 edap:April2023GrantMember 2023-04-01 2023-04-30 0001041934 edap:December2023GrantMember 2023-12-31 0001041934 edap:November2023GrantMember 2023-11-30 0001041934 edap:September2023GrantMember 2023-09-30 0001041934 edap:August2023GrantMember 2023-08-31 0001041934 edap:May2023GrantIMember 2023-05-31 0001041934 edap:May2023GrantIiMember 2023-05-31 0001041934 edap:April2023GrantMember 2023-04-30 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-12-06 2023-12-06 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-12-06 2023-12-06 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-11-08 2023-11-08 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-11-08 2023-11-08 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-09-20 2023-09-20 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-09-20 2023-09-20 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-08-23 2023-08-23 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-08-23 2023-08-23 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-05-31 2023-05-31 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-05-31 2023-05-31 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-05-02 2023-05-02 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-05-02 2023-05-02 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-04-05 2023-04-05 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-04-05 2023-04-05 0001041934 edap:FreeShareAwardsMember edap:Plan2022GrantsToCeoMember 2023-03-29 2023-03-29 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-12-15 2022-12-15 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-12-15 2022-12-15 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-11-08 2022-11-08 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-11-08 2022-11-08 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-05-17 2022-05-17 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-05-17 2022-05-17 0001041934 srt:MinimumMember edap:FreeShareAwardsMember edap:Plan2021GrantsToCeoMember 2022-03-30 2022-03-30 0001041934 srt:MaximumMember edap:FreeShareAwardsMember edap:Plan2021GrantsToCeoMember 2022-03-30 2022-03-30 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2021-11-17 2021-11-17 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2021-11-17 2021-11-17 0001041934 srt:MinimumMember edap:FreeShareAwardsMember edap:Plan2021GrantsToEmployeesMember 2021-09-28 2021-09-28 0001041934 srt:MaximumMember edap:FreeShareAwardsMember edap:Plan2021GrantsToEmployeesMember 2021-09-28 2021-09-28 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:The2019PlanMember 2021-06-11 2021-06-11 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:The2019PlanMember 2021-06-11 2021-06-11 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2019-04-04 2019-04-04 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2019-04-04 2019-04-04 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2018-08-29 2018-08-29 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2018-08-29 2018-08-29 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2017-04-25 2017-04-25 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2017-04-25 2017-04-25 0001041934 srt:MinimumMember us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2016-04-26 2016-04-26 0001041934 srt:MaximumMember us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2016-04-26 2016-04-26 0001041934 us-gaap:EmployeeStockOptionMember edap:The2019PlanMember 2023-03-29 2023-03-29 0001041934 edap:AmericanDepositorySharesADSMember us-gaap:CommonStockMember 2022-09-30 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:LithotripsyEswlMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:HighIntensityFocusedUltrasoundHIFUMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:DistributionDivisionMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:LithotripsyEswlMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:HighIntensityFocusedUltrasoundHIFUMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:DistributionDivisionMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:LithotripsyEswlMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:HighIntensityFocusedUltrasoundHIFUMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:DistributionDivisionMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:LithotripsyEswlMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:HighIntensityFocusedUltrasoundHIFUMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:DistributionDivisionMember 2023-01-01 2023-12-31 0001041934 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001041934 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001041934 us-gaap:ProductMember srt:AsiaMember 2023-01-01 2023-12-31 0001041934 us-gaap:ProductMember edap:OtherGeographicalAreasMember 2023-01-01 2023-12-31 0001041934 us-gaap:ProductMember country:US 2023-01-01 2023-12-31 0001041934 us-gaap:ProductMember country:FR 2023-01-01 2023-12-31 0001041934 us-gaap:ProductMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:LithotripsyEswlMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:HighIntensityFocusedUltrasoundHIFUMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:DistributionDivisionMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:LithotripsyEswlMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:HighIntensityFocusedUltrasoundHIFUMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:DistributionDivisionMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:LithotripsyEswlMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:HighIntensityFocusedUltrasoundHIFUMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:DistributionDivisionMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:LithotripsyEswlMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:HighIntensityFocusedUltrasoundHIFUMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:DistributionDivisionMember 2022-01-01 2022-12-31 0001041934 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001041934 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001041934 us-gaap:ProductMember srt:AsiaMember 2022-01-01 2022-12-31 0001041934 us-gaap:ProductMember edap:OtherGeographicalAreasMember 2022-01-01 2022-12-31 0001041934 us-gaap:ProductMember country:US 2022-01-01 2022-12-31 0001041934 us-gaap:ProductMember country:FR 2022-01-01 2022-12-31 0001041934 us-gaap:ProductMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:LithotripsyEswlMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:HighIntensityFocusedUltrasoundHIFUMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductMember edap:DistributionDivisionMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ProductAndServiceOtherMember edap:HighIntensityFocusedUltrasoundHIFUMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:LithotripsyEswlMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:HighIntensityFocusedUltrasoundHIFUMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember us-gaap:ManufacturedProductOtherMember edap:DistributionDivisionMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:LithotripsyEswlMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:HighIntensityFocusedUltrasoundHIFUMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:PartsAndServicesMember edap:DistributionDivisionMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:LithotripsyEswlMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:HighIntensityFocusedUltrasoundHIFUMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HIFUTreatmentsAndDevicesLeasedMember edap:DistributionDivisionMember 2021-01-01 2021-12-31 0001041934 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001041934 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001041934 us-gaap:ProductMember srt:AsiaMember 2021-01-01 2021-12-31 0001041934 us-gaap:ProductMember edap:OtherGeographicalAreasMember 2021-01-01 2021-12-31 0001041934 us-gaap:ProductMember country:US 2021-01-01 2021-12-31 0001041934 us-gaap:ProductMember country:FR 2021-01-01 2021-12-31 0001041934 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001041934 us-gaap:ProductMember 2021-01-01 2021-12-31 0001041934 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0001041934 us-gaap:LicenseAndServiceMember 2021-01-01 2021-12-31 0001041934 srt:MinimumMember us-gaap:PropertyAvailableForOperatingLeaseMember 2023-12-31 0001041934 srt:MinimumMember us-gaap:EquipmentMember 2023-12-31 0001041934 srt:MinimumMember edap:FurnitureFixturesFittingsAndOtherMember 2023-12-31 0001041934 srt:MaximumMember us-gaap:PropertyAvailableForOperatingLeaseMember 2023-12-31 0001041934 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001041934 srt:MaximumMember us-gaap:EquipmentMember 2023-12-31 0001041934 srt:MaximumMember edap:FurnitureFixturesFittingsAndOtherMember 2023-12-31 0001041934 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001041934 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001041934 2022-09-01 2022-09-30 0001041934 2021-04-01 2021-04-30 0001041934 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001041934 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0001041934 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001041934 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0001041934 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001041934 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001041934 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001041934 edap:EDAPTMSSAMember 2023-12-31 0001041934 edap:EDAPTechnomedIncMember 2023-12-31 0001041934 edap:EdapTechnomedCoLtdJapanMember 2023-12-31 0001041934 us-gaap:TechnologyEquipmentMember 2023-12-31 0001041934 us-gaap:OfficeEquipmentMember 2023-12-31 0001041934 us-gaap:TechnologyEquipmentMember 2022-12-31 0001041934 us-gaap:OfficeEquipmentMember 2022-12-31 0001041934 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001041934 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001041934 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001041934 country:JP 2023-12-31 0001041934 country:FR 2023-12-31 0001041934 country:JP 2022-12-31 0001041934 country:FR 2022-12-31 0001041934 country:DE 2022-12-31 0001041934 srt:ParentCompanyMember country:JP edap:EdapTechnomedCo.LtdApril222020LoanMember us-gaap:GuaranteeOfIndebtednessOfOthersMember srt:SubsidiariesMember 2020-04-22 0001041934 srt:ParentCompanyMember country:JP edap:EdapTechnomedCo.LtdAugust192019LoanMember us-gaap:GuaranteeOfIndebtednessOfOthersMember srt:SubsidiariesMember 2019-08-19 0001041934 edap:LithotripsyEswlMember 2023-12-31 0001041934 edap:HighIntensityFocusedUltrasoundHIFUMember 2023-12-31 0001041934 edap:DistributionServicesMember 2023-12-31 0001041934 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-12-31 0001041934 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-12-31 0001041934 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0001041934 edap:SAPLicensesMember 2023-12-31 0001041934 edap:OtherLicensesMember 2023-12-31 0001041934 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001041934 us-gaap:PatentsMember 2023-12-31 0001041934 us-gaap:LicensingAgreementsMember 2023-12-31 0001041934 edap:OrganizationCostsMember 2023-12-31 0001041934 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001041934 us-gaap:PatentsMember 2022-12-31 0001041934 us-gaap:LicensingAgreementsMember 2022-12-31 0001041934 edap:OrganizationCostsMember 2022-12-31 0001041934 us-gaap:ManufacturingFacilityMember 2023-12-31 0001041934 us-gaap:EquipmentMember 2023-12-31 0001041934 edap:VehiclesAndItEquipmentMember 2023-12-31 0001041934 us-gaap:ManufacturingFacilityMember 2022-12-31 0001041934 us-gaap:EquipmentMember 2022-12-31 0001041934 edap:VehiclesAndItEquipmentMember 2022-12-31 0001041934 edap:VehiclesAndOtherITEquipmentMember 2023-12-31 0001041934 edap:MedicalDevicesMember 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansJapanMember 2021-01-01 2021-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansJapanMember 2020-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansFranceMember 2020-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansJapanMember 2023-01-01 2023-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansFranceMember 2023-01-01 2023-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansJapanMember 2022-01-01 2022-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansFranceMember 2022-01-01 2022-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansFranceMember 2021-01-01 2021-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansJapanMember 2021-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansFranceMember 2021-12-31 0001041934 country:FR edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember 2023-01-01 2023-12-31 0001041934 country:FR edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember edap:EDAPTMSFranceMember 2023-01-01 2023-12-31 0001041934 country:JP edap:LoanTwoMember edap:EDAPTechnomedCoLtdMember 2023-01-01 2023-12-31 0001041934 country:JP edap:LoanOneMember edap:EDAPTechnomedCoLtdMember 2023-01-01 2023-12-31 0001041934 country:DE edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember edap:EDAPTMSGMBHMember 2022-01-01 2022-12-31 0001041934 country:FR edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember edap:EDAPTMSFranceMember 2022-01-01 2022-12-31 0001041934 country:JP edap:LoanTwoMember edap:EDAPTechnomedCoLtdMember 2022-01-01 2022-12-31 0001041934 country:JP edap:LoanOneMember edap:EDAPTechnomedCoLtdMember 2022-01-01 2022-12-31 0001041934 country:FR edap:LoanRelatedToAcquisitionOfComputerServersMember edap:EDAPTMSFranceMember 2020-01-01 2020-12-31 0001041934 srt:MaximumMember country:FR edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember 2023-12-31 0001041934 country:JP edap:LoanTwoMember edap:EDAPTechnomedCoLtdMember 2023-12-31 0001041934 country:JP edap:LoanOneMember edap:EDAPTechnomedCoLtdMember 2023-12-31 0001041934 country:DE edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember edap:EDAPTMSGMBHMember 2022-12-31 0001041934 country:JP edap:LoanTwoMember edap:EDAPTechnomedCoLtdMember 2022-12-31 0001041934 country:JP edap:LoanOneMember edap:EDAPTechnomedCoLtdMember 2022-12-31 0001041934 country:FR edap:LoanRelatedToAcquisitionOfComputerServersMember edap:EDAPTMSFranceMember 2020-12-31 0001041934 country:FR edap:CovidRelatedLoanGuaranteedByFrenchGovernmentIMember edap:EDAPTMSFranceMember 2020-12-31 0001041934 country:FR edap:CovidRelatedLoanGuaranteedByFrenchGovernmentIiMember edap:EDAPTMSFranceMember 2020-12-31 0001041934 country:DE edap:HighIntensityFocusedUltrasoundHifuEquipment2Member us-gaap:LoansPayableMember 2023-12-31 0001041934 country:FR edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember edap:EDAPTMSFranceMember 2023-12-31 0001041934 country:FR edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember 2023-12-31 0001041934 country:FR edap:HighIntensityFocusedUltrasoundHIFUEquipment1Member edap:LoanOneMember edap:EDAPTMSFranceMember 2022-12-31 0001041934 edap:OtherCountriesMember 2023-01-01 2023-12-31 0001041934 country:FR 2023-01-01 2023-12-31 0001041934 edap:OtherCountriesMember 2022-01-01 2022-12-31 0001041934 country:FR 2022-01-01 2022-12-31 0001041934 edap:OtherCountriesMember 2021-01-01 2021-12-31 0001041934 country:FR 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:LithotripsyEswlMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HighIntensityFocusedUltrasoundHIFUMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:DistributionDivisionMember 2023-01-01 2023-12-31 0001041934 us-gaap:ManufacturedProductOtherMember 2023-01-01 2023-12-31 0001041934 edap:PartsAndServicesMember 2023-01-01 2023-12-31 0001041934 edap:HIFUTreatmentsAndDevicesLeasedMember 2023-01-01 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:LithotripsyEswlMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HighIntensityFocusedUltrasoundHIFUMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:DistributionDivisionMember 2022-01-01 2022-12-31 0001041934 us-gaap:ManufacturedProductOtherMember 2022-01-01 2022-12-31 0001041934 edap:PartsAndServicesMember 2022-01-01 2022-12-31 0001041934 edap:HIFUTreatmentsAndDevicesLeasedMember 2022-01-01 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:LithotripsyEswlMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HighIntensityFocusedUltrasoundHIFUMember 2021-01-01 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:DistributionDivisionMember 2021-01-01 2021-12-31 0001041934 us-gaap:ManufacturedProductOtherMember 2021-01-01 2021-12-31 0001041934 edap:PartsAndServicesMember 2021-01-01 2021-12-31 0001041934 edap:HIFUTreatmentsAndDevicesLeasedMember 2021-01-01 2021-12-31 0001041934 us-gaap:MaintenanceMember 2023-12-31 0001041934 edap:SaleOfDevicesMember 2023-12-31 0001041934 edap:RPPMember 2023-12-31 0001041934 edap:ResearchAndDevelopmentGrantsMember 2023-12-31 0001041934 us-gaap:MaintenanceMember 2022-12-31 0001041934 edap:SaleOfDevicesMember 2022-12-31 0001041934 edap:RPPMember 2022-12-31 0001041934 edap:ResearchAndDevelopmentGrantsMember 2022-12-31 0001041934 edap:ExtensionOfWarrantyMember 2022-12-31 0001041934 edap:ExtensionOfWarrantyMember 2021-12-31 0001041934 2020-12-31 0001041934 us-gaap:MaterialReconcilingItemsMember 2023-12-31 0001041934 us-gaap:MaterialReconcilingItemsMember 2022-12-31 0001041934 us-gaap:MaterialReconcilingItemsMember 2021-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:The2019PlanMember 2023-01-01 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2023-01-01 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-01-01 2023-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:The2019PlanMember 2022-01-01 2022-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2022-01-01 2022-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-01-01 2022-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:The2019PlanMember 2021-01-01 2021-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2021-01-01 2021-12-31 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2021-01-01 2021-12-31 0001041934 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001041934 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001041934 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001041934 us-gaap:EmployeeStockOptionMember 2023-12-31 0001041934 edap:August2023GrantMember 2023-08-01 2023-08-31 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-12-06 2023-12-06 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-11-08 2023-11-08 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-09-20 2023-09-20 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-08-23 2023-08-23 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-05-31 2023-05-31 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-05-02 2023-05-02 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2023-04-05 2023-04-05 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-12-15 2022-12-15 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-11-08 2022-11-08 0001041934 edap:FreeShareAwardsMember edap:Plan2022GrantsToEmployeesMember 2022-11-08 2022-11-08 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2022-05-17 2022-05-17 0001041934 us-gaap:EmployeeStockOptionMember edap:Plan2021Member 2021-11-17 2021-11-17 0001041934 us-gaap:EmployeeStockOptionMember edap:The2019PlanMember 2021-06-11 2021-06-11 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2019-04-04 2019-04-04 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2018-08-29 2018-08-29 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2017-04-25 2017-04-25 0001041934 us-gaap:EmployeeStockOptionMember edap:The2016PlanMember 2016-04-26 2016-04-26 0001041934 edap:FreeShareAwardsMember edap:Plan2022GrantsToPresidentOfParentCompanyMember 2023-05-02 2023-05-02 0001041934 edap:FreeShareAwardsMember edap:Plan2022GrantsToEmployeesMember 2022-06-30 2022-06-30 0001041934 us-gaap:OperatingSegmentsMember edap:LithotripsyEswlMember 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HighIntensityFocusedUltrasoundHIFUMember 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:DistributionDivisionMember 2023-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:LithotripsyEswlMember 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HighIntensityFocusedUltrasoundHIFUMember 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:DistributionDivisionMember 2022-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:LithotripsyEswlMember 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:HighIntensityFocusedUltrasoundHIFUMember 2021-12-31 0001041934 us-gaap:OperatingSegmentsMember edap:DistributionDivisionMember 2021-12-31 0001041934 2021-12-31 0001041934 edap:AmericanDepositorySharesADSMember us-gaap:CommonStockMember 2022-09-01 2022-09-30 0001041934 country:KR 2023-12-31 0001041934 country:KR 2022-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansJapanMember 2023-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansFranceMember 2023-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansJapanMember 2022-12-31 0001041934 edap:DefinedBenefitRetirementIndemnityPlansFranceMember 2022-12-31 0001041934 edap:ExtensionOfWarrantyMember 2023-12-31 0001041934 country:FR edap:CovidRelatedLoanGuaranteedByFrenchGovernmentIMember edap:EDAPTMSFranceMember 2020-01-01 2020-12-31 0001041934 country:FR edap:CovidRelatedLoanGuaranteedByFrenchGovernmentIiMember edap:EDAPTMSFranceMember 2020-01-01 2020-12-31 0001041934 edap:ExtensionOfWarrantyMember 2023-01-01 2023-12-31 0001041934 edap:ExtensionOfWarrantyMember 2022-01-01 2022-12-31 0001041934 2022-12-31 0001041934 2022-01-01 2022-12-31 0001041934 2021-01-01 2021-12-31 0001041934 2023-12-31 0001041934 dei:BusinessContactMember 2023-01-01 2023-12-31 0001041934 2023-01-01 2023-12-31 iso4217:USD shares shares iso4217:EUR edap:Y edap:age pure iso4217:EUR shares iso4217:JPY edap:segment edap:item 0001041934 2023 FY EDAP TMS SA P1Y P5Y http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpense http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpense http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpense http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpense P48M P48M P48M P36M P36M P36M P36M P36M P36M P36M P36M P36M P36M P36M P36M P36M P36M false 20-F false true 2023-12-31 --12-31 false false 000-29374 I0 Parc d’Activites la Poudrette-Lamartine 4/6, rue du Dauphiné 69120 Vaulx-en-Velin FR Blandine Confort Parc d’Activites la Poudrette-Lamartine 4/6, rue du Dauphiné 69120 Vaulx-en-Velin FR 33 4 72 15 31 50 bconfort@edap-tms.com American Depositary Shares EDAP NASDAQ 37103779 No No Yes Yes Accelerated Filer false true false U.S. GAAP false KPMG S.A. Lyon, France 1253 43471000 63136000 17858000 13421000 1380000 1522000 15112000 11780000 659000 660000 78480000 90518000 6471000 4200000 1722000 1784000 1084000 725000 2412000 2412000 651000 656000 729000 829000 91548000 101123000 11297000 6647000 4049000 4050000 1695000 1550000 860000 798000 77000 219000 4506000 3873000 2466000 1846000 195000 224000 898000 901000 1553000 1601000 27596000 21708000 643000 264000 433000 324000 882000 899000 1997000 3587000 3075000 2710000 34626000 29492000 0.13 37373312 37103779 0.13 37197731 36910925 4851000 4776000 120908000 113952000 -63549000 -42372000 -4487000 -3829000 269533 286806 800000 897000 56922000 71632000 91548000 101123000 42333000 38462000 29040000 6176000 5617000 4968000 11914000 11030000 10052000 60423000 55108000 44060000 6000 60423000 55108000 44065000 23302000 20528000 16181000 4541000 3387000 3108000 8169000 7000000 6354000 36012000 30916000 25643000 24411000 24193000 18422000 6963000 4920000 3402000 22626000 16379000 10732000 14634000 7152000 5900000 -19813000 -4257000 -1612000 1079000 236000 145000 -1799000 1925000 2360000 -20533000 -2096000 893000 644000 837000 193000 -21178000 -2933000 700000 -0.57 -0.09 0.02 -0.57 -0.09 0.02 36996722 34392598 32129047 36996722 34392598 32422871 -21178000 -2933000 700000 -478000 -596000 -554000 141000 -282000 -77000 -39000 73000 -48000 -21836000 -3173000 175000 29165316 3830000 66548000 -40139000 -3064000 -928000 26248000 700000 700000 -554000 -554000 1900000 1900000 1961000 4300820 559000 21173000 21732000 -77000 -77000 -48000 -48000 33466136 4389000 89621000 -39439000 -3589000 -928000 50054000 -2933000 -2933000 -596000 -596000 2103000 2103000 1954000 3444789 388000 22228000 22616000 31000 31000 -282000 -282000 73000 73000 36910925 4776000 113952000 -42372000 -3829000 -897000 71632000 -21178000 -21178000 -478000 -478000 6865000 6865000 192854 74000 90000 164000 97000 97000 141000 141000 -39000 -39000 37103779 4851000 120908000 -63549000 -4487000 -800000 56922000 -21178000 -2933000 700000 1913000 1605000 1920000 6865000 2103000 1900000 187000 422000 124000 363000 159000 79000 -350000 -1000 -266000 -142000 42000 48000 -563000 -11775000 1292000 3925000 4910000 1974000 103000 4212000 4482000 -166000 12000 82000 210000 5281000 1143000 -38000 950000 1079000 706000 2903000 4316000 -520000 -14678000 -3024000 4445000 2583000 1570000 1161000 1179000 613000 393000 534000 137000 92000 -1000 -13000 -50000 -58000 -6000 -4344000 -2378000 -1638000 21960000 21289000 261000 688000 442000 286000 1058000 1586000 803000 1401000 242000 350000 406000 656000 -38000 -717000 -911000 21741000 20266000 268000 -388000 -585000 -19665000 15952000 22488000 63136000 47183000 24696000 43471000 63136000 47183000 21960000 21289000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">1— SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 18pt;">1-1     Nature of operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">EDAP TMS S.A. and its subsidiaries (‘‘the Company’’) are engaged in the development, manufacturing, promotion and distribution of advanced minimally-invasive ultrasound technologies for both diagnosis and treatment of urological diseases. We have introduced the Focal One® Robotic HIFU (high-intensity focused ultrasound) system around the world including Europe, U.S., Latin America, and parts of Asia. With the addition of the ExactVu™ Micro-Ultrasound system, we offer customers a complete solution from diagnosis to treatment of prostate disease. The Company also produces and distributes systems for the treatment of urinary tract stones. These technologies include the Sonolith® i-move lithotripter system based on Extracorporeal ShockWave Lithotripsy (ESWL) technology and advanced surgical laser systems. We also derive revenues from the distribution of urodynamics products and urology lasers. Net sales consist primarily of direct sales to hospitals and clinics in France and Europe, export sales to third-party distributors and agents, and export sales through subsidiaries based in Germany, Italy, the United States and Asia.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company purchases the majority of the components used in its products from a number of suppliers but for some components, relies on a single source. Delay would be caused if the supply of these components or other components was interrupted and these delays could be extended in certain situations where a component substitution may require regulatory approval. Failure to obtain adequate supplies of these components in a timely manner could have a material adverse effect on the Company’s business, financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-2     Basis of preparation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-3     Management estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (‘‘U.S. GAAP’’) requires management to make estimates and assumptions, such as business plans, stock price volatility, duration of standard warranty per market, duration and interest rate of operating leases, price of maintenance contracts used to determine the amount of revenue to be deferred and life duration of our range of products. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-4     Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The accompanying consolidated financial statements include the accounts of EDAP TMS S.A. and all its domestic and foreign owned subsidiaries after elimination of intercompany balances and transactions. We do not have any significant interests in any variable interest entities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-5     Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s revenue consists of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">- Sales of goods (devices and consumables), where invoicing generally takes place upon delivery. Consumables revenues included in sales contracts are deferred until delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">- Revenue-per-Procedures (“RPP”) and leases: they comprise (i) revenues on a per treatment basis which are invoiced after each treatment, or in advance, or on a periodic basis, (ii) leases of devices, which are generally invoiced on a monthly or quarterly basis, and (iii) lease components arising from multiple-element arrangements, where specific sales terms are negotiated in accordance with each customer’s individual requirements and which are generally invoiced based on contract terms,</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">- Sales of spare parts and services (maintenance, upgrades, mobility and others). Spare parts are invoiced when delivered. Regarding services, invoicing is performed either on a subscription basis (in advance or at the end of the period) or when performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Sales of our medical devices and sales of disposables, sales of RPPs and leases, and sales of spare parts and services, are all net of commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company invoices its customers based on the billing schedules in its sales arrangements. Payments are generally due between one to three months from date of invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for a contract with a customer when there is a legally enforceable contract between the Company and its customer, the rights of the goods or services and their payment terms can be identified, the contract has commercial substance, collectability of the contract consideration is probable, it is approved and the parties are committed to their obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our sale arrangements may contain multiple elements, including device(s), consumables and services. For these multiple-element arrangements, the Company accounts for individual goods and services as separate performance obligations: (i) if a customer can benefit from the good or service on its own or with other resources that are readily available to the customer, and (ii) if they are a distinct good or service that is separately identifiable from other items in the multiple-element arrangement. The Company’s sale arrangements may include a combination of the following performance obligations: device(s), consumables, leases and services (such as, but not limited to, warranty extension).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the goods or services. If a standalone selling price is not directly observable, then the Company estimates the standalone selling price considering market conditions and entity-specific factors including, but not limited to, features and functionality of the goods and services, geographies, and type of customer. The Company regularly reviews standalone selling prices and updates these estimates as necessary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recognizes revenue when the performance obligations are satisfied by transferring control over the goods or service to a customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s revenue consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Sales of goods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Sales of goods are and have historically been comprised of sales net of commission of medical devices (ESWL lithotripters and HIFU devices) and net sales of disposables (mostly Focalpaks in the HIFU division and electrodes in the ESWL division). Sales of goods also includes products such as micro-ultrasound devices, urology lasers and urodynamics devices distributed through our agents and third-party distributors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For devices and disposables, revenue is recognized when the Company transfers control to the customer (i.e. when the customer has the ability to direct the use of, and obtain substantially all of the remaining benefit from, the device or disposables), which is generally at the point of delivery, depending on the terms of the arrangement (i.e. when the customer can use the goods to provide services or sell or exchange the good), and based on contractual incoterms. Installation-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s sales arrangements do not provide a right of return. The goods are generally covered by a period of <span style="-sec-ix-hidden:Hidden_qZ29g6iZcUSh_crudBIFng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to two years standard warranty upon installation depending of the geographic area. Over this standard one to two years period, it is considered as an extension of such warranty period and constitutes a distinct performance obligation. The Company also provides training associated with the sales of goods; such training-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Sales of RPPs and leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Sales of RPP and leases include the revenues from the sale of treatment procedures and from the leasing of machines. For RPP, we provide machines to clinics and hospitals for free for a limited period, rather than selling the devices. These hospitals and clinics perform treatments using the devices and usually pay us based on the number of individual treatments provided. Revenues from leasing of machine are considered as immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues related to the sale of treatments invoiced on a ‘‘Revenue-Per-Procedure’’ (‘‘RPP’’) basis are recognized when the treatment procedure has been completed. Revenues from devices leased to customers under operating leases are recognized on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Regarding multiple-element arrangements with a lease component, a portion of the contract is allocated to the lease component on the basis of observable market prices applied by the Company for similar devices under operating leases. The lease component is recognized on a straight line basis over the contractual period. Other immaterial components under the contract are recognized in accordance with their nature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Sales of spare parts and services:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues related to spare parts are recognized when spare parts are delivered to distributors who perform their own maintenance services. Spare parts used in the performance of EDAP’s own maintenance and repair services are generally not recognized separately, unless a type of spare part is specifically excluded from the maintenance contract terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues related to Services mainly consist of maintenance contracts which rarely exceed one year and are recognized on a straight line basis over the term of the service period as the customer benefits from the service equally throughout the service contract period. For services rendered when no maintenance contract is in place or for services not included in the scope of a maintenance contract, revenues are recorded when services are performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recognizes revenue for extended warranties included in the multiple-element arrangements as a separate performance obligation in Sales of services on a straight-line basis over the extended warranty period. In the majority of countries in which the Company operates, the statutory warranty period is one to two years and the extended warranty covers periods beyond this statutory period. Standard warranties do not constitute a separate performance obligation. The Company accrues for the warranty costs at the time of sale of the device through the multiple-element arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Distributors:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As part of its sale process in countries other than continental France, when the Company does not have a local subsidiary, sales of goods to end-customers are performed through agents and distributors. Such agents and distributors are primarily responsible for the sales’ process, bear the inventory risk, and are free to determine the sale prices. Sales of goods to agents and distributors are recognized when the control is transferred to the related agent or distributor which generally occurs based on contractual incoterms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Deferred revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Deferred revenue for the periods presented primarily relates to service contracts where the service fees are billed up-front, generally quarterly or annually, prior to those services having been performed, and consists primarily of billing or cash receipts in advance of services due under maintenance contracts or extended warranty contracts. The associated deferred revenue is generally recognized ratably over the service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Disaggregation of revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Disaggregation by primary geographical market, and timing of revenue recognition is reported in Note 18.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Contract Balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:54pt;text-align:justify;text-indent:-54pt;margin:0pt 0pt 10pt 36pt;">Details on contract liabilities are reported on Note 11.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company applies the practical expedient in paragraph 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less. This relates mainly to maintenance services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-6     Costs of sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Costs of sales include all direct product costs, costs related to shipping, handling, duties and importation fees, as well as certain indirect costs such as service and supply chain departments expenses. Indirect costs are allocated by type of sales (goods, RPP and leases, spare parts and services) using an allocation method determined by management by type of costs and segment activities and reviewed on an annual basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-7     Shipping and handling costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Shipping and handling costs are not considered as performance obligations. Shipping and handling costs are recorded as a component of cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-8     Cash equivalents and short term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash equivalents are cash investments which are highly liquid and have initial maturities of 90 days or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash investments with a maturity higher than 90 days are considered as short-term investments. There is no short-term investment at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-9     Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company reviews its allowance for doubtful accounts quarterly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Write-offs for 2023 and 2022 approximated €1 thousand and €640 thousand, respectively. The Company does not have any off-balance-sheet credit exposure related to its customers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-10     Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Inventories are valued at the lower of cost and net realizable value. Cost is either the manufacturing cost, which is principally comprised of components and labor costs for our own manufactured products, or purchase price for urology products we distribute. Cost is determined on a first-in, first-out basis for components and spare parts and by specific identification for finished goods (medical devices). The Company establishes reserves for inventory estimated to be obsolete, unmarketable or slow moving, first based on a detailed comparison between quantity in inventory and historical consumption and then based on case-by-case analysis of the difference between the cost of inventory and the related estimated market value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-11     Property and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Property and equipment is stated at historical cost, net of accumulated depreciation and impairment. Depreciation of property and equipment is calculated using the straight-line method over the estimated useful life of the related assets, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 or lease term if shorter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures, fittings and other (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Equipment includes industrial equipment and research equipment that has alternative future uses. Equipment also includes devices and treatment probes that are manufactured by the Company and leased to customers through operating leases related to Revenue-Per-Procedure transactions. This equipment is generally depreciated over a period of <span style="-sec-ix-hidden:Hidden_Hiwe30Z6LUabcoPJn2MmYQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-12     Long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company reviews the carrying value of its long-lived assets, including fixed assets and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of long-lived assets is assessed by a comparison of the carrying amount of the assets (or the Group of assets, including the asset in question, that represents the lowest level of separately-identifiable cash flows) to the total estimated undiscounted cash flows expected to be generated by the asset or group of assets. If the future net undiscounted cash flows is less than the carrying amount of the asset or group of assets, the asset or group of assets is considered impaired and an expense is recognized equal to the amount required to reduce the carrying amount of the asset or group of assets to its then fair value. Fair value is determined by discounting the cash flows expected to be generated by the assets, when the quoted market prices are not available for the long-lived assets. Estimated future cash flows are based on assumptions and are subject to risk and uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-13     Goodwill and intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Goodwill represents the excess of purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is not amortized but instead tested annually for impairment or more frequently when events or change in circumstances indicate that the assets might be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">When impairment indicators are identified, the impairment test is performed by comparing the fair value of a reporting unit with its carrying amount, including goodwill. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. For the purpose of any impairment test, the Company relies upon projections of future undiscounted cash flows and takes into account assumptions regarding the evolution of the market and its ability to successfully develop and commercialize its products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Changes in market conditions could have a major impact on the valuation of these assets and could result in additional impairment losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets consist primarily of purchased patents relating to lithotripters, purchased licenses, a purchased trade name and a purchased trademark. The basis for valuation of these assets is their historical acquisition cost. Amortization of intangible assets is calculated by the straight-line method over the shorter of the contractual or estimated useful life of the assets, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SAP Licenses (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other licenses (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name and trademark (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-14     Treasury Stocks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Treasury stock purchases are accounted for at cost. The sale of treasury stocks is accounted for using the first in first out method. Gains on the sale or retirement of treasury stocks are accounted for as additional paid-in capital whereas losses on the sale or retirement of treasury stock are recorded as additional paid-in capital to the extent that previous net gains from sale or retirement of treasury stocks are included therein; otherwise the losses shall be recorded to accumulated benefit (deficit) account. Gains or losses from the sale or retirement of treasury stock do not affect reported results of operations. Treasury stocks held by a company cannot exceed 10% of the total number of shares issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-15     Warranty expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company provides customers with a warranty for each product sold and accrues warranty expense at time of sale based upon historical claims experience. Standard warranty period may vary from 1 year to 2 years depending on the market. The warranty expense is incurred at time of accrual and not when paid. Warranty expense amounted to €134 thousand, €112 thousand and €110 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-16     Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes in accordance with ASC 740, ‘‘Accounting for Income Taxes’’ Under ASC 740, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws to taxable years in which such differences are expected to reverse. A valuation allowance is established if, based on the weight of available evidence, it is more likely than not that some portion, or all of the deferred tax assets, will not be realized. In accordance with ASC740, no provision has been made for income or withholding taxes on undistributed earnings of foreign subsidiaries, such undistributed earnings being permanently reinvested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under ASC740, the measurement of a tax position that meets the more-likely-that-not recognition threshold must take into consideration the amounts and probabilities of the outcomes that could be realized upon ultimate settlement using the facts, circumstances and information available at the reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-17     Research and development costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Research and development costs are recorded as an expense in the period in which they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The French government provides tax credits to companies for innovative research and development. This tax credit is calculated based on a percentage of eligible research and development costs and it can be refundable in cash and is not contingent on future taxable income. As such, the Company considers the research tax credits as a grant, offsetting research and development expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-18     Advertising costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Advertising costs are recorded as an expense in the period in which they are incurred and are included in selling and administrative expenses in the accompanying consolidated statements of income (loss). Advertising costs amounted to €1,352 thousand, €929 thousand and €490 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-19     Foreign currency translation and transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Translation of the financial statements of consolidated companies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The reporting currency of EDAP TMS S.A. for all years presented is the euro (€). The functional currency of each subsidiary is its local currency. In accordance with ASC 830, all accounts in the financial statements are translated into euro from the functional currency at the following exchange rates:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assets and liabilities are translated at</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">year-end exchange rates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shareholders’ equity is translated at historical exchange rates (as of the date of contribution);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">statement of income (loss) items are translated at average exchange rates for the</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">year; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">translation gains and losses are recorded in a separate component of shareholders’ equity.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Foreign currencies transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Transactions involving foreign currencies are translated into the functional currency using the exchange rate prevailing at the time of the transactions. Receivables and payables denominated in foreign currencies are translated at year-end exchange rates. The resulting unrealized exchange gains and losses are recorded in the statement of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Presentation in the Statement of Income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Aggregate foreign currency transactions gains and losses are disclosed in a single caption in the Statement of Income (loss) under section “Foreign currency exchange gain (loss), net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-20     Earnings per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding for the period. Diluted earnings per share reflects potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company. The dilutive effects of the Company’s common stock options and warrants is determined using the treasury stock method to measure the number of shares that are assumed to have been repurchased using the average market price during the period, which is converted from U.S. dollars at the average exchange rate for the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-21     Derivative instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">ASC 815 requires the Company to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, the Company must classify the hedging instrument, based upon the exposure being hedged, as fair value hedge, cash flow hedge or a hedge of a net investment in a foreign operation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Gains and losses from derivative instruments are recorded in the Statement of Income (loss). As of December 31, 2023, there are no derivative instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-22     Employee stock option and free shares plan</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:5pt 0pt 5pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of income (loss) and comprehensive income (loss) as an operating expense over the requisite service period. The fair value of stock options is determined using the Black-Scholes option-pricing model. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. The fair value of free shares is measured using the fair value of the Company's shares as if the free shares were vested and issued on the grant date. Forfeited stock-options and free shares are recognized as they occur, in accordance with ASU 2016-09. The Company recognizes compensation cost for employee awards with only service conditions that have a graded vesting schedule on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">At December 31, 2023, the Company had three stock-based employee compensation plans and two free shares plans. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-23     Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">There are no warrants outstanding at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-24     Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Leases as a Lessee</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In accordance with ASC 842, Leases, and as from January 1, 2019, the Company classifies all leases at the inception of a contract and assess whether the contract is, or contains, a lease. The assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the company controls the use of the identified asset (e.g. whether the company has the right to obtain substantially all of the economic benefits from the use of the asset throughout the period, and whether the company has the right to direct the use of the asset).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Leases are classified as either finance leases or operating leases. Substantially all our operating leases are comprised of office space leases, and substantially all our finance leases are comprised of office furniture and technology equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recognizes a right-of-use (“ROU”) asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, plus prepaid lease payments, less any lease incentives received. All ROU assets are reviewed for impairment. For operating leases, the lease liability is initially measured at the present value of the unpaid lease payments at lease commencement date, discounted using the incremental borrowing rate for assets of same duration or characteristics. For finance leases the lease liability is initially measured in the same manner and date as for operating leases and is subsequently measured at amortized cost using the effective interest method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For operating leases, the ROU asset is subsequently measured throughout the lease term at the carrying amount of the lease liability, plus initial direct costs, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For finance leases, the ROU asset is subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term unless the lease transfers ownership of the underlying asset to the Company or the Company is reasonably certain to exercise an option to purchase the underlying asset. In those cases, the ROU asset is amortized over the useful life of the underlying asset. Amortization of the ROU asset is recognized and presented separately from interest expense on the lease liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Lease payments included in the measurement of the lease liability comprise the following: the fixed payments, including in-substance fixed payments over the lease term (which includes termination penalties the Company would owe if the lease term assumes the Company’s exercise of a termination option), variable lease payments that depend on an index or rate payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, the exercise price of an option to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">purchase the underlying asset if the company is reasonably certain to exercise the option, and amounts expected to be payable under a Company provided residual value guarantee. The company assesses the discount rate by requesting credit simulation from certain banks. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Variable lease payments associated with the Company’s leases are recognized when the event, activity, or circumstance in the lease agreement on which those payments are assessed occurs. Variable lease payments are presented as operating expenses in the Company’s consolidated statements of income (loss) in the same line item as expenses arising from fixed lease payments (operating leases) or amortization of the ROU asset (finance leases).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our real estate leases generally include non-lease maintenance services. The consideration in the contract is allocated to the lease and non-lease components based on standalone selling prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Some of our real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement, and changes to index and rate-based variable lease payments are recognized in profit or loss in the period of the change. Variable payments that do not depend on an index or rate, such as rental payments based on the use of the underlying asset or property taxes and insurance reimbursement, are recorded as operating expenses when incurred. Lease modifications result in remeasurement of the lease payments when that modification is not accounted for as a separate contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. Included in lease expense are any variable lease payments incurred in the period that were not included in the initial lease liability. Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense determined on an amortized cost basis. The lease payments are allocated between a reduction of the lease liability and interest expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either a Company option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor .</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material. We have elected not to review the classification for expired or existing leases, prior to January 1, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Leases as a Lessor:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">A lessor shall classify a lease as a sales-type lease when the lease meets any of the following criteria at lease commencement:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The lease term is for the major part of the remaining economic life of the underlying asset. However, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f) equals or exceeds substantially all of the fair value of the underlying asset.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">When none of the criteria are met:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">A lessor shall classify the lease as either a direct financing lease or an operating lease. A lessor shall classify the lease as an operating lease unless both of the following criteria are met, in which case the lessor shall classify the lease as a direct financing lease:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f)</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and/or any other third party unrelated to the lessor equals or exceeds substantially all of the fair value of the underlying asset;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">It is probable that the lessor will collect the lease payments plus any amount necessary to satisfy a residual value guarantee.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-25     Recent accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of November 27, 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07 (Segment reporting: Improvements to reportable segment disclosures) that improves disclosures about a public entity’s reportable segments and addresses requests from investors and other allocators of capital for additional, more detailed information about a reportable segment’s expenses. This Topic provides guidance “on how to report certain information about operating segments in complete sets of financial statements of the public entity and in condensed financial statements of interim periods issued to shareholders.” This standard is effective for the Company in fiscal years beginning after December 15, 2023. The Company is currently evaluating the impact of this guidance on its Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 18pt;">1-1     Nature of operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">EDAP TMS S.A. and its subsidiaries (‘‘the Company’’) are engaged in the development, manufacturing, promotion and distribution of advanced minimally-invasive ultrasound technologies for both diagnosis and treatment of urological diseases. We have introduced the Focal One® Robotic HIFU (high-intensity focused ultrasound) system around the world including Europe, U.S., Latin America, and parts of Asia. With the addition of the ExactVu™ Micro-Ultrasound system, we offer customers a complete solution from diagnosis to treatment of prostate disease. The Company also produces and distributes systems for the treatment of urinary tract stones. These technologies include the Sonolith® i-move lithotripter system based on Extracorporeal ShockWave Lithotripsy (ESWL) technology and advanced surgical laser systems. We also derive revenues from the distribution of urodynamics products and urology lasers. Net sales consist primarily of direct sales to hospitals and clinics in France and Europe, export sales to third-party distributors and agents, and export sales through subsidiaries based in Germany, Italy, the United States and Asia.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company purchases the majority of the components used in its products from a number of suppliers but for some components, relies on a single source. Delay would be caused if the supply of these components or other components was interrupted and these delays could be extended in certain situations where a component substitution may require regulatory approval. Failure to obtain adequate supplies of these components in a timely manner could have a material adverse effect on the Company’s business, financial position and results of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-2     Basis of preparation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-3     Management estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (‘‘U.S. GAAP’’) requires management to make estimates and assumptions, such as business plans, stock price volatility, duration of standard warranty per market, duration and interest rate of operating leases, price of maintenance contracts used to determine the amount of revenue to be deferred and life duration of our range of products. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-4     Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The accompanying consolidated financial statements include the accounts of EDAP TMS S.A. and all its domestic and foreign owned subsidiaries after elimination of intercompany balances and transactions. We do not have any significant interests in any variable interest entities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-5     Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s revenue consists of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">- Sales of goods (devices and consumables), where invoicing generally takes place upon delivery. Consumables revenues included in sales contracts are deferred until delivery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">- Revenue-per-Procedures (“RPP”) and leases: they comprise (i) revenues on a per treatment basis which are invoiced after each treatment, or in advance, or on a periodic basis, (ii) leases of devices, which are generally invoiced on a monthly or quarterly basis, and (iii) lease components arising from multiple-element arrangements, where specific sales terms are negotiated in accordance with each customer’s individual requirements and which are generally invoiced based on contract terms,</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">- Sales of spare parts and services (maintenance, upgrades, mobility and others). Spare parts are invoiced when delivered. Regarding services, invoicing is performed either on a subscription basis (in advance or at the end of the period) or when performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Sales of our medical devices and sales of disposables, sales of RPPs and leases, and sales of spare parts and services, are all net of commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company invoices its customers based on the billing schedules in its sales arrangements. Payments are generally due between one to three months from date of invoice.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for a contract with a customer when there is a legally enforceable contract between the Company and its customer, the rights of the goods or services and their payment terms can be identified, the contract has commercial substance, collectability of the contract consideration is probable, it is approved and the parties are committed to their obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our sale arrangements may contain multiple elements, including device(s), consumables and services. For these multiple-element arrangements, the Company accounts for individual goods and services as separate performance obligations: (i) if a customer can benefit from the good or service on its own or with other resources that are readily available to the customer, and (ii) if they are a distinct good or service that is separately identifiable from other items in the multiple-element arrangement. The Company’s sale arrangements may include a combination of the following performance obligations: device(s), consumables, leases and services (such as, but not limited to, warranty extension).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For multiple-element arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the goods or services. If a standalone selling price is not directly observable, then the Company estimates the standalone selling price considering market conditions and entity-specific factors including, but not limited to, features and functionality of the goods and services, geographies, and type of customer. The Company regularly reviews standalone selling prices and updates these estimates as necessary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recognizes revenue when the performance obligations are satisfied by transferring control over the goods or service to a customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s revenue consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Sales of goods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Sales of goods are and have historically been comprised of sales net of commission of medical devices (ESWL lithotripters and HIFU devices) and net sales of disposables (mostly Focalpaks in the HIFU division and electrodes in the ESWL division). Sales of goods also includes products such as micro-ultrasound devices, urology lasers and urodynamics devices distributed through our agents and third-party distributors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For devices and disposables, revenue is recognized when the Company transfers control to the customer (i.e. when the customer has the ability to direct the use of, and obtain substantially all of the remaining benefit from, the device or disposables), which is generally at the point of delivery, depending on the terms of the arrangement (i.e. when the customer can use the goods to provide services or sell or exchange the good), and based on contractual incoterms. Installation-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s sales arrangements do not provide a right of return. The goods are generally covered by a period of <span style="-sec-ix-hidden:Hidden_qZ29g6iZcUSh_crudBIFng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to two years standard warranty upon installation depending of the geographic area. Over this standard one to two years period, it is considered as an extension of such warranty period and constitutes a distinct performance obligation. The Company also provides training associated with the sales of goods; such training-related costs are immaterial in the context of the contract with the customer and do not constitute a distinct performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Sales of RPPs and leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Sales of RPP and leases include the revenues from the sale of treatment procedures and from the leasing of machines. For RPP, we provide machines to clinics and hospitals for free for a limited period, rather than selling the devices. These hospitals and clinics perform treatments using the devices and usually pay us based on the number of individual treatments provided. Revenues from leasing of machine are considered as immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues related to the sale of treatments invoiced on a ‘‘Revenue-Per-Procedure’’ (‘‘RPP’’) basis are recognized when the treatment procedure has been completed. Revenues from devices leased to customers under operating leases are recognized on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Regarding multiple-element arrangements with a lease component, a portion of the contract is allocated to the lease component on the basis of observable market prices applied by the Company for similar devices under operating leases. The lease component is recognized on a straight line basis over the contractual period. Other immaterial components under the contract are recognized in accordance with their nature.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Sales of spare parts and services:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues related to spare parts are recognized when spare parts are delivered to distributors who perform their own maintenance services. Spare parts used in the performance of EDAP’s own maintenance and repair services are generally not recognized separately, unless a type of spare part is specifically excluded from the maintenance contract terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues related to Services mainly consist of maintenance contracts which rarely exceed one year and are recognized on a straight line basis over the term of the service period as the customer benefits from the service equally throughout the service contract period. For services rendered when no maintenance contract is in place or for services not included in the scope of a maintenance contract, revenues are recorded when services are performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recognizes revenue for extended warranties included in the multiple-element arrangements as a separate performance obligation in Sales of services on a straight-line basis over the extended warranty period. In the majority of countries in which the Company operates, the statutory warranty period is one to two years and the extended warranty covers periods beyond this statutory period. Standard warranties do not constitute a separate performance obligation. The Company accrues for the warranty costs at the time of sale of the device through the multiple-element arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Distributors:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As part of its sale process in countries other than continental France, when the Company does not have a local subsidiary, sales of goods to end-customers are performed through agents and distributors. Such agents and distributors are primarily responsible for the sales’ process, bear the inventory risk, and are free to determine the sale prices. Sales of goods to agents and distributors are recognized when the control is transferred to the related agent or distributor which generally occurs based on contractual incoterms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Deferred revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Deferred revenue for the periods presented primarily relates to service contracts where the service fees are billed up-front, generally quarterly or annually, prior to those services having been performed, and consists primarily of billing or cash receipts in advance of services due under maintenance contracts or extended warranty contracts. The associated deferred revenue is generally recognized ratably over the service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Disaggregation of revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Disaggregation by primary geographical market, and timing of revenue recognition is reported in Note 18.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;">Contract Balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:54pt;text-align:justify;text-indent:-54pt;margin:0pt 0pt 10pt 36pt;">Details on contract liabilities are reported on Note 11.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company applies the practical expedient in paragraph 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less. This relates mainly to maintenance services.</p> two years <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-6     Costs of sales</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Costs of sales include all direct product costs, costs related to shipping, handling, duties and importation fees, as well as certain indirect costs such as service and supply chain departments expenses. Indirect costs are allocated by type of sales (goods, RPP and leases, spare parts and services) using an allocation method determined by management by type of costs and segment activities and reviewed on an annual basis.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-7     Shipping and handling costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Shipping and handling costs are not considered as performance obligations. Shipping and handling costs are recorded as a component of cost of sales.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-8     Cash equivalents and short term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash equivalents are cash investments which are highly liquid and have initial maturities of 90 days or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Cash investments with a maturity higher than 90 days are considered as short-term investments. There is no short-term investment at December 31, 2023.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-9     Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company reviews its allowance for doubtful accounts quarterly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Write-offs for 2023 and 2022 approximated €1 thousand and €640 thousand, respectively. The Company does not have any off-balance-sheet credit exposure related to its customers. </p> 1000 640000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-10     Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Inventories are valued at the lower of cost and net realizable value. Cost is either the manufacturing cost, which is principally comprised of components and labor costs for our own manufactured products, or purchase price for urology products we distribute. Cost is determined on a first-in, first-out basis for components and spare parts and by specific identification for finished goods (medical devices). The Company establishes reserves for inventory estimated to be obsolete, unmarketable or slow moving, first based on a detailed comparison between quantity in inventory and historical consumption and then based on case-by-case analysis of the difference between the cost of inventory and the related estimated market value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-11     Property and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Property and equipment is stated at historical cost, net of accumulated depreciation and impairment. Depreciation of property and equipment is calculated using the straight-line method over the estimated useful life of the related assets, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 or lease term if shorter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures, fittings and other (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Equipment includes industrial equipment and research equipment that has alternative future uses. Equipment also includes devices and treatment probes that are manufactured by the Company and leased to customers through operating leases related to Revenue-Per-Procedure transactions. This equipment is generally depreciated over a period of <span style="-sec-ix-hidden:Hidden_Hiwe30Z6LUabcoPJn2MmYQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> to seven years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 or lease term if shorter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture, fixtures, fittings and other (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr></table> P10Y P3Y P10Y P2Y P10Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-12     Long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company reviews the carrying value of its long-lived assets, including fixed assets and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of long-lived assets is assessed by a comparison of the carrying amount of the assets (or the Group of assets, including the asset in question, that represents the lowest level of separately-identifiable cash flows) to the total estimated undiscounted cash flows expected to be generated by the asset or group of assets. If the future net undiscounted cash flows is less than the carrying amount of the asset or group of assets, the asset or group of assets is considered impaired and an expense is recognized equal to the amount required to reduce the carrying amount of the asset or group of assets to its then fair value. Fair value is determined by discounting the cash flows expected to be generated by the assets, when the quoted market prices are not available for the long-lived assets. Estimated future cash flows are based on assumptions and are subject to risk and uncertainty.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-13     Goodwill and intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Goodwill represents the excess of purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is not amortized but instead tested annually for impairment or more frequently when events or change in circumstances indicate that the assets might be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">When impairment indicators are identified, the impairment test is performed by comparing the fair value of a reporting unit with its carrying amount, including goodwill. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. For the purpose of any impairment test, the Company relies upon projections of future undiscounted cash flows and takes into account assumptions regarding the evolution of the market and its ability to successfully develop and commercialize its products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Changes in market conditions could have a major impact on the valuation of these assets and could result in additional impairment losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets consist primarily of purchased patents relating to lithotripters, purchased licenses, a purchased trade name and a purchased trademark. The basis for valuation of these assets is their historical acquisition cost. Amortization of intangible assets is calculated by the straight-line method over the shorter of the contractual or estimated useful life of the assets, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SAP Licenses (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other licenses (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name and trademark (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SAP Licenses (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other licenses (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5</p></td></tr><tr><td style="vertical-align:bottom;width:87.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name and trademark (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7</p></td></tr></table> P5Y P10Y P5Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-14     Treasury Stocks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Treasury stock purchases are accounted for at cost. The sale of treasury stocks is accounted for using the first in first out method. Gains on the sale or retirement of treasury stocks are accounted for as additional paid-in capital whereas losses on the sale or retirement of treasury stock are recorded as additional paid-in capital to the extent that previous net gains from sale or retirement of treasury stocks are included therein; otherwise the losses shall be recorded to accumulated benefit (deficit) account. Gains or losses from the sale or retirement of treasury stock do not affect reported results of operations. Treasury stocks held by a company cannot exceed 10% of the total number of shares issued.</p> 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-15     Warranty expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company provides customers with a warranty for each product sold and accrues warranty expense at time of sale based upon historical claims experience. Standard warranty period may vary from 1 year to 2 years depending on the market. The warranty expense is incurred at time of accrual and not when paid. Warranty expense amounted to €134 thousand, €112 thousand and €110 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.</p> 134000 112000 110000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-16     Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company accounts for income taxes in accordance with ASC 740, ‘‘Accounting for Income Taxes’’ Under ASC 740, deferred tax assets and liabilities are determined based on differences between the financial reporting and tax basis of assets and liabilities and are measured by applying enacted tax rates and laws to taxable years in which such differences are expected to reverse. A valuation allowance is established if, based on the weight of available evidence, it is more likely than not that some portion, or all of the deferred tax assets, will not be realized. In accordance with ASC740, no provision has been made for income or withholding taxes on undistributed earnings of foreign subsidiaries, such undistributed earnings being permanently reinvested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under ASC740, the measurement of a tax position that meets the more-likely-that-not recognition threshold must take into consideration the amounts and probabilities of the outcomes that could be realized upon ultimate settlement using the facts, circumstances and information available at the reporting date.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-17     Research and development costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Research and development costs are recorded as an expense in the period in which they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The French government provides tax credits to companies for innovative research and development. This tax credit is calculated based on a percentage of eligible research and development costs and it can be refundable in cash and is not contingent on future taxable income. As such, the Company considers the research tax credits as a grant, offsetting research and development expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-18     Advertising costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Advertising costs are recorded as an expense in the period in which they are incurred and are included in selling and administrative expenses in the accompanying consolidated statements of income (loss). Advertising costs amounted to €1,352 thousand, €929 thousand and €490 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.</p> 1352000 929000 490000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-19     Foreign currency translation and transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Translation of the financial statements of consolidated companies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The reporting currency of EDAP TMS S.A. for all years presented is the euro (€). The functional currency of each subsidiary is its local currency. In accordance with ASC 830, all accounts in the financial statements are translated into euro from the functional currency at the following exchange rates:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assets and liabilities are translated at</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">year-end exchange rates;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shareholders’ equity is translated at historical exchange rates (as of the date of contribution);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">statement of income (loss) items are translated at average exchange rates for the</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">year; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">translation gains and losses are recorded in a separate component of shareholders’ equity.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Foreign currencies transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Transactions involving foreign currencies are translated into the functional currency using the exchange rate prevailing at the time of the transactions. Receivables and payables denominated in foreign currencies are translated at year-end exchange rates. The resulting unrealized exchange gains and losses are recorded in the statement of income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Presentation in the Statement of Income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Aggregate foreign currency transactions gains and losses are disclosed in a single caption in the Statement of Income (loss) under section “Foreign currency exchange gain (loss), net”.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-20     Earnings per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding for the period. Diluted earnings per share reflects potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the earnings of the Company. The dilutive effects of the Company’s common stock options and warrants is determined using the treasury stock method to measure the number of shares that are assumed to have been repurchased using the average market price during the period, which is converted from U.S. dollars at the average exchange rate for the period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-21     Derivative instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">ASC 815 requires the Company to recognize all of its derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, the Company must classify the hedging instrument, based upon the exposure being hedged, as fair value hedge, cash flow hedge or a hedge of a net investment in a foreign operation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Gains and losses from derivative instruments are recorded in the Statement of Income (loss). As of December 31, 2023, there are no derivative instruments.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-22     Employee stock option and free shares plan</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:5pt 0pt 5pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">The accounting for stock-based awards is based on the fair value of the award measured at the grant date. Accordingly, stock-based compensation cost is recognized in the consolidated statements of income (loss) and comprehensive income (loss) as an operating expense over the requisite service period. The fair value of stock options is determined using the Black-Scholes option-pricing model. The Company determines the fair value of stock option awards on the date of grant using assumptions regarding expected term, share price volatility over the expected term of the awards, risk-free interest rate, and dividend rate. The fair value of free shares is measured using the fair value of the Company's shares as if the free shares were vested and issued on the grant date. Forfeited stock-options and free shares are recognized as they occur, in accordance with ASU 2016-09. The Company recognizes compensation cost for employee awards with only service conditions that have a graded vesting schedule on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">At December 31, 2023, the Company had three stock-based employee compensation plans and two free shares plans. </p> 3 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-23     Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">There are no warrants outstanding at December 31, 2023.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-24     Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Leases as a Lessee</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In accordance with ASC 842, Leases, and as from January 1, 2019, the Company classifies all leases at the inception of a contract and assess whether the contract is, or contains, a lease. The assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether the company controls the use of the identified asset (e.g. whether the company has the right to obtain substantially all of the economic benefits from the use of the asset throughout the period, and whether the company has the right to direct the use of the asset).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Leases are classified as either finance leases or operating leases. Substantially all our operating leases are comprised of office space leases, and substantially all our finance leases are comprised of office furniture and technology equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recognizes a right-of-use (“ROU”) asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, plus prepaid lease payments, less any lease incentives received. All ROU assets are reviewed for impairment. For operating leases, the lease liability is initially measured at the present value of the unpaid lease payments at lease commencement date, discounted using the incremental borrowing rate for assets of same duration or characteristics. For finance leases the lease liability is initially measured in the same manner and date as for operating leases and is subsequently measured at amortized cost using the effective interest method</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For operating leases, the ROU asset is subsequently measured throughout the lease term at the carrying amount of the lease liability, plus initial direct costs, plus (minus) any prepaid (accrued) lease payments, less the unamortized balance of lease incentives received. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">For finance leases, the ROU asset is subsequently amortized using the straight-line method from the lease commencement date to the earlier of the end of its useful life or the end of the lease term unless the lease transfers ownership of the underlying asset to the Company or the Company is reasonably certain to exercise an option to purchase the underlying asset. In those cases, the ROU asset is amortized over the useful life of the underlying asset. Amortization of the ROU asset is recognized and presented separately from interest expense on the lease liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Lease payments included in the measurement of the lease liability comprise the following: the fixed payments, including in-substance fixed payments over the lease term (which includes termination penalties the Company would owe if the lease term assumes the Company’s exercise of a termination option), variable lease payments that depend on an index or rate payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, the exercise price of an option to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">purchase the underlying asset if the company is reasonably certain to exercise the option, and amounts expected to be payable under a Company provided residual value guarantee. The company assesses the discount rate by requesting credit simulation from certain banks. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Variable lease payments associated with the Company’s leases are recognized when the event, activity, or circumstance in the lease agreement on which those payments are assessed occurs. Variable lease payments are presented as operating expenses in the Company’s consolidated statements of income (loss) in the same line item as expenses arising from fixed lease payments (operating leases) or amortization of the ROU asset (finance leases).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our real estate leases generally include non-lease maintenance services. The consideration in the contract is allocated to the lease and non-lease components based on standalone selling prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Some of our real estate leases contain variable lease payments, including payments based on an index or rate. Variable lease payments based on an index or rate are initially measured using the index or rate in effect at lease commencement, and changes to index and rate-based variable lease payments are recognized in profit or loss in the period of the change. Variable payments that do not depend on an index or rate, such as rental payments based on the use of the underlying asset or property taxes and insurance reimbursement, are recorded as operating expenses when incurred. Lease modifications result in remeasurement of the lease payments when that modification is not accounted for as a separate contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Lease expense for operating leases consists of the lease payments plus any initial direct costs, primarily brokerage commissions, and is recognized on a straight-line basis over the lease term. Included in lease expense are any variable lease payments incurred in the period that were not included in the initial lease liability. Lease expense for finance leases consists of the amortization of the right-of-use asset on a straight-line basis over the lease term and interest expense determined on an amortized cost basis. The lease payments are allocated between a reduction of the lease liability and interest expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The lease term for all of the Company’s leases includes the non-cancellable period of the lease plus any additional periods covered by either a Company option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor .</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">We have elected not to recognize right-of-use assets and lease liabilities for short-term leases that have a term of 12 months or less. The effect of short-term leases on our right-of-use asset and lease liability was not material. We have elected not to review the classification for expired or existing leases, prior to January 1, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Leases as a Lessor:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">A lessor shall classify a lease as a sales-type lease when the lease meets any of the following criteria at lease commencement:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The lease transfers ownership of the underlying asset to the lessee by the end of the lease term.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The lease term is for the major part of the remaining economic life of the underlying asset. However, if the commencement date falls at or near the end of the economic life of the underlying asset, this criterion shall not be used for purposes of classifying the lease.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f) equals or exceeds substantially all of the fair value of the underlying asset.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">When none of the criteria are met:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">A lessor shall classify the lease as either a direct financing lease or an operating lease. A lessor shall classify the lease as an operating lease unless both of the following criteria are met, in which case the lessor shall classify the lease as a direct financing lease:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The present value of the sum of the lease payments and any residual value guaranteed by the lessee that is not already reflected in the lease payments in accordance with paragraph 842-10-30-5(f)</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and/or any other third party unrelated to the lessor equals or exceeds substantially all of the fair value of the underlying asset;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">It is probable that the lessor will collect the lease payments plus any amount necessary to satisfy a residual value guarantee.</span></td></tr></table><div style="margin-top:10pt;"></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">1-25     Recent accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of November 27, 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update 2023-07 (Segment reporting: Improvements to reportable segment disclosures) that improves disclosures about a public entity’s reportable segments and addresses requests from investors and other allocators of capital for additional, more detailed information about a reportable segment’s expenses. This Topic provides guidance “on how to report certain information about operating segments in complete sets of financial statements of the public entity and in condensed financial statements of interim periods issued to shareholders.” This standard is effective for the Company in fiscal years beginning after December 15, 2023. The Company is currently evaluating the impact of this guidance on its Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">2— CASH EQUIVALENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Cash equivalents at December 31, 2023 and 2022 only comprise cash investments which are highly liquid and have initial maturities of 90 days or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,136</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short term investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,136</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Please refer to <i style="font-style:italic;">Note 15-1 – Long-term debt</i> as €567 of indebtedness is pledged in cash position in USD.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,136</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short term investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 43,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,136</p></td></tr></table> 43471000 63136000 43471000 63136000 567000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">3— TRADE ACCOUNTS AND NOTES RECEIVABLE, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Trade accounts and notes receivable consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,965</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 617</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (224)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (161)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,421</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,421)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Notes receivable usually represent commercial bills of exchange (drafts) with initial maturities of 90 days or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Bad debt expenses amount to a net cost of €68 thousand, a net cost of €32 thousand and €2 thousand, respectively for the years ended December 31, 2023, 2022 and 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,965</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 617</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (224)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (161)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,421</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,421)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table> 17186000 12965000 896000 617000 224000 161000 17858000 13421000 17858000 13421000 68000 32000 2000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">4— OTHER RECEIVABLES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other receivables consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax credit receivable from the French State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 581</p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value-added taxes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 894</p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other receivables from Government and public authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46</p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,522</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax credit receivable from the French State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 581</p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value-added taxes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 894</p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other receivables from Government and public authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46</p></td></tr><tr><td style="vertical-align:bottom;width:78.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,522</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 411000 581000 863000 894000 22000 84000 46000 1380000 1522000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">5— INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Components, spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,543</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods – own manufactured products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods – distribution products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,702</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,042</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: allowance for slow-moving inventory and net realizable value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,262)</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,780</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The provision for slow moving inventory relates to components and spare parts. The increase in the allowance for slow moving inventory (excluding exchange rate impact), which are classified within cost of sales, amounted to €354 thousand for the year ended December 31, 2023, €93 thousand for the year ended December 31, 2022, and €371 thousand for the year ended December 31, 2021. During 2023, we recorded a reversal allowance for slow moving inventory for €301 thousand linked to the write-off  of obsolete inventory.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Components, spare parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,543</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods – own manufactured products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,514</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods – distribution products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,702</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,042</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: allowance for slow-moving inventory and net realizable value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,262)</p></td></tr><tr><td style="vertical-align:bottom;width:76.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,780</p></td></tr></table> 8973000 7543000 512000 283000 2115000 1514000 4775000 3702000 16375000 13042000 1263000 1262000 15112000 11780000 354000 93000 371000 301000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">6— OTHER ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 660</p></td></tr><tr><td style="vertical-align:bottom;width:78.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 660</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Prepaid expenses mainly consist of rental and future congresses and conferences expenses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:78.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:78.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:78.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 660</p></td></tr><tr><td style="vertical-align:bottom;width:78.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 660</p></td></tr></table> 659000 660000 659000 660000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"> 7— PROPERTY AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Property and equipment consist of Property and equipment purchased or capitalized by the Company and finance leases for 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">7-1     Property and Equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Property and equipment consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,553</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixture, and fittings and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,108</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total gross value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,661</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,916)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,745</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Depreciation expense related to property and equipment (inclusive of depreciation expense on equipment leased to customers) amounted to €1,557 thousand, €1,194 thousand and €1,521 thousand for the years ended December 31, 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 36pt;">Assets leased to customers:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Capitalized costs on equipment leased to customers of €885 thousand and €753 thousand are included in property and equipment at December 31, 2023 and 2022, respectively. Accumulated amortization of these assets leased to third parties was €207 thousand and €264 thousand, at December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Depreciation expense on equipment leased to customers amounted to €13 thousand, €37 thousand and €40 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">7-2     Finance leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_kztJOUt9IkmL2WSvA59Gcg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease right-of-use assets</span></span> in 2023 and <span style="-sec-ix-hidden:Hidden_yR1lDpXGtk6307SDgP_4Tg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">previous</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span></span> consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Facilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 269</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles and IT equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 780</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total gross value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,269</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 455</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Depreciation expense related to finance lease right-of-use assets amounted to €193 thousand, €303 thousand and €275 for the years ended December 31, 2023, 2022, 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,553</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixture, and fittings and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,108</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total gross value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,661</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,916)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,887</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,745</p></td></tr></table> 11900000 9553000 3672000 3108000 15573000 12661000 9686000 8916000 5887000 3745000 1557000 1194000 1521000 885000 753000 207000 264000 13000 37000 40000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Facilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 269</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles and IT equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 780</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total gross value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,269</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 455</p></td></tr></table> 242000 269000 220000 220000 828000 780000 1290000 1269000 705000 813000 585000 455000 193000 303000 275000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">8— OPERATING LEASE RIGHT-OF-USE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Operating lease right-of-use assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Facilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,536</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixture, and fittings and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 191</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net operating lease right of use</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,784</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Operating lease cost amounted to €1,053 thousand and €910 thousand for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Variable lease costs related to above contracts amounted to €243 thousand and €152 thousand for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Non-recognized lease liabilities for short term leases amounted to €71 thousand and €74 thousand for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Facilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,536</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixture, and fittings and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 191</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net operating lease right of use</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,784</p></td></tr></table> 1534000 1536000 30000 57000 157000 191000 1722000 1784000 1053000 910000 243000 152000 71000 74000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">9— GOODWILL AND INTANGIBLE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As discussed in Note 1-13, ASC 350 requires that goodwill not be amortized but instead be tested at least annually for impairment, or more frequently when events or change in circumstances indicate that the asset might be impaired, by comparing the carrying value to the fair value of the reporting unit to which they are assigned. The Company considers its ASC 280 operating </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">segments — High Intensity Focused Ultrasound (HIFU), Lithotripsy (ESWL) and Distribution services (DIST) — to be its reporting units for purposes of testing for impairment. Goodwill amounts to €496 thousand for the ESWL division, €1,271 thousand for the DIST division and to €645 thousand for the HIFU division, at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company completed the required annual impairment test in the fourth quarter of 2023. To determine the fair value of the Company’s reporting units, the Company used the discounted cash flow approach for each of the three reportable units. In all three cases, the fair value of the reporting unit was in excess of the reporting unit’s book value, which resulted in no goodwill impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Intangible assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,585</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name and trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 370</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Organization costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 225</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,592</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization for licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,038)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (863)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization for trade name and trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (331)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (368)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization for patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (412)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization for organization costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (225)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Total accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,868)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 725</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Amortization expenses related to intangible assets amounted to €175 thousand, €141 thousand and €125 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">For the five coming years, the annual estimated amortization expense will consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 192</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 88</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 174</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,029</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 496000 1271000 645000 3 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,585</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name and trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 370</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Organization costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 225</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total gross value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,592</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization for licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,038)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (863)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization for trade name and trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (331)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (368)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization for patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (412)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (412)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization for organization costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (225)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Total accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,868)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 725</p></td></tr></table> 2119000 1585000 333000 370000 412000 412000 225000 225000 3089000 2592000 1038000 863000 331000 368000 412000 412000 225000 225000 2005000 1868000 1084000 725000 175000 141000 125000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 195</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 192</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 88</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 174</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,029</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 205000 195000 192000 175000 88000 174000 1029000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">10— TRADE ACCOUNTS AND NOTES PAYABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Trade accounts and notes payable consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,640</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,647</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Trade accounts payable usually represent invoices with a due date of 90 days or less and invoices to be received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Notes payable represent commercial bills of exchange (drafts) with initial maturities of 90 days or less.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,640</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,647</p></td></tr></table> 11236000 6640000 61000 7000 11297000 6647000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">11— DEFERRED REVENUES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Deferred revenues consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenues on maintenance contracts</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,803</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue on RPP</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 517</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue on sale of devices</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue on extension of warranty, included in sales contracts</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue on treatment probe lease and other</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,376</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,314</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less long term portion</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (643)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (264)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,050</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Deferred revenue on extension of warranty will be recognized over the following periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 35</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes in deferred revenue on extension of warranty are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 740</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New extension of warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognition of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (367)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New extension of warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognition of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (181)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenues on maintenance contracts</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,803</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue on RPP</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 517</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue on sale of devices</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue on extension of warranty, included in sales contracts</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue on treatment probe lease and other</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,376</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,314</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less long term portion</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (643)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (264)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion</p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,050</p></td></tr></table> 1809000 1803000 492000 517000 104000 83000 591000 535000 1696000 1376000 4693000 4314000 643000 264000 4049000 4050000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 183</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 35</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 591</p></td></tr></table> 224000 183000 74000 46000 30000 35000 591000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 740</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New extension of warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognition of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (367)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New extension of warranty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognition of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (181)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 740000 162000 367000 535000 238000 181000 591000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">12— OTHER ACCRUED LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other accrued liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retirement indemnities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,153</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accruals for payroll and associated taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,848</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Conditional government advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value added tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 531</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advances received from customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 861</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for Asset Retirement Obligation (Japan)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 101</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for employee termination indemnities (Korea)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 122</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 340</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,583</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,075)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,710)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,873</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In 2021, we received conditional advances for €0.5 million from Banque Publique d’Investissement for business development programs in China and Africa. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Grants that relate to expenses we incur for this research program are recognized in the line item “Research and Development Expenses” in the period in which the expenses subject to the grants have been incurred (see Note 21).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Conditional advances as of December 31, 2023, mature as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 81</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Changes in the provision for warranty costs are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 252</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amount used during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (202)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New warranty expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">End of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retirement indemnities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,153</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accruals for payroll and associated taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,848</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Conditional government advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value added tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 531</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advances received from customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 861</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for Asset Retirement Obligation (Japan)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 101</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for employee termination indemnities (Korea)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 122</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 340</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,583</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,075)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,710)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,873</p></td></tr></table> 2310000 2153000 172000 162000 2256000 1848000 463000 463000 758000 531000 860000 861000 91000 101000 149000 122000 522000 340000 7581000 6583000 3075000 2710000 4506000 3873000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 81</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr></table> 111000 93000 93000 86000 81000 463000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 252</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amount used during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (202)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">New warranty expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">End of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 162000 252000 124000 202000 134000 112000 172000 162000 107000 100000 65000 62000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">13— LEASE OBLIGATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">13-1     Financing leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company leases certain of its equipment under finance leases. At December 31, 2023, the corresponding liability associated with this lease equipment amounts to €10 thousand for medical devices and to €617 thousand for vehicles and other IT equipment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Maturities of finance leases liabilities for the years ended December 31, 2023 and 2022 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 214</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 170</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 52</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted minimum lease payments</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 659</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: amount representing interest</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33)</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of minimum lease payments</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 627</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (195)</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 433</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 149</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted minimum lease payments </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 566</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 548</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (224)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 324</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Interest paid under finance lease obligations was €7 thousand, €12 thousand and €55 thousand the years ended December 31, 2023, 2022 and 2021 respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The weighted average remaining lease term and the weighted average discount rate for finance leases were respectively 3.75 years and 3.67% at December 31, 2023 and 1.02 years and 1.32% at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">13-2     Operating leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Maturities of operating lease liabilities consist of the following amounts:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 898</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 485</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,780</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (898)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 882</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 901</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted minimum lease payments </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,799</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (901)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 899</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The weighted average remaining lease term and the weighted average discount rate for operating leases were respectively 2.35 years and 4.98% at December 31, 2023 and 2.18<span style="font-family:'inherit';"> </span>years and 2.29% at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Total rent expenses under operating leases amounted to €1,017 thousand, €912 thousand and €953 thousand, for the years ended December 31, 2023, 2022 and 2021, respectively. These total rent expenses are related to office rentals, office equipment and car rentals.</p> 10000 617000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 214</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 170</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 52</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted minimum lease payments</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 659</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: amount representing interest</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33)</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of minimum lease payments</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 627</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:top;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (195)</p></td></tr><tr><td style="vertical-align:bottom;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:top;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 433</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 234</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 149</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted minimum lease payments </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 566</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 548</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (224)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 324</p></td></tr></table> 214000 170000 134000 86000 52000 2000 659000 33000 627000 195000 433000 234000 149000 102000 63000 12000 6000 566000 17000 548000 224000 324000 7000 12000 55000 P3Y9M 0.0367 P1Y7D 0.0132 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 898</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 485</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 157</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,780</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (898)</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 882</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 901</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted minimum lease payments </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,799</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (901)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 899</p></td></tr></table> 898000 485000 240000 157000 1780000 898000 882000 901000 636000 238000 24000 1799000 901000 899000 P2Y4M6D 0.0498 P2Y2M4D 0.0229 1017000 912000 953000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">14— SHORT-TERM BORROWINGS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023 and 2022, short-term borrowings consist mainly of €2,466 thousand and €1,846 thousand of factored account receivables and for which the Company maintains the effective control, respectively.</p> 2466000 1846000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">15— LONG TERM DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">15-1     Long-term debt:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">France term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,593</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Japanese term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 558</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Germany term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USA term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Korea term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Malaysia term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,188</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,601)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,587</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2023 and 2022, long-term debt in Japan consists of two loans in denominated in Yen and subscribed with the following conditions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP Technomed Co. Ltd</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 80,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">August 2, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr><tr><td style="vertical-align:bottom;width:43.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP Technomed Co. Ltd</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 2, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2023 and 2022, long-term debt in France consists of three loans in Euro subscribed in 2020 which terms and maturity were amended and a new loan in Euro subscribed in 2021 with the following terms:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Drown</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS FRANCE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,066,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">July 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">This loan is pledged against the Company’s cash in USD for an amount equal to the countervalue of the loan in USD. This loan constitutes a complete financial package of €1,530,000, of which €1,066,081 were drawn to finance HIFU treatment probes. This drawn amount will be reimbursed over three years until July 1, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS FRANCE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">July 30, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">This loan is a COVID-related loan guaranteed by the French government entered into in 2020 with an initial one-year repayment term subsequently extended to six years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS FRANCE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">August 4, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">This loan, in Euro, is a COVID-related loan guaranteed by the French government in 2020 with an initial one year repayment term subsequently extended to six years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS FRANCE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 72,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">July 5, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">This loan is related to the acquisition of computer servers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2022, long-term debt in Germany consists of one loan in Euro with the following terms :</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS GMBH</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">This loan was pledged against an HIFU equipment with a purchase value of €438 thousand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:35.45pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">15-2     Financial instruments carried at fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023, there are no warrants outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Refer to Note 26 for more details on the fair value of other Financial Instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">15-3     Long-term debt maturity:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Long-term debt carried at amortized cost at December 31, 2023 matures as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,553</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,320</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 677</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,551</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">France term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,593</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Japanese term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 558</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Germany term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">USA term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Korea term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Malaysia term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,188</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,601)</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,587</p></td></tr></table> 3222000 4593000 323000 558000 28000 5000 8000 3551000 5188000 1553000 1601000 1997000 3587000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP Technomed Co. Ltd</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 80,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">August 2, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr><tr><td style="vertical-align:bottom;width:43.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP Technomed Co. Ltd</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 2, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Drown</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS FRANCE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,066,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">July 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS FRANCE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">July 30, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS FRANCE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">August 4, 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS FRANCE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 72,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">July 5, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Initial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Frequency of</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fixed Interest rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">principal payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EDAP TMS GMBH</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Monthly installment</p></td></tr></table> 80000000 80000000 2026-08-02 2026-08-02 0.0198 0.0198 Monthly installment Monthly installment 50000000 50000000 2025-04-02 2025-04-02 0.018 0.018 Monthly installment Monthly installment 1066081 1066081 2025-07-01 2025-07-01 0.0099 0.0099 Monthly installment Monthly installment 1530000 1066081 P3Y 2000000 2026-07-30 0.0073 Monthly installment P1Y P6Y 2000000 2026-08-04 0.0073 Monthly installment P1Y P6Y 72222 2024-07-05 0.0045 Monthly installment 400000 2023-04-30 0.0240 Monthly installment 438000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,553</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,320</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 677</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:86.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,551</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 1553000 1320000 677000 3551000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">16— OTHER LONG-TERM LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other long-term liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for retirement indemnities (Japan &amp; France), less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,962</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for employee termination indemnities (Korea) less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 122</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for Asset Retirement Obligation (Japan) less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 101</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for warranty costs, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for guarantee given to customer, less curent portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Conditional government advances, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,710</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Provision for asset retirement obligation in Japan is related to subsidiary’s offices and warehouses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Pension, post-retirement and post-employment benefits for most of the Company’s employees are sponsored by European governments. In addition to government-sponsored plans, subsidiaries in Japan and France have defined benefit retirement plans in place. The provision for retirement indemnities at December 31, 2023 represents an accrual for lump-sum retirement benefit payments to be paid at the time an employee retires if he or she is still present at the Company at the date of retirement. This provision has been calculated taking into account the estimated payment at retirement (discounted to the current date), turnover and salary increases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The provision is management’s best estimate based on the following assumptions as of year-end:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retirement indemnities France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.19%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.80%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salary increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retirement age</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average retirement remaining service period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retirement indemnities Japan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.30%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.30%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Salary increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.50%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.50%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retirement age</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average retirement remaining service period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The discount rate retained is determined by reference to the high quality rates for AA- rated corporate bonds for a duration equivalent to that of the obligations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At December 31, 2023, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Japan</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,157</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total projected benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,227</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At December 31, 2022, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Japan</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,117</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total projected benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,219</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company does not have a funded benefit plan. A detailed reconciliation of pension cost components (in thousands of euros) during fiscal year for each of the three years ending December 31, 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change in benefit obligations:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected Benefit obligations at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,111</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_R4LJEA8auUiYoaH5WRKzlA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_VoMQfNb2S0OaGqxvRtW08Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Net loss or (gain)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial (gain) or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_rk3FF1irsU-96Pv150wU2A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of net prior service cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected Benefit obligations at end of year <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized actuarial (gain) loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized prior service cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The accumulated benefit obligation was </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€805</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€701</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand at December</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">31,</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2023 and 2022 respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€133</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Japan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change in benefit obligations:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected Benefit obligations at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,310</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_uSRLueuFAE2K_4fGJLUZWA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of net loss</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial (gain) / loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (75)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plan Amendments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exchange rate impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (39)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected Benefit obligations at end of year <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,302</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized actuarial (gain) loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized prior service cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:14.2pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The accumulated benefit obligation was </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€1,030</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€1,027</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand at December</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">31,</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2023 and 2022, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:14.2pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€156</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The benefits expected to be paid in each of the next five fiscal years, and in the aggregate for the five fiscal years thereafter, are detailed in the table below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Japan</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029-2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,322</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for retirement indemnities (Japan &amp; France), less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,962</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for employee termination indemnities (Korea) less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 122</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for Asset Retirement Obligation (Japan) less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 101</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for warranty costs, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for guarantee given to customer, less curent portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Conditional government advances, less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,710</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 2241000 1962000 149000 122000 91000 101000 65000 62000 66000 463000 463000 3075000 2710000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retirement indemnities France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.19%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.80%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salary increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3.00%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retirement age</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average retirement remaining service period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retirement indemnities Japan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.30%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.30%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Salary increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.50%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.50%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retirement age</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average retirement remaining service period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 0.0319 0.0380 0.0300 0.0300 65 65 23 24 0.0130 0.0130 0.0250 0.0250 60 60 14 14 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At December 31, 2023, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Japan</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,157</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total projected benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,227</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">At December 31, 2022, the provision which represents the projected benefit obligation in accordance with ASC 718 consists of:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Japan</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,117</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 102</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total projected benefit obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,219</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 1084000 1157000 70000 -1084000 -1227000 845000 1117000 89000 102000 -934000 -1219000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change in benefit obligations:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected Benefit obligations at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,111</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_R4LJEA8auUiYoaH5WRKzlA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_VoMQfNb2S0OaGqxvRtW08Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Net loss or (gain)</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial (gain) or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_rk3FF1irsU-96Pv150wU2A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of net prior service cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected Benefit obligations at end of year <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,080</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized actuarial (gain) loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized prior service cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The accumulated benefit obligation was </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€805</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€701</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand at December</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">31,</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2023 and 2022 respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€133</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Japan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Change in benefit obligations:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected Benefit obligations at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,310</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_uSRLueuFAE2K_4fGJLUZWA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of net loss</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial (gain) / loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (75)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Plan Amendments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exchange rate impact</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (39)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected Benefit obligations at end of year <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,227</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,302</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized actuarial (gain) loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized prior service cost <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:14.2pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The accumulated benefit obligation was </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€1,030</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand and </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€1,027</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand at December</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">31,</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2023 and 2022, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:14.2pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">The amount in accumulated other comprehensive income (loss) to be recognized as components of net periodic benefit costs in 2023 is </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">€156</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> thousand.</span></td></tr></table><div style="margin-top:10pt;"></div> 934000 1080000 1111000 67000 84000 90000 34000 11000 6000 66000 -241000 -72000 17000 56000 1084000 934000 1080000 146000 219000 -22000 13000 14000 16000 805000 701000 133000 1219000 1302000 1310000 114000 112000 120000 13000 7000 7000 4000 -30000 76000 75000 97000 74000 -122000 -95000 -39000 1227000 1219000 1302000 -81000 -86000 -126000 74000 1030000 1027000 156000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">France</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Japan</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029-2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 843</p></td></tr><tr><td style="vertical-align:bottom;width:75.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,322</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 70000 152000 129000 143000 85000 67000 85000 46000 408000 843000 707000 1322000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">17— SHAREHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">17-1     Common stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023, EDAP TMS S.A.’s common stock consisted of 37,373,312 issued shares fully paid and with a par value of €0.13 each. 37,103,779 of the shares were outstanding.</p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:5pt 0pt 5pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';">In September 2022, the Company completed a successful common stock offering and issued </span><span style="font-family:'Times New Roman','Times','serif';">3,066,667</span><span style="font-family:'Times New Roman','Times','serif';"> new common shares in the form of ADS for </span><span style="font-family:'Times New Roman','Times','serif';">$7.50</span><span style="font-family:'Times New Roman','Times','serif';"> per share which resulted in gross proceeds of </span><span style="font-family:'Times New Roman','Times','serif';">€23,913</span><span style="font-family:'Times New Roman','Times','serif';"> thousand. In connection with this offering, the Company incurred issuance costs amounting to </span><span style="font-family:'Times New Roman','Times','serif';">€1,954</span><span style="font-family:'Times New Roman','Times','serif';"> thousand.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">17-2     Pre-emptive subscription rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Shareholders have preemptive rights to subscribe on a <i style="font-style:italic;">pro rata</i> basis for additional shares issued by the Company for cash. Shareholders may waive such preemptive subscription rights at an extraordinary general meeting of shareholders under certain circumstances. Preemptive subscription rights, if not previously waived, are transferable during the subscription period relating to a particular offer of shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">17-3     Dividend rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Dividends may be distributed from the statutory retained earnings, subject to the requirements of French law and the Company’s by-laws. The Company has not distributed any dividends since its inception as the result of an accumulated statutory deficit of 11,962 thousand. Dividend distributions, if any, will be made in euros. The Company has no plans to distribute dividends in the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">17-4     Treasury stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023, all 269,533 shares held as treasury stock consisted of (i), 89,243 shares acquired between August and December 1998 and (ii) 180,290 shares acquired in June and July 2001 for a total of €590 thousand. All treasury stocks have been acquired to cover stock purchase options (see Note 17-5).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">17-5     Stock-option and free share plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023, EDAP TMS S.A. sponsored three stock purchase and subscription option plans open to employees of EDAP TMS group:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On February 18, 2016, the shareholders authorized the Board of Directors to grant up to 1,000,000 options to subscribe to 1,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this stock option plan, the Board of Directors granted 575,000 options to subscribe to new shares to certain employees of EDAP TMS on April 26, 2016. The exercise price was fixed at €3.22 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 26, 2020 (i.e., four years after the date of grant). The options will expire on April 26, 2026 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted under this plan was €960 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of <span style="-sec-ix-hidden:Hidden_9TbuK7_3AkKvbQG7AxyKpQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">48</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span> (using the graded vesting method).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 260,000 options to subscribe to new shares to certain employees of EDAP TMS on April 25, 2017. The exercise price was fixed at €2.39 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 25, 2021 (i.e., four years after the date of grant). The options will expire on April 25, 2027 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 25, 2017 under this plan was €335 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of <span style="-sec-ix-hidden:Hidden_S68sqrrrDk28z_LMJ1bL4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">48</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span> (using the graded vesting method).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 165,000 options to subscribe to new shares to certain employees of EDAP TMS on August 29, 2018. The exercise price was fixed at €2.65 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of August 29, 2022 (i.e., four years after the date of grant). The options will expire on August 29, 2029 (i.e., ten years after the date of grant) or when employment with the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Company ceases, whichever occurs earlier. The total fair value of the options granted on August 29, 2018 under this plan was €219 thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of <span style="-sec-ix-hidden:Hidden_LLa8kRSBW0ifUZ6vxHo4Mw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">48</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span> (using the graded vesting method).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Conforming to this February 18, 2016 stock option plan, the Board of Directors granted 155,000 options to subscribe to new shares to certain employees of EDAP TMS on April 4, 2019. Forfeited options corresponding to employees’ departures were re-allocated. The exercise price was fixed at €3.90 per share. Options were to begin vesting one year after the date of grant and all options were fully vested as of April 4, 2023 (i.e., four years after the date of grant). The options will expire on April 4, 2029 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 4, 2019 under this plan was €299 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of 48 months (using the graded vesting method).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The impact of this February 18, 2016 Plan on operating income, in accordance with ASC 718, was €65 thousand, €25 thousand and €3 thousand in 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under this 2016 plan, 678,080 options are outstanding and are exercisable at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On June 28, 2019, the shareholders authorized the Board of Directors to grant up to a maximum of 358,528 options to purchase pre-existing shares and to grant 1,000,000 options to subscribe to 1,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this June 28, 2019 stock option plan, the Board of Directors granted 292,428 options to purchase pre-existing shares and 1,000,000 options to subscribe to new shares to certain employees of EDAP TMS on June 11, 2021. The exercise price was fixed at €5.59 per share. Options were to begin vesting six months after the date of grant and most options will be fully vested as of June 11, 2024 (i.e., three years after the date of grant). On March 29, 2023, the vesting of 270,000 of these options was accelerated and such options may vest immediately. The options will expire on June 11, 2031 (i.e., ten years after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of subscription options granted on June 11, 2021 under this plan was €681 thousand and the total fair value of purchase options was €2,371 thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of <span style="-sec-ix-hidden:Hidden_qvfAtidG9Um4-TMTNGTc5g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span> (using the graded vesting method).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The impact of this June 28, 2019 Plan on operating income, in accordance with ASC 718, was €1,484 thousand, €1,104 thousand and €410 thousand in 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under this 2019 plan, 1,244,533 options are outstanding, of which 1,037,111 are exercisable at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On June 30, 2021, the shareholders authorized the Board of Directors to grant up to a maximum of 2,000,000 options to subscribe to 2,000,000 new shares at a fixed price to be set by the Board of Directors. Conforming to this June 30, 2021 stock-option plan, the Board of Directors granted: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on November 17, 2021. The exercise price was fixed at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5.18</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of November 17, 2024 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on November 17, 2031 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 17, 2021 under this plan was €</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">229</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_Rc9oGDxJX0-ZMCM-MWo59w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">144,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on May 17, 2022. The exercise price was fixed at €</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">6.41</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of May 17, 2025 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on May 17, 2032 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 17, 2022 under this plan was €</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">450</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_RZTOPzqTY06bTTzUf6u1zw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method). </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">32,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on November 8, 2022. The exercise price was fixed at €</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10.32</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">will be fully vested as of November 8, 2025 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on November 8, 2032 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 8, 2022 under this plan was €</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">161</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense was recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_r-kNHkhZoUaICmWICTTCKw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(iv)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">395,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on December 15, 2022. The exercise price was fixed at €</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">9.94</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of December 15, 2025 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on December 15, 2032 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on December 15, 2022 under this plan was €</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,858</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_xXlpo8AaYUCbHcJQ7GpB5A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(v)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">125,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on April 5, 2023. The exercise price was fixed at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€9.96</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of April 5, 2026 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on April 5, 2033 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on April 5, 2023 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€687</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_N7N1k8Qkjka1wJddsDVlow;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(vi)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">200,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on May 2, 2023. The exercise price was fixed at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€10.10</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of May 2, 2026 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on May 2, 2033 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 2, 2023 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€1,183</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_psnKukJGrkqpVO322Tx7lA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(vii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on May 31, 2023. The exercise price was fixed at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€9.32</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of May 31, 2026 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on May 31, 2033 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on May 31, 2023 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€270</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_Gzp3w1VU30-zehD-FwuTAg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(viii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">177,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on August 23, 2023. The exercise price was fixed at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€7.53</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of August 23, 2026 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on August 23, 2033 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on August 23, 2023 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€774</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_f-sIKipBZ0yjGc6Ov80Maw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(ix)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">80,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on September 20, 2023. The exercise price was fixed at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€6.08</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of September 20, 2026 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on September 20, 2033 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on September 20, 2023 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€296</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_qNJUdKMedEmBLLhNadZueQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(x)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on November 8, 2023. The exercise price was fixed at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€6.64</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">will be fully vested as of November 8, 2026 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on November 8, 2033 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on November 8, 2023 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€81</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_3lOKhLCc9kmUbVcoYTqD6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(xi)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">34,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> options to subscribe to new shares to certain employees of EDAP TMS on December 6, 2023. The exercise price was fixed at </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€4.98</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share. Options were to begin vesting </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all options will be fully vested as of December 6, 2026 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant). The options will expire on December 6, 2033 (i.e., </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant) or when employment with the Company ceases, whichever occurs earlier. The total fair value of the options granted on December 6, 2023 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€103</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_p5rsmXDt5EGJEDKi1WFVQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method).</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:5pt 0pt 5pt 36pt;">The impact of this June 30, 2021, Plan on operating income, in accordance with ASC 718, was €25 thousand, €442 thousand and €2,936 thousand in 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under this 2021 plan, 1,276,300 options are outstanding at December 31, 2023 and 282,475 are exercisable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Forfeited stock-options are recognized as they occur, in accordance with ASU 2016-09.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The fair value of each stock option granted during the year is estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.10032654%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dec-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nov-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sept-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aug-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Apr-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average expected life (years) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility rates<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 61.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 61.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average exercise price (€)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average fair value of options granted during the year (€)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">Historical volatility calculated over the weighted-average expected life.</sup><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-left:0pt;margin-right:0pt;vertical-align:top;visibility:hidden;">​</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2023, a summary of stock option activity to purchase or to subscribe to Shares under these plans is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercice</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercice</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercice</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price (€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price (€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price (€)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding on January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,613,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,408,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,186,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.81</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 571,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,392,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.56</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (320,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.93</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.01</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding on December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,198,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,613,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,408,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.38</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable on December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,997,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,362,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,149,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.25</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share purchase options available for grant on December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2023, 643,000 options to subscribe to new shares are available for future grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table summarizes information about options to purchase existing Shares held by the Company, or to subscribe to new Shares, at December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:40.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fully vested options </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exercise price (€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 395,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 131,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">7.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 177,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,244,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,037,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 431,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83,902</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419,250</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 357,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,149,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 357,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,149,540</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205,375</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 136,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 325,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 136,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 325,231</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.39 to 10.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,198,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,700,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,997,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,183,298</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">Fully vested options are all exercisable options. On March 29, 2023, the Board of Directors unanimously decided to appoint Ryan Rhodes as the new Chief Executive Officer of the Company effective on May 1, 2023. Marc Oczachowski would continue to serve as Chairman of the Board of the Company. In this context, the Board decided to accelerate the vesting of all unvested options granted to Mr. Oczachowski under the 2019 option plans such that these options fully vested and became exercisable on March 29, 2023. (Ref. Note 33. Subsequent Events.) </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">The aggregate intrinsic value represents the total pre-tax intrinsic value, based on the Company’s closing stock price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">$5.28</span><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;"> at December</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">31,</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">2023, which would have been received by the option holders had all in-the-money option holders exercised their options as of that date. If closing stock price is under exercise price, then the aggregate intrinsic value is not considered. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of the status of the non-vested options to purchase shares or to subscribe to new shares as of December 31, 2023, and changes during the three years ended December 31, 2023, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value (€)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 216,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.59</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,392,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.37</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (329,571)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.06</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.89</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,259,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.32</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 571,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.33</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (543,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.32</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.80</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,251,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.32</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.95</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (691,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.22</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (45,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.98</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,201,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.18</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023, there were €2,509 thousand of total unrecognized compensation expenses related to non-vested stock-options, over a period of 2.9 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On June 30, 2021, the shareholders authorized the Board of Directors to grant up to a maximum of 200,000 free shares to certain employees. Conforming to this June 30, 2021 authorization, the Board of Directors granted: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">61,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> free shares to certain employees of EDAP TMS on September 28, 2021. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period (minimum </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> period starting on the allocation date and ending on the acquisition date, i.e. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> starting on the allocation date). On September 28, 2022, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">57,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> free shares were definitely acquired by French resident beneficiaries. The total fair value of the free shares granted on September 28, 2021 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€340</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> free shares to the CEO of EDAP TMS on March 30, 2022. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period (minimum </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> period starting on the allocation date and ending on the acquisition date, i.e. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> starting on the allocation date). The total fair value of the free shares granted on March 30, 2022 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€259</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Under this 2021 plan, no free shares are outstanding at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On June 30, 2022, the shareholders authorized the Board of Directors to grant up to 600,000 free shares. This new resolution superseded the June 30, 2021 resolution, cancelling the unused portion of the 2021 resolution. Conforming to this June 30, 2022 authorization, the Board of Directors granted:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:21.3pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:35.4pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">291,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> free shares to certain employees of EDAP TMS on November 8, 2022. Free shares shall be definitively acquired by the relevant beneficiaries at the end of the vesting period, which begins </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all shares will be fully vested as of November 8, 2025 (i.e. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of the grant). The total fair value of the free shares granted on November 8, 2022, under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€2,963</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_kueifBNnM06qpE2yveVNoA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method). </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:21.3pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:35.4pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> free shares to Mr. Marc Oczachowski, Chairman and Chief Executive Officer EDAP TMS on March 29, 2023. All free shares shall be definitively acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of the grant. All free shares </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">will be subject to the required 12-month conservation period following the acquisition of the shares. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The total fair value of the free shares granted on March 29, 2023 under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€1,542</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense was recognized in the Company’s operating expenses upon allocation. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:21.3pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:35.4pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> free shares to the President of EDAP TMS France, Mr. Frédéric Pech on May 2, 2023. Free shares shall be definitively acquired at the end of the vesting period, which begins </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of grant and all shares will be fully vested as of May 2, 2026 (i.e. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the date of the grant). The total fair value of the free shares granted on May 2, 2023, under this plan was </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">€508</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> thousand. This non-cash compensation expense is recognized in the Company’s operating expenses over a period of </span><span style="-sec-ix-hidden:Hidden_SHATGvNLcUames8fX-iigg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">months</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (using the graded vesting method). </span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;"> </span>Under this 2022 plan, 273,500 free shares are outstanding at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">17-6    Accumulated other comprehensive income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of accumulated other comprehensive income (loss) net of tax, for the years ended December 31, 2023, and 2022, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">retirement indemnities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of tax)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,829)</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net current-period other comprehensive income (loss) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (658)</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,451)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,487)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">retirement indemnities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(net of tax)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (212)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,589)</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net current-period other comprehensive income (loss) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (240)</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,829)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 37373312 0.13 37103779 3066667 7.50 23913000 1954000 11962000 269533 89243 180290 590000 3 1000000 1000000 575000 3.22 P1Y P4Y P10Y 960000 260000 2.39 P1Y P4Y P10Y 335000 165000 2.65 P1Y P4Y P10Y 219000 155000 3.90 P1Y P4Y P10Y 299000 P48M 65000 25000 3000 678080 358528 1000000 1000000 292428 1000000 5.59 P6M P3Y 270000 P10Y 681000 2371000 1484000 1104000 410000 1244533 1037111 2000000 2000000 100000 5.18 5.18 P6M P3Y P10Y 229000 144000 6.41 P6M P3Y P10Y 450000 32000 10.32 P6M P3Y P10Y 161000 395000 9.94 P6M P3Y P10Y 1858000 125000 9.96 P6M P3Y P10Y 687000 200000 10.10 P6M P3Y P10Y 1183000 50000 9.32 P6M P3Y P10Y 270000 177000 7.53 P6M P3Y P10Y 774000 80000 6.08 P6M P3Y P10Y 296000 20000 6.64 P6M P3Y P10Y 81000 34000 4.98 P6M P3Y P10Y 103000 25000 442000 2936000 1276300 282475 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.10032654%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Dec-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nov-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sept-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aug-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">May-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Apr-2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average expected life (years) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility rates<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 61.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 61.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average exercise price (€)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average fair value of options granted during the year (€)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">Historical volatility calculated over the weighted-average expected life.</sup><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-left:0pt;margin-right:0pt;vertical-align:top;visibility:hidden;">​</span></td></tr></table> P5Y9M14D P5Y9M14D P5Y9M14D P5Y9M14D P5Y9M14D P5Y9M14D P5Y9M14D 0.6329 0.6109 0.6090 0.6060 0.6080 0.6090 0.6100 0 0 0 0 0 0 0 0.0416 0.0455 0.0455 0.0435 0.0377 0.0347 0.0339 4.98 6.64 6.08 7.53 9.32 10.10 9.96 3.03 4.05 3.70 4.37 5.40 5.92 5.49 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercice</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercice</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercice</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price (€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price (€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price (€)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding on January 1,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,613,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,408,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,186,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.81</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 571,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,392,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.56</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (320,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (150,820)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.93</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.01</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding on December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,198,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,613,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,408,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.38</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable on December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,997,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,362,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,149,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.25</p></td></tr><tr><td style="vertical-align:bottom;width:42.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share purchase options available for grant on December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of December 31, 2023, 643,000 options to subscribe to new shares are available for future grants.</p> 2613886 5.66 2408508 4.38 1186900 2.81 686000 8.53 571000 9.07 1392428 5.56 55973 4.66 320622 2.14 150820 2.93 45000 7.99 45000 5.34 20000 4.01 3198913 6.26 2613886 5.66 2408508 4.38 1997666 5.23 1362205 4.35 1149401 3.25 25000 20000 5000 643000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:40.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fully vested options </b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exercise price (€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 395,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 131,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">7.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 177,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">6.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,244,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,037,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">5.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 431,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 83,902</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 169,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419,250</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 357,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,149,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 357,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,149,540</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205,375</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 136,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 325,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 136,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 325,231</p></td></tr><tr><td style="vertical-align:bottom;width:24.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2.39 to 10.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,198,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,700,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,997,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,183,298</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">Fully vested options are all exercisable options. On March 29, 2023, the Board of Directors unanimously decided to appoint Ryan Rhodes as the new Chief Executive Officer of the Company effective on May 1, 2023. Marc Oczachowski would continue to serve as Chairman of the Board of the Company. In this context, the Board decided to accelerate the vesting of all unvested options granted to Mr. Oczachowski under the 2019 option plans such that these options fully vested and became exercisable on March 29, 2023. (Ref. Note 33. Subsequent Events.) </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:8pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">The aggregate intrinsic value represents the total pre-tax intrinsic value, based on the Company’s closing stock price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">$5.28</span><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;"> at December</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">31,</span><span style="font-family:'Times New Roman','Times','serif';"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;">2023, which would have been received by the option holders had all in-the-money option holders exercised their options as of that date. If closing stock price is under exercise price, then the aggregate intrinsic value is not considered. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">​</span></p> 10.32 20000 P8Y9M18D 10.32 7222 10.32 10.10 200000 P9Y3M18D 10.10 38889 10.10 9.96 117000 P9Y3M18D 9.96 26000 9.96 9.94 395000 P9Y 9.94 131667 9.94 9.32 50000 P9Y4M24D 9.32 9722 9.32 7.53 177000 P9Y8M12D 7.53 6.64 20000 P9Y9M18D 6.64 6.41 100000 P8Y3M18D 6.41 52778 6.41 6.08 80000 P9Y9M18D 6.08 5.59 1244533 P7Y4M24D 5.59 1037111 5.59 5.18 83300 P7Y9M18D 5.18 431494 16197 5.18 83902 4.98 34000 P9Y10M24D 4.98 169320 3.90 107500 P5Y9M18D 3.90 419250 107500 3.90 419250 3.22 357000 P2Y3M18D 3.22 1149540 357000 3.22 1149540 2.65 77500 P4Y8M12D 2.65 205375 77500 2.65 205375 2.39 136080 P3Y3M18D 2.39 325231 136080 2.39 325231 2.39 10.32 3198913 P7Y9M18D 0.84 2700210 1997666 1.09 2183298 5.28 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant-Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value (€)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 216,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.59</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,392,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.37</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (329,571)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.06</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1.89</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,259,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.32</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 571,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.33</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (543,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.32</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.80</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,251,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.32</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.95</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (691,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.22</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (45,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.98</p></td></tr><tr><td style="vertical-align:bottom;width:69.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,201,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.18</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 216250 1.59 1392428 2.37 329571 2.06 20000 1.89 1259107 2.32 571000 4.33 543426 2.32 35000 2.80 1251681 2.32 686000 4.95 691434 3.22 45000 3.98 1201247 4.18 2509000 P2Y10M24D 200000 61500 61500 P1Y P2Y 57500 340000 40000 P1Y P2Y 259000 0 600000 291500 P6M P3Y 2963000 150000 P1Y 1542000 50000 P6M P3Y 508000 273500 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">retirement indemnities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(net of tax)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,829)</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive income (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net current-period other comprehensive income (loss) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (658)</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,451)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,487)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Provision for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">retirement indemnities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(net of tax)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (212)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,589)</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss) before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net current-period other comprehensive income (loss) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (240)</p></td></tr><tr><td style="vertical-align:bottom;width:56.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,829)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> -3973000 144000 -3829000 -478000 -180000 -658000 -4451000 -37000 -4487000 -3377000 -212000 -3589000 -596000 355000 -240000 -3973000 144000 -3829000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">18— TOTAL SALES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Amount of net sales derived from our operations in Asia, France, the United States. and other geographical areas, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Primary geographical markets (€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,009</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">France </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,251</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,524</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others geographical areas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,276</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,060</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The amount of net sales is recognized following the timing below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Timing of revenue recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Products transferred at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34,552</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Products and services transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,508</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,060</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Primary geographical markets (€)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,009</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">France </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,251</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,524</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others geographical areas</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,276</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,060</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 17841000 17936000 16009000 11999000 10637000 12251000 16717000 15036000 5524000 13865000 11500000 10276000 60423000 55108000 44060000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Timing of revenue recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Products transferred at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 34,552</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Products and services transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,508</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Net Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,060</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 48646000 44173000 34552000 11777000 10935000 9508000 60423000 55108000 44060000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">19— OTHER REVENUES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Other revenues consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licenses and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:2pt;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 2021, other revenues mainly consist of sales of a license to Theraclion and training to customers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licenses and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr></table> 6000 6000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">20— COSTS OF SALES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Costs of sales consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Direct costs of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,624)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,814)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,199)</p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Indirect costs of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,443)</p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total costs of sales </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,012)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,916)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,643)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Direct costs of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,624)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,814)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,199)</p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Indirect costs of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,443)</p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total costs of sales </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,012)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,916)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,643)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 22624000 19814000 16199000 13388000 11102000 9443000 36012000 30916000 25643000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">21— RESEARCH AND DEVELOPMENT EXPENSES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Research and development expenses consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,751)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,757)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research Tax Credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 617</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 739</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Research and development expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,920)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,402)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In 2023 and 2022, grants consisted mainly of national grants for the assessment and optimization of the focal treatments of prostate cancer (Perfuse development project).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In 2021, grants consisted mainly of national grants for the assessment and optimization of the focal treatments of prostate cancer (Perfuse development project) and of a financial impact for the development of innovative imaging solutions for the focal treatment of liver cancer (HECAM Development project). Ref. Note 12.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Research and development costs are expensed as incurred and include amortization of assets, costs of prototypes, salaries, benefits and other headcount related costs, contract and other outside service fees, and facilities and overhead costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,596)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,751)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,757)</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research Tax Credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 617</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 739</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net Research and development expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,963)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,920)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,402)</p></td></tr></table> 7596000 5751000 4757000 411000 581000 617000 222000 250000 739000 6963000 4920000 3402000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">22— FINANCIAL INCOME, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Interest (expense) income, net consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (52)</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paycheck Protection Program loan forgiveness</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 187</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (52)</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Paycheck Protection Program loan forgiveness</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 187</p></td></tr><tr><td style="vertical-align:bottom;width:69.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 1311000 404000 10000 232000 168000 52000 187000 1079000 236000 145000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">23— INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">23-1     Income / (Loss) before income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Income / (loss) before income taxes is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">France</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,026)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 869</p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,507)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 893</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">23-2     Income tax (expense)/ benefit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Income tax (expense)/benefit consists of the following :</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Current income tax expense:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">France</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (77)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (485)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (320)</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (436)</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sub-total current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (736)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (756)</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Deferred income tax (expense) benefit:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">France</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 556</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sub-total deferred income tax (expense) benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 563</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (193)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">23-3     Deferred income taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Deferred income taxes reflect the impact of temporary differences between the amounts of assets and liabilities reported for financial reporting purposes and such amounts as measured in accordance with tax laws. The tax effects of temporary differences which give rise to significant deferred tax assets (liabilities) are as follows by nature :</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,793</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elimination of intercompany profit in inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elimination of intercompany profit in fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 256</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provisions for retirement indemnities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 658</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital leases treated as operating leases for tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 360</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,573</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,573</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance for deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,744)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets (liabilities), net of allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 829</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Net operating loss carryforwards available amount to €71,821 thousand as of December 31, 2023, of which €31,284 thousand relates to EDAP TMS SA, €40,310 thousand relates to Edap Technomed Inc. and €227 thousand relates to Edap Technomed Co Ltd Japan. These net operating losses generate deferred tax assets of €16,356 thousand as at December 31, 2023. Realization of these tax assets is contingent on future taxable earnings in the applicable tax jurisdictions. As of December 31, 2023, €71,594 thousand out of these €71,821 thousand net operating loss carry-forwards have no expiration date but the amount of the net operating loss carry-forward, which can be used each year to offset taxable earnings, is limited in all jurisdictions. The remaining tax loss carry-forwards expire from years 2023 through 2025. In accordance with ASC 740, a valuation allowance is established if, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">based on the weight of available evidence, it is more-likely-than-not that some portion or all of the deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">23-4     Effective tax income (expense)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A reconciliation of differences between the statutory French income tax rate and the Company’s effective tax income (loss) is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Theoretical income tax (expense) benefit at French statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income of foreign subsidiaries taxed at different tax rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of net operating loss carry-forwards and valuation allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (643)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-taxable debt fair value variation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (258)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of cancellation of intra-group positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">French business tax included in income tax (CVAE)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax (expense) benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (193)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">23-5     Uncertainty in Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">According to ASC 740, the Company reviewed the tax positions of each subsidiary. On December 31, 2023 the Company believes that there is no significant uncertainty in the Company’s tax positions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company remains subject to examination by major tax jurisdictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Interest and penalties on income taxes are classified as a component of the provision for income taxes. There were no interest or penalties in 2023, 2022 and 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">France</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,026)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 869</p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,507)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 893</p></td></tr></table> -9026000 -418000 869000 -11507000 -1678000 24000 -20533000 -2096000 893000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Current income tax expense:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">France</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (77)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (485)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (320)</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (533)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (251)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (436)</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sub-total current income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (736)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (756)</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Deferred income tax (expense) benefit:</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">France</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other countries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 556</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sub-total deferred income tax (expense) benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (101)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 563</p></td></tr><tr><td style="vertical-align:bottom;width:69.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (193)</p></td></tr></table> 77000 485000 320000 533000 251000 436000 610000 736000 756000 -3000 8000 -8000 37000 93000 -556000 34000 101000 -563000 644000 837000 193000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net operating loss carry forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,793</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elimination of intercompany profit in inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elimination of intercompany profit in fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 256</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provisions for retirement indemnities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 658</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital leases treated as operating leases for tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 360</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,573</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,573</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance for deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,744)</p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets (liabilities), net of allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 829</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 16356000 13793000 689000 480000 396000 256000 663000 658000 10000 26000 354000 360000 18468000 15573000 18468000 15573000 17739000 14744000 729000 829000 71821000 31284000 40310000 227000 16356000 71594000 71821000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Theoretical income tax (expense) benefit at French statutory tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (237)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income of foreign subsidiaries taxed at different tax rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of net operating loss carry-forwards and valuation allowances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (643)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 626</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-taxable debt fair value variation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Permanent differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (258)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of cancellation of intra-group positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">French business tax included in income tax (CVAE)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td></tr><tr><td style="vertical-align:bottom;width:70.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax (expense) benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (193)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> -5133000 -524000 237000 546000 174000 95000 4439000 643000 -626000 263000 99000 258000 476000 366000 130000 74000 99000 85000 -20000 -20000 15000 644000 837000 193000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">24— EARNINGS (LOSS) PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.047771454%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:38.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) available to common shareholders (in Euros)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,177,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,933,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 699,890</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of shares for the computation of basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,996,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,392,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,129,047</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic EPS (in Euros)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.02</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,653,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,502,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 293,824</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of shares for the computation of diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,996,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,392,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,422,871</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted EPS income / (loss) (in Euros)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.02</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Diluted EPS income / (loss) available to common shareholders is computed including all dilutive securities that are in the money.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The effects of dilutive securities for the year ended December 31, 2023 and 2022 were excluded from the calculation of diluted earnings per share as a net loss was reported in this period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.047771454%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:38.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) available to common shareholders (in Euros)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,177,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,933,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 699,890</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of shares for the computation of basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,996,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,392,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,129,047</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic EPS (in Euros)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.02</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,653,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,502,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 293,824</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of shares for the computation of diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,996,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,392,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,422,871</p></td></tr><tr><td style="vertical-align:bottom;width:58.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted EPS income / (loss) (in Euros)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.57)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.09)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">€</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.02</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -21177772 -2933058 699890 36996722 34392598 32129047 -0.57 -0.09 0.02 2653050 2502171 293824 36996722 34392598 32422871 -0.57 -0.09 0.02 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">25— COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">25-1     Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company currently has commitments regarding its operating leases as described in Note 13-2.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">25-2     Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company currently has contingencies relating to standard warranties provided to customers for products as described in Note 1-15 and Note 12.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">26— FAIR VALUE OF FINANCIAL INSTRUMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following disclosure of the estimated fair value of financial instruments was made in accordance with the requirements of ASC 820 ‘‘Disclosure about fair value of financial instruments’’ and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">ASC 820 defines three levels of inputs that may be used to measure fair value and requires that the assets or liabilities carried at fair value be disclosed by the input level under which they were valued. The input levels are defined as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 10pt 36pt;">Level 1: Quoted (unadjusted) prices in active markets for identical assets and liabilities that the reporting entity can access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 10pt 36pt;">Level 2: Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Level 3: Unobservable inputs for the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The recorded amount of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities and short-term borrowings are a reasonable estimate of their fair value due to the short-term maturities of these instruments. As of December 31, 2023 and December 31, 2022, the Company did not have any other asset or liability measured at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of December 31, 2023, the fair value of the Company’s long-term debt was not materially different from the carrying value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">27— CONCENTRATION OF CREDIT RISK</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash and cash equivalents and trade accounts and notes receivable from customers, primarily located in France, Japan and the United States. The Company maintains cash deposits with major banks. Management periodically assesses the financial condition of these institutions and believes that credit risk is limited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company has implemented procedures to monitor the creditworthiness of its customers. The Company obtains bank guarantees for first time or infrequent unknown customers, and in certain cases obtains insurance against the risk of a payment default by the customer. The Company reviewed individual customer balances considering current and historical loss experience and general economic conditions in determining the allowance for doubtful accounts receivable of €0.2 million and €0.2 million, for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Actual losses may vary from the current estimates, and any adjustments are reported in earnings in the periods in which they become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In 2023, 2022 and 2021, the Company did not generate more than 10% revenue with a single customer.</p> 200000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">28— FOREIGN CURRENCY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company generates a significant percentage of its revenues, and of its operating expenses, in currencies other than the euro. The Company’s operating profitability could be materially adversely affected by large fluctuations in the rate of exchange between the euro and such other currencies. The Company may engage in foreign exchange hedging activities when deemed necessary, but there can be no assurance that hedging activities will be offset by the impact of movements in exchange rates on the Company’s results of operations. As of December 31, 2023, there were no outstanding hedging instruments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">29— SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Our activity is organized into three divisions: HIFU, ESWL (including lithotripsy activities) and Distribution. Through these three divisions, we develop, produce, market and distribute minimally invasive medical devices, mainly for urological diseases. HIFU division includes sales of Focal One, Ablatherm and related consumables and services, ESWL division includes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">revenues generated by the existing Sonolith range of lithotripters and, Distribution division includes the sale of complimentary products such as lasers, micro-ultrasound systems and other products from third parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The organization of our activities into three divisions better clarified our vision and enhanced our financial reporting of our three businesses HIFU, ESWL and Distribution. This new structure also allows for an improved measurement of our business progress.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The business in which the Company operates is the development, production and distribution of minimally invasive medical devices, primarily for the treatment of urological diseases. Substantially all revenues result from the sale of medical devices and their related license and royalty payments from third parties. The segments derive their revenues from this activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables set forth the key Statement of income (loss) figures, by segment for fiscal years 2023, 2022 and 2021 and the key balance sheet figures, by segment, for fiscal years 2023, 2022 and 2021. Segment operating profit or loss and segment assets are determined in accordance with the same policies as those described in the summary of significant accounting policies and they are reviewed by the CODM, who is the CEO. Interest income and expense, current and deferred income taxes are not allocated to individual segments. A reconciliation of segment operating profit or loss to consolidated net loss is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,813)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,257)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,612)</p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign Currency exchange (losses) gains, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,360</p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax (expense) benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (193)</p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 700</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">A summary of the Company’s operations by segment is presented below for years ended December 31, 2023, 2022 and 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HIFU</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ESWL</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">DISTRIB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reconciling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,333</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of RPPs &amp; leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,176</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of spare parts and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,914</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,423</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">External other revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,423</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total COS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,012)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,411</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R&amp;D expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,755)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,963)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,524)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,636)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,466)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,626)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">G&amp;A expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,634)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,871)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,535)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,224)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (248)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,813)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 91,548</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,344</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,069</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,412</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HIFU</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ESWL</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">DISTRIB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reconciling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,462</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of RPPs &amp; leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,617</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of spare parts and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,030</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,108</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">External other revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,108</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total COS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,916)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,193</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R&amp;D expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,525)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,920)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,409)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,379)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">G&amp;A expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,690)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,152)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,914)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,543)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,450)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,894)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,257)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101,123</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,378</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,605</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,412</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">HIFU</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ESWL</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DISTRIB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reconciling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,040</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of RPPs &amp; leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,968</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of spare parts and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,052</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,060</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">External other revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,065</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total COS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,080)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,643)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,422</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">R&amp;D expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,238)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (835)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (329)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,402)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,910)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,048)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,774)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,732)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">G&amp;A expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,481)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,161)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,355)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,900)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,630)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,043)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,034)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,025)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,612)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 77,226</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,636</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,845</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,412</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 3 3 3 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,813)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,257)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,612)</p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financial income (expense), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign Currency exchange (losses) gains, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,360</p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax (expense) benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (193)</p></td></tr><tr><td style="vertical-align:bottom;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 700</p></td></tr></table> -19813000 -4257000 -1612000 1079000 236000 145000 -1799000 1925000 2360000 644000 837000 193000 -21178000 -2933000 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HIFU</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ESWL</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">DISTRIB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reconciling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,333</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of RPPs &amp; leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,176</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of spare parts and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,914</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,423</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">External other revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,423</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total COS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,632)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,012)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,484</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,411</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R&amp;D expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,755)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,963)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,524)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,636)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,466)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,626)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">G&amp;A expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,634)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,871)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,535)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,224)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,778)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (248)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,813)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 91,548</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,344</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,069</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,412</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HIFU</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">ESWL</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">DISTRIB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reconciling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 38,462</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of RPPs &amp; leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,617</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales of spare parts and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,030</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,108</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">External other revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,108</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total COS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,396)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,916)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,193</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">R&amp;D expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,525)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,920)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,409)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,379)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">G&amp;A expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,690)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,152)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,914)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,543)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,450)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,894)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,257)</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,293</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101,123</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,378</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,605</p></td></tr><tr><td style="vertical-align:bottom;width:48.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,412</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">HIFU</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ESWL</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">DISTRIB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reconciling</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Division</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,040</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of RPPs &amp; leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,968</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sales of spare parts and services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,052</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,060</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">External other revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,065</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total COS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,080)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,643)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,422</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">R&amp;D expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,238)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (835)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (329)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,402)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,910)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,048)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,774)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,732)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">G&amp;A expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,481)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,161)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,355)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,900)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,630)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,043)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,034)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating income (loss) from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,025)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,612)</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 77,226</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Capital expenditures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,636</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,845</p></td></tr><tr><td style="vertical-align:bottom;width:48.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,412</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 13510000 3844000 24980000 42333000 4935000 955000 286000 6176000 2152000 5109000 4653000 11914000 20596000 9908000 29919000 60423000 20596000 9908000 29919000 60423000 10112000 6268000 19632000 36012000 10484000 3640000 10287000 24411000 5755000 764000 444000 6963000 13524000 1636000 7466000 22626000 5983000 1471000 2625000 4556000 14634000 25262000 3871000 10535000 4556000 44224000 -14778000 -232000 -248000 -4556000 -19813000 22443000 12798000 31400000 24908000 91548000 3577000 288000 479000 4344000 6516000 2105000 4448000 13069000 645000 496000 1271000 2412000 9437000 4880000 24145000 38462000 4287000 1058000 272000 5617000 1909000 5630000 3491000 11030000 15634000 11568000 27907000 55108000 15634000 11568000 27907000 55108000 6788000 6732000 17396000 30916000 8846000 4836000 10511000 24193000 3525000 950000 444000 4920000 8083000 1887000 6409000 16379000 2131000 1077000 1690000 2254000 7152000 13739000 3914000 8543000 2254000 28450000 -4894000 922000 1968000 -2254000 -4257000 16293000 12997000 26407000 45426000 101123000 1715000 307000 356000 2378000 4269000 2149000 4187000 10605000 645000 496000 1271000 2412000 4515000 4236000 20289000 29040000 3679000 1022000 267000 4968000 1715000 5758000 2578000 10052000 9910000 11016000 23134000 44060000 6000 6000 9915000 11016000 23134000 44065000 5311000 6080000 14252000 25643000 4604000 4936000 8882000 18422000 2238000 835000 329000 3402000 3910000 2048000 4774000 10732000 1481000 1161000 1355000 1904000 5900000 7630000 4043000 6458000 1904000 20034000 -3025000 893000 2424000 -1904000 -1612000 13597000 13596000 25344000 24690000 77226000 1234000 141000 261000 1636000 3689000 2185000 3971000 9845000 645000 496000 1271000 2412000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">30— VALUATION ACCOUNTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for deferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for doubtful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Slow-moving</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warranty</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inventory</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">reserve</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 369</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charges to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 110</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deductions: write-off and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (464)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (227)</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 252</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charges to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deductions: write-off and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (202)</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charges to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deductions: write-off and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (124)</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 172</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for deferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">for doubtful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Slow-moving</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warranty</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">tax assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">accounts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inventory</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">reserve</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 369</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charges to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 110</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deductions: write-off and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (464)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (227)</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 252</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charges to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deductions: write-off and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,135)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (202)</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Charges to costs and expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 134</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deductions: write-off and others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (124)</p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 172</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 15508000 721000 1563000 369000 346000 2000 371000 110000 -1513000 19000 -464000 -227000 14341000 742000 1470000 252000 1538000 32000 93000 112000 -1135000 -613000 -300000 -202000 14744000 161000 1262000 162000 3175000 85000 354000 134000 -180000 -21000 -353000 -124000 17739000 224000 1263000 172000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">31— SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Interest and income taxes paid are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes paid (refunds received)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 307</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Non-cash transactions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing lease obligations incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease obligations incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 674</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash flow used in operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 916</p></td></tr><tr><td style="vertical-align:bottom;width:68.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash flow used in finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:68.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing cash flow used in finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes paid (refunds received)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 307</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest received</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Non-cash transactions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing lease obligations incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:67.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease obligations incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 674</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash flow used in operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 916</p></td></tr><tr><td style="vertical-align:bottom;width:68.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating cash flow used in finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:68.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing cash flow used in finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 509000 410000 307000 265000 168000 114000 1311000 403000 10000 358000 162000 233000 1098000 1162000 674000 1009000 900000 916000 7000 12000 18000 242000 350000 406000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">32— RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On August 19, 2019, EDAP Technomed Co. Ltd. (Japan) contracted a loan amounting to JPY 80,000,000. As a current practice in Japan, this loan required a personal warranty from the representative director, President and CEO of the subsidiary Mr. Jean-François Bachelard. EDAP TMS S.A., as the parent company, counter-warranted this personal loan and agreed to indemnify Mr. Bachelard, in an indemnification letter dated September 12, 2019 expiring upon loan maturity date of August 26, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">On April 22, 2020, EDAP Technomed Co. Ltd (Japan) contracted another loan amounting to JPY 50,000,000 requiring a personal warranty from the representative director, president and CEO of the subsidiary Mr. Jean-François Bachelard. EDAP TMS S.A., as the parent company, counter-warranted this personal loan and agreed to indemnify Mr. Bachelard, in an indemnification letter dated June 2, 2020, expiring upon loan maturity date of April 2, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 80000000 50000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">33— SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In order to align the Company’s organization to build shareholders value and expand its operational and commercial presence in the United States, the Company announced on January 2, 2024 the appointment of Ken Mobeck as its Chief Financial Officer and François Dietsch as its Chief Accounting Officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"></span>On March 4, 2024, EDAP announced that its Focal One platform has been granted Breakthrough Device designation by the US Food and Drug Administration (FDA) for the treatment of deep infiltrating endometriosis (DIE). In June 2018, the FDA cleared Focal One Robotic Focal HIFU for the ablation of prostatic tissue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> The net proceeds from capital increase of €21,960 thousand relate to the Company’s successful common stock offering in September 2022 and of €21,289 thousand relate to the Company’s successful common stock offering in April 2021 – refer to Note 17-1.

    L^QICL XL_AM;?3]XG6@B$#OW OY#G?T;+ M<;26T0WWBQ4[N.1./G5XS;W_W3N787NQ>/;R-X%'3ND6-V O6P H2+B?#]W5 M_W9;^9-6%U>Z6)%7,@\J7?:_"N-D7#9@3Y%\JQ)^K;,XB MDI]PNN(#]X!PS0(B2CFQ4JAPG0HO/@&34_;6^593;-4K!:[+%Y!BI6(&RM"U5&YZ#.1\T!JCRRY8QJ+#&];^F9'9@)-IH]'+HL, M-1"P#(&MJ!I#E0@S0^%1WG$TLM6MXMW28*MB0&V/-+Y9+LSK03CR:.X3+FAD MZULE9VR!TT$UM%J2^IK,'#]S.Z/XC96U9&FU6W;MY6:I[M:6:'4_MPH:=T./AEXKKK2PI%'[ZE5T!GG4$*3 M!\%RH#5!79K( 8Z8L*1-C=2)3T_ _C*K0\EC)$ 0VGE($,7G] M<,KVEV0%&^J2HD^(L5&1R-TL.*5^1C$ U6;-<<- V/"T[$H25L.3ZK?!JORR M7!U5>;V=X\>+7M.9=K53ZB>[B]F@)=0$26<[C?YPY5:G)>Z4^O'EQKB;WS;# MG'/ALL>=Z1^,DDR)#%5IO)XG GUB)J&9@VHK RF=);$"68RQI37S\XYA0GF M^VI3J@':Z+.BK;9U[M2Z:EZU#5!A.#&VO*/;RVRNMFMRI]95[8&BFMFVBGQK MWBMRRK1;\:239JTI64T JU46:XTSF.Z-^0)>"TZMJT&I*T.4A#'6&C0X6JP- MJFAPLL1%;1RV+%9 MRUB6RB@8,Y:GRCB<1(919#;+4C(^H=4IH2@D?:RO!9I8Y;=T=\2O5LW*HKK# M-&YXTEWV^MVR/1, :BR8A;MVM9S&2EHX\FBU[-;*'/6*;%S,J.R;&LW#=/ZBM)N+W,$O4(# 6BDIT(0V[@[^\M7DF5 MVN'=G%# L$7@BU9+(0MN[MBQRC2=415F0H2Z-P$R10(ZM&Y:D0F*' .6)91) MEGW][,;0Y@Q6)&=2*^/9GF]L1AORI'7GJERM/1[N.&.Q(O+%',L.M$YP:K5Z MA$?-U2S=, C 5*WW4:@DH5E#LZEPS=-/JA(YV*3I+X=1JK3;2D";: M#HJMBOI.Q4F:U^=5V)]T0Z< NZ.S%MUW=.5.ZV MIQ-S4P[Z16Q;%:?Y45_+-WM"LE0>JM90KM\IX'4*URN4J]TX]SULNG?FYOS6 XO&E:9SZ)X;%8597H' M7:FN6^D=J\=C#7=K^J0HWJ&BO%'=O9P7P;(MCTD^/V*8]<1BG:IXK>KN1;C? MVV];L8?S1P'/G_S$*< W+>/.9AZR."Q+???TZRN:+\"F&"F4"_L F\>E4"S0 M7-(I%V@N*0(]O!OLOVX1/K,*5W44WVH)PKPR^F5\ _F'RX$_9.^*&?<-(.Q? M,9^FUVYNV8WANF;SO3IVQ&'M?HPFX>^[R,I 1;ES12$NX4I35IC5=NS(B]I6 M3'KA $]W8JHD)#J+6UC)$=O_597(!_]_E,7R/TC14:P)^/=,)]G:H[974^1COF%$-QW )SJL=O RXA-L9_L31Q.>A4 M"K8/AP$.+):FO04 B>YI="N^ #H,=37; \?Y8M7RQLQ;>'_%X7 MN\^J6'G6Q+,F;.UFKM(*6BL>3%7><%M\?C/49"J&,%/L]6(5U-SOJ;D7BT)_ MJ[G%#,LV"5OGC:UAKV2.7DR%2E15% 4?XO*A)V7)U6$TXEP7>$CG>=/U3!BW MWW-=.1"E;'5@ZIG.L;Z^JRNS]KZCLW[0"]701:3]#5;GN^ZP%964=UE M&*U8N+&"VIV.C=4?:G=]BJU9@K)PJ37<5G,4U^QHE:BH/8IHV+NPMV^\F=I3 M^VYC*E;WR@>"]V.Y/\M,+QZ$'E\HU$75GWA[\NHM-YDXOF*>-=5J4R9IRQAG M,."T*EXE MIO$;#U@J^!._X(K#K#JJ< *F=';U1:$/S)7/);P+-/UC-E?0%-XRA;\ERTG! MMB-O6VIGJ)\-U)::;:LV,K9Y8T$&F%$KY0*9B7M T^>(GZ'>_DB]O>Q=S1_KK3^8 M\=@Z6+4E- ^\!;XN=+)\1() O:>W=['CB',OH"+ZOI\LO(BY9)+T[1D'H;Q_ MEKR_7])\.3K)^THF($_D=<\R$BJ$#]8B5IQ>ARG26 8347?'SXM"<[&.&8QB MVD@L"T_EH4I_^;']IU1ZOLP7'78RMWB%+=2(WM(:Z^-8I:FHE#R+O]M?Y*9, MJ(>:^OHD[7+4IVGH]GIXBZ#$U5X$/!MQD_V2 MXFSC!"'[GXA@<*I/HA:CEAI=B(.(>1!/? M)371\>_&25&YN^^ ^\RJD[<7X6H\S_JQCMJ-&QZ[2]MR;2=.)%S=_H<\?7IJ*Y?YZ7N2H'OM)$-'K)M C9*:LH]:\ M<1G\XRN_E&/\G.B3X3\FX 'IAA-8?@3G]$XW60J'D<#Y^GNDO MEJCK+UX^^/'%'AN;1-,>AR^BZ'$CVVA5O5#NT:.>JM*3CX?O/D7"/]L1)26( M5#"4NFDB^V]__/1>)H\_JJ&21N)Z?H5HYN&'GZ<^4]SP%8"%A#YKXN^U6C'" M3C&J&HQ[ ]3;1E"Q0'!>'VYZH45$^7RD\L5-SSZTCA^[Y! M/L5P0L-:S^NT0=LU=8D' JEE--A:. V<5.1#-O,S64-2QMY"/% _M,=SR@3! M/I _E$HTGY,*G,10B\"#S5%#/O+5;G]#%$D-_ MM^G*^44XTN8;U5R2Z2:5>L_B+THW=CX?OZU10'WX4WT@[LC1?R U^#L.M202 M?&GU3/C,PO[H&W$4#US,V7_UK"YX)TVFMC3^&3#PL2OHI>\ F>)*5D4?D[R(I*FIK( W$9WY:@X4S[D^;\('&5]&!6D*EEM?-2CE:*BRJ0L*I1C[@QS0U_[I86/QJ M6_H*. HT.N):1F<-58G',M84\\E>D-F4%-N(WB6%1D?C^*R/X\TN5NJN=Q38 M6#.G+R3L;N0#ZFV&04."1#]BU_-S7[KEO MF$G\(./Z"6G#YXPKKPPWXY7G[HR%Y>?0R2YG%%I!PM)W1>.Z\@'&EV<,7YT@ MO;AO4#1XK7&HS#>RCF-:_\X1/ M+\MIS\X/>_)]@KR0,YHYL"1EI.W6=7[CJ],@82N\%DE4&HXLH!5=T(J^,*5( MAQ6I:[:=I]>:@-%%U9U(=@5'FUK"BG@UJC5X!G'5N7'A"X7V\!(%$/Z?HEM1 M*7SX^;4^ <@R?(ZMPO.)E&VA/NKOAG*^@1("U>,[QA:0!9G4O"[-"S\[9]AK M_O,[=Q[U7DS4OAUK_0D_F!.E#JN5ACNC1A$C:K"ES"4J))23Q)7(7VY^1@'M MYL_LYNZSA#^W&[53:K381M&2:N8 Y)>L6FJ904)W25#7RQ^^4;)P69CP7[_8 M=X5<40_4#ZWB3G?_[- >H5C2)Q;V@8+MYE,H%V@NJ10+-)=TR@5_H*%7 MSYYFO9>$?6F;^:^I;7_'H:>M/_9M@5\DD^JR_T^NW1LXL)CXYD+H@/?\W1!/$Y3]Q=/#0V4BK@Z'6!TOY79]OWR MMH>G$RC3D6V[M,&SOD2["K^_GUI MA%/:98+@O,8C-%W?* 2]!J5S/" M)'.Y%RO\?MOF:V#9OGCC$!H;3#K^W-CZ;;O,*4MW(ZW,22 .Q!78F7NLV]6,[>J' M)VG+-U*6;5T!"9>^C=V/.S3Y1M"XS^4IZ<#T8"U0F$PS^L;P&2FWZ0:4MU@( M>V3J+RU/KRN2NH M^X#"=? M5)W-?A.F6SY0.>_,.#D:AG]-.\#C5HW<[-$$[,(UFZD#L62-K% =.479 U;0N=^(X3'5&8NA([5!VX%[.' MK[V(_BR2]$;U@:DELOV3HW->ZLB6-Z1EG0)3?JMJT_P:%!?2/+6,T"CYB9K! M-K"BXR#.4EO>##AMV_6>;UB/C]?=^K,1A;:U-ZVG(W+RZ8C_ M=VHO//X)/Z^W:YXZ8[(;C";44D.LC>@ANH>'9L_51M[%CJ]K>XIY]B+S.R>: M-_0GQY,[=#%DZ&)4VX_N>:&/2?,6[T21U/D*B="GA$L2%!6=[?O@Z:VWV:VQ5#^D6MS1[7,Q@.AB4#5#C;V)#Z4EEH M":23KE 1II#]H=*;!:EW\T!=H5*I5ZE7,E-7HSI!TAZ!8:\7KJ$Q M06/Z1M'V0[:$J=/&,*,5.+XT&F&,,%AC>>6QRP%&P#JV[YSLP\*:^W0RUXS8 M%ZVL"78LV3;%J<&7<*Q-"?YXP*-!4L?&DK"*#1I;^HWMBA']LC6CV^UJZB_) MEJ$7U1XQ:&8YVA*>JMCP#\5LQ V;K[:3+9!Q9_S*]_/YE=M! ('1K OY#G?T;+<;2644'9BQ4[ MJ"E+/G585;;_W3NWZ7NQ>/8RZE!-7TDJ;_/G_3\%F3F1G?YOMY4_>94<_3O4 MLM!PS(-^JOM?A9E:7*5G3Y%\4F[G/ITY*E>J7WSC?#2:&?/^+15?X-I(MR$B MX@/W@'#- B)*.;%2J'"="B\^75^E[*WSK:;8JE<*7),J_GR\5S[JX0PL],KU%:&F/)3'X0^;1 "(W M+3,40].325:FZ3!(4=/)6&9)=BJ/V8D"2$ S"J7\D^BT\NC8A]F S C&B.3S MF.(W>&W->0M.QF7L]N45IHC2FI2*_ ML +-\,?LC+6T<"3U>F3&:>%&%A5(R=_HF>*DMO57?O1,^O5(H[IA=KOUS#3R M\\*B6YC:\XT0(5^/WE.59;: BI#,O"C!/)HY#"H9_ONKC W6LQJXW>%\5;=" GK\N'(RE3O@R7>90R@ M-Z5MEATYE5_9P9)92-G3;\3RC%JA=L5M^Q.]=4H>)941%/3RA.(G)2$!5? M_6\MU,1$D\ED/!"'NVK/'0V!Q>J^>G5?JU=WS>/:U"C/@"N/QMDN6+B$TC2. MAE2?6I8&&R%LM<&5QS+2K/:F$51EDS/2N4G?SIGS3TBB@URK7&@K::$B4 M54Y9SO/@TA.ZG&YP6IL7$ ?EIX7E=,3,IPR0$O9:G42:2&N$1!.BHJI AEH& M$R5*I44E6:I7H6V9TL)1\MMD]!*M1*:7]5G)DF MWFP*D\%\45D')R$E.QF:S832 $7:W9;>+H?I+,*<@I19'R'=;F-8$^9.;U+O MZH)4W>F8WS3,^4G+31#F==1EFN M3D$J+(LRF:6)!2I-"^'$6X?EYNPDI- -H;2L==9$:\Z\4A9-GE>RL*G*T954 M)3?-= 7?,4.;7O?"::-&3E:GP#?9Z//BN,O[;(W3ZD,\:]1G1>84^-A-OV;+ MLMTQ;7HI!F.LE.VK)\%G+.1>O9=O+H2\,>D3P6RDK9?,*?!MUET**TS),6L/ MZ:G>=]IR>=P&5Q[=L[X8==>N2SI"'G>&,MWE0FP)87ITSS'25*2L:4Z%D%WI M_4Z!G:YZJU.0B81,C:_5*9JCB#-2DQIR"E\[UNSYVY!$N%Z_:L6%I, MFSJ\\FB:XX%@JY^";Z*XO9T!,DPI& MXMFL.%9)54RCA"Q*F(R*Z32EJ&2&H&A2/3)M=+O5R$_U$,6]^6B":4U^A)W$ M=,_M!NUND&D)4GLPZG72;;Y>6YW"M#"I.'(_ZWNL/6M7Y#73R./$R<5O;>K+ M[BS=&@A(-[^L#CI3;9/7M]D&K\8Y*HVE'-)HL]3<6974K!X40OT4II&Y@I.F MVG(%2I;FZ3Y31_'-KF'TRRLQ2Z\4#5I6T+#'RYT\OREC ^84^K&^Q9;S56]J M!M.BT.HOBC3&ZZ?0WUE,IYRL]DBVU.6668K.#E46+JC'"%A-)MBFWLNP_:FS M".O9SMBNM@^0"D+-72GHW3F>;=GHUEBQUN55OXB&57Z<'_7U?+/7WI6#?O.O MWBTB_<5/:_WSZIUO=GX+ED:'_0PE)TRI+G@6\+!3$VFII:34& 35!Z3ZS)(< M$ K!>NF288%?>!IX!06\[%9LP&N?;?"B%.1@H6[_V++J$3?7/DL'T4_DLE9OA@>@L$?<3J1 M2_SDDGDDD]-),90+P$LFD4O\Y)+@)9YR2? 23[D O.")7"XFEU_,'?NI>WR6 M(VIQ.;OXOL<9M]-X%SZ[N%VX[N?P(B0#SJ(?#9V.]P;37#XF1F9JR6:R2W@,F'U+9:"W:^0^3Q)"IXS5L:BA8EK26L MPU<,4:]@$GZ6('@A"Y$>Y2L=+^T6!3L/)G78\L=$Y0 MR^7US8*=;QK=3#K(I.7U[@ X]5X9IX0-2-#S#GKP%^BY6 16SPN26YSF;$%C MJNEAO^%W"]/KH:=7;-1JK8X_0"EF1BELVW5K?69[I/M2/8#N'#WQX])N@![L M!7HN%J^U5CU1UBBIBN)^L4-?#&C+%RDZB*\IB+%&MADYW\O1_XF==+W*,ADI$(RA*Y7)?J>VL9B3 MZ3V?'>$'3_)7X&ZG%IWO@/[R+DWH?&7B$S+U*]NF>_&+]UK^AG'26TUU12 HP_A%R]5V_V)\#8:'*/6HZ:B& 32&UEX=JL+$%@ '>6NG>*]0,. M;L]MM,=-&>=13BK-U\O.HH]FVK=P<)O:(F6YL.R0E_I+EPSG[PMYN3$3TI_' M)#$E OWS!/HUF+0C@7X]-CPGLA M2YY4O 04O YT^Y3_VPMTC0O#$#6F]?$,75",N5F)=+25^)X#G 2&<4#'T;NE M_DH(DT^#X\TJT-P/J8/_D[P4F\")3K MX^1>^)-?PDE;*/7)R7"11X-TC=&^*F99*@)L1*KNAHQ=)GOA7"\\PJ\:Q4H@ M3$C3SU@F+JNNEQ^R4M=<;9LUD,?$]+U1"3\MF: YZKY80NH_/W@YHN@9=-0E MR0)R>&J^UAZ0(R:'9F;K%%-:Z'U@3X9+2<,[ .#;\^E)\>%$N D M]4V.@>/6B8)M>_,2:S@^L9CA>:]464'@I"]*ND#,KG8=-L4,X8 M+_<)DZL.E]Z@F^L$000;ZN=U4+X>/R@XWE-+YI3T.B$K2O8]HVN+G]NUO1>[ M2ZWB**ZM-;4%W*GWX5:]YC.P MF7976I^P-9AJ.D8EVQ-9>Y2=\1,UEY_A.FQ<"'W;]+LA=D)6_9' ^;H^ZSF! M4S$VC+_V\QLT;VJ%43EL59?S%00.S ;#L@EPXIX-EKBMUT'.FWEBO79[(K=D MMBST>8UTBI)$D#4&0@CXN?AQHMB=D;LO_-[CG*M8.[TQF\J$EDI\XU\Q5"V( MMH,*-WE/4XW%.ZL]/R?72KY=]MA@O>GHD\F:Z?W$]B5\1=:J_^>)3DQ=_NP(!H#8DFA&RR^CXVUIIYJ-'\P=[LW MW%F$EZ'6[C(HD6__'/[BL^^0.1&XP-'!Z.5-PQ8]_Z7EBO)67EK+5Z;M',=K MX',_>+JF.]%2TC-^3_332JTD/[4_5W/ET?W__Y MBL >OOP[0!,=&0.(F92G^3--@9Z/%3X^'?<\\OH2E^9J+@T>1Y?&!F[T C8( M/71N7!B= )-\$)Z 2V!\DOH+9G'\G0+^L:RE#K,]_.AZX$8["__I^#$8G:L: MRI.W!-EP'SXMTE4C\9?BZ2^QZUF4JWYXI+P)WK)HP#5KJ$G>R=5KNLR/S/)\ M46'G4K?AUY:B7N=TR*J>HE5ONWJ]8Q+/3IKL+5CTE0'DZBR^OV2-7J/_I'^7_!GF_'2H%[[^)F6UHCD3X[+R-V& [O MOX@(H.TW.^NUO>: ?-I= []Y&<(OO/W #@+U;V?+;SM@" [N[X)[CBUWM9^U M_6<$6NOOLJ=))K("\W2",7C%.CRO7T^72K+O6L'B-5=QY\?^4NMW')^3<%>3LU=))Z_^\[YB>3HD+@_ MD:S@?S_K6ARS:;GOW-8W7O=L+WWW692)2.].I/%+C/V@2&,7Y?U^)2M9 W_K M@#'MZUE]A9#O3SIG_+4/1T1,PFXG?$SYF7(G2Z;1?%@;*?TRC;F;]I6+?.AY M(K,20#Q50XQ' *"+/0UJ3=J] 5I M,BFW9VPHS\1K X+(NSVVM%+'9C_C#$(@GN;:T $@X,&?!P)][SQP H@_\T ] M>B% :&3:H;UA$T-+/M)7=#/O&/T MQ(]*NP%Z+E>E_Q ]=F[6D9%FL2[T*9KABTX]6]6OM_;40\Q29$103:K!;&RZ MAO)92@?H@6XI?E^E22MP_U#S%^=U0>\%\_?/O]RI<[E7ZS<07O8,TZ]6K3[+ M4?Y01;AESK(9D;QTK:,$%U\5%W?B-OX$%_5^8[@L"%,+#5<]P7*G1*]87@%< M +_QN$%7 HL_CIV\4W_P)["0P@&'#L=T1Y#:U%IT,HC(C>%R0;T/B[O@*#_0 M[#G@._5 "XH,B]?$]+A4K0NC?FR:/<.3V4E[Y_LDBY)NP(E _U2!?@U"Z@[: M.S.O.[;\LUM3$K;D#X\*[X0M>5)P6-X>5K<_M2%7[J7Y$&GW6#LPY8*<]28X MHXLTI$PNN!V78..+M%"Y4\+D%#3>;/= 2AF$\U4KBW*2;Q&E'&?P" ,PDO[V M@SC>-TCZI7P! N5,_DO,_-!]4^K43#+4)!S^BM'3]4WZG7@[O]JA?93%/5ML M#S)"?C3CY^B*K!6PMIB!G@]]R?9Q"9SN&DYWXB']*IPD:E!K,*BDH/9FGE_, M:FG,:ZX G. >TW$9Z01.7Y(*NCZ<[F0KZE?AQ.?T67VC%'26GR^F=!WK90F3 M 7"BOOW('F]._?V5B3@X/RD&"$B%0KH/ N[%%ME':R)]<38B8>H^:QTB2N() M "?,06U:8*QJANF8$FGEF9986T_5E9B-G-4[Y>D2"%UF[^R/DVE"/UU)NNQ: MV1;A 49:2QDVD$9R_NW38?,-RU'%, ZXDY6^Z'H:F-%\X'F:HX1[Q'0 8+8% MK/Q3)VS?W)J@)*UA9 3;-VV*$9ARL1;@64;$T"CE^40KZB3N3O"8T%P7PZ/: MRJHHR6Z:IC0@!RL#Q3!B&>$Q#>+VA 8[(PV6P/$.:;)SP]$6B\C:UE76:$\I M8=!W6H83P9'Z]H,XKE3TM6FTGU4JTQQU7Z,L]9\?O!Q1] SP$N!6%A#*4[M: M6%-\W[GL=5\P=_;OKG+N3Y;A%BZ^W10S;%3[#DY-4"2+^J$J 7"M-D[9: M;*'!FLG5AVQV$1@KB(AT4@KPZW*322G 3R.B.V=6+294RW8$ZXJ0=D=.[T709FH]#5KI"HX*_776'DZ&4U$>@5G"WC)F>-$XP1E M7S$Q,G&D;XLRMZLM?0ROL6P_W6_/VV8G9PW:<+:BZF[OP>SK,;TOG.R99[A> MRC\H.1QK#_M>3- ?1V7=N>_<@C Z*""9]S356!R8GM<6AQY-9J&$9AIHS:NC M[9%9'7;'P.(0]YR3>><(NJ=4RSMG*4]G4/ZSD&1+>]$X^?.C>GR>XGV:P<$W MEC8&*VC4)1A\VJ^HCUA6LT\TKIW4G6DIZ7@1/],=, MK20_M<^YOO+H ) )*OUOXKS\S'GYZ09$4_(\,5-IIKFEI?9-@S%$(@AZ5<]= MP=T']$2MBAO)/+68N($/1)J"_]VSXMT#%_8QQ2/500G3BDZ:#;M6L;D<*&[) MU2/%.YD:<6O%6Z0*FA)-YN^/Y=G;NLE;$=C#EW\':*0C:P!!\Y#R-'^F*=#7 ML<+'I]- 1WY>3)V8 V=V&O@+8QS>@U^#Q]&OL8'KO(!=OP\]'!?&^< L'P3Z MX!(8Z:?^@GO0?Z> 3RQKJ<.]:C^Z'KC.SL+?UYB=@=&YJJ$\N4R07O/ATR)U M-1*G*99.$[N>18FPAV6#F^ EBP96"MMA=!<";E^G&=A@,,H%8OB]V8N^,H J.(OO M!/6"LM@A6-[7K-)V4MMA$Y:P@DC3)&4"\0@@#3"Y7J3&$,WC2)3;%0LF-/L/ MT>(!KH?72;KN:3H\A BT*/KF]!_!7WF:!$D^\/>>!E1P(1F6]G2C[?HB:Y:[ M^AY1#2_F[9<.K+5QF9UHP!_4P!O/P/T77J!= M@JLY)6?TM9A?H.3E>AK=[X,'@7]AL=^.%>K;CD:QI3422! MVIK("DS""7;H%\U)4/@!_\W<>UX)##^EV.EDPG@8F495[5I6( M\WDY-9^SIC'+9 7A?/ILRA^S=SM;ULA6E^.?I'O.E)]$GK>79T*)OTN)%X-% MX&FO.$7(C7=7FK74&N#5)Z<*4"[(ZL3FFHHB! /5G1?KU1!IM<7H$ -]QM[9 M,?"?@9C)K^#;7!G[<0/ZN0UW(JG$),?'),--RN[*/6&)2^* 5+!T*7>6(E4I=>.Q,<)3CZDBOL:1@1"B<-EF:7,A&\(S89I=4)YCJ M$5AATV>L612/(#.+X"A!)'YTG%)^[MP*Q&@UA2;@^0":WWTZ>73"+I0I9I2S M-&D@2%FAL!F9T]:0;HLT7%[3:":)31-,)2OKKT&JTRGZI15"=U!MU0+WV/09 M-+,"D()5."] Z,;,4[U^X\T_TV%_:78(8'94-X#'%A.[$\>U'#[^5ZW.">.R M]D=]E_4SH:F_(JJL@MH8: MBPDVK; +?>Q!=$5M9H@374[?J IXHRH'[YQ*^_QA^-<5'.!GJ"F&$TC;.?C2 M9_V3P=]J\-NSCPJ2L![WJ)(YYO&5D\O5]TG@QL$8%932\/ M;OZ_#]77/'BMW;E8/%HT= W9'G^-(HGODK620G]?"I5^S&+/!9SVXX(3D:* MW?^_U/./S\567A1D62,',_:B$L7VKU[6HMA]]Y,SN =E7G ,+D+7.'B+/0OA M/RDU\>#R]+\NES]I[^#/[]=RBFI[N.-4WHV*=/A/*BE="%-OG&Z#;Y:9_?1L M&UM@6JEN@T_QC\QCBFD64KR0XRN%"M.IL/S3H;>8C3K/-7FN7BDP7;:0*E:: M3#-?8>HIO@N^:+#-[M4'3APHT7L#_ZOB/)4^BJIS:8'G^L";LC3?WY;[6AF^ MEG)A (O=!.]5,'S%.G[!*__S]1PS$7SVI2^W R6P MA^T/4$F8]S#&<*$@%UV\VN:(W?!GN5YK%7R :MZ*)<,9'PZKX/D#) M4_"!'I2%:_F-4:O8GX[1,(\Z8J= YL-"^]L/@GX@:.*!P([CCY01W6YK?/S4 M.+"L<%O0#!8I6X$P)B6!SUYJ*5E!M.Q]J*!?P5@:JA8%B[O)U&=*64^C3H\% M?DJQ2!=YW:O?<#);DL=Y0.) ,WKPU5J:%\WOR8G-=]:5>;Z:'Z!2PYCP?:I< M[;',MQ_H(W;,QT9UX![O0M>X8.'#@0(W[^2\%-!T==B>+V>FP:I.5J>$=-IF M(H7#4.*!IH_S^/<%\G8*M]+ FN<^/^;Q'?.3!Z9$]@Q@;LKP!"AD::#ID1P? M^6W[LR-"4N\5)_F% K7 ">#!NAY9KEV=6/C2L*&'Y(11_4Y+@T9)2OF!H@#7 M "#OI>%RQV-P-T??5@O^9^F,A'D9R"%GDRKA=N=9 I\#NNY^A&6X\C_U0,-;K9_JH#9=[] M?4BZW6W,,I@"(JA458=T.&\@@^I5_$CCS MD3')$47IX9]D=""=IQ1@JEV96ZV@= M11QVGIZP.H920R3]PA;COZ):$BRLN5VHP,#?7YUR9GZS&$IKU>04E%@.F7%@ MS%;??M"/Y"7JZ ,]>@Y75A-#F< :V(&UV!8CU3W8.G?FN8JF;2.@\U3\OD09 MX?NQ7!]GN4M0/JV=>(J>:T,S!?>K=N]ULN!PD%LN%ZC<)DW#GH]YHH/*E <\ M2^"$9T^X0&=1LJ<"PBFPF@*I.=I6YI%3NI@8_M,2^7)Q-1PE\#QMNVC"%]O5 MPMX6X(8KZL)-=#(N.KFW>(P*7;1MX6"74=6(RY"L%@A%*DY>FL&X]V#!W2LM M;(!VM!,3J:REVKRY=OH^RM%%BF(V2';>C+H\9,E3/<_.J;'GI]A_FP' WV< M6IZ&:/8,\D; (Y5]Q3-FD39'[*X?&U(@TN(=X92:2&"T,T_;#WP[5@COW2O( M(+9P@(_]GW&"Y-W-X[*TB^2#D>S$X6PI3*VD[GV")/!CFB?F%33Z XH%Y\"37 X&0Y(4I77,T#SS= MUK3(;(&EU#]\0@!F##Q:\Q826'<5PU,"&\91()QX3+7>?=Y#RAA#"A(.:VD MK;5V@U6WU<7!,!P?&->(ZU8CYW8;M1W>:MMS(+7E&[=F->(*0& 66)*W-<]/ MH_;?"^VN#@?B?3ALG5,0>,5,_??CVJH74&_5\!= SP/H?(W!8KZ5$C#I ;3Y M0#90-\#O-,ES@(R X($(IV EA=*"UWH:,/O;7?;(62MZF@/4U9)64>!YH.A/ M_)H<(N#70,>Z!RB82'ZD4(<#@M^K3R/V#;@6&U%7"DAZ0Q62_-T@H/\('R^] M;(_Q_":J-C848_$++-ZG,Q5^3JM\W-OB]R_0V4F"W0GBZ1<'[8L*VW<\N9QQ ME*4[ZRZ>$1#*HM:3]01A71 Q8F ]HT[P>L_>TY,N/XD&7+"U $! #\"?LBRH M2K:D:E$; [AA<4JXJ1G,OH"*\RSD _D^AY*:KVF1Y1A'>1.Q G[Z?>!W/4WR M Z!O7X(+3VUI< D(\ O2C?NYCMRZG8,9#>]DE)LVEOF*5%=*:"!:Y@(KKQ?4 M&(8@5/:!)$[0L+M%>Z)94<^8XL^ M80:NY.9YF3$1MV03N;S:5;QS3>C.WUP#?B+1>#^CTNZ>P&@L5IKFI)A !RJ]U4JX:+S44_BJT5KREV'\O/69ICJ8:&-=JX&C/A*9ADJT[B/E;=4.;<7_)ZO^F$G>SG3ZV\F.-HCV8_Q2W)BSXW M-+#*J2>7RT8)Z:VJ Y(V;=\,S0S=S!'@=7Z0IR;[>:UD@"5]:2AV488,]?Q) M&F )5& =^ITMF06> I9($&Q$7HV?^@LL@"FX$[Y# (V0?\=J%23?7P6C*4?< MG8_F0-=2VVW9;)V N"^,;VX2I_P9$) +A?A!< #A:F*:*3D5?KBBT;Q77FN\ M'MCET>_[D:^-#N)K"@0%[&?@:\X+3[(9P#?<$3TYH&TJ:\\L-]0TZ*5ICA]! M,TJ0/6F"3'W=:LW3]8R),.249,TET56 [F =85.&*"7F@V5X$7PMU..K4OH M@N=#4&B[$45">9IWF-0V^QX;E>&<5%&3O0"$V#MX9J CA5$/SQN3^Q!;"H!M M\**V>_!W.1=H1*1PP PHP'N/O&$=!,N+5#"+>,4+N6&XB&5$.,@G1NXX>QIX M[/ *^(L=1[>D#1MO>KD>:FOV2J)R8V(V^YT=+SCL2/<.=8[QP 3H40B9"Y\O MV>5),ROPPD_*NUTJGV;UI*:&NC2>#?WU3.!+J#\L2L1 M&=X7U,]5Q1&]9C><:2]HTSU$(]!RT2!?T:\?$>.LPJ)#&0]RK-VQ!;RO%9?I MJAYW,5KY^:B5]J0>RP5KQ7'27D\IZ^^*$>Y/[CV?!?!GHAZEJ1G< =OUVO.U MQ9Y_.P;C(\S)A+.P8Z.B38+=;OJSN7IX"\H1CC^^,'S&.TV+.+75&^ Y/7^X MAA)UV>:@'2Y%"[5'?ILG,TMY,KJ%+=B^@5^"L^U7G.VF>;0K=3I(*:VDKZ8RP#&7=(W=B2G: M/S^I6;;5G+=*Z25A]K/CJHZAK?YF##2+>#QQ4.=YS_LQM7O\-GDILDO U4@M M-3^BP3^2=/N&#'UO(7;@VT="@)\:AF/8@?U*5I>4\13)+YTQ/^JP-6DCAA); MMV<^<^RFJH'WRDW];',@I;65Q;T7#2,"1_Z?;.66>2(YD9>RMHJ!H(F2<$9B(-*T>QS M2,DPK%G!E('_-W8#[Z E[D=%_??6;#\)&M+=VGIF>-I),X]39Y#O+8WQ+\I/ M_KG\Y-?R8^'T;>/-2'H'PI,[C:J3":F\D&=6P^6PUZ8M8P7"3,WYC.Q2KI=: M3;3].@U'L$\ .4BGU, _8=M,I(&>1E740+@T8%'68;F;15@2XZ-)>,@F7EQ MH!A[]V^[K1KYCM!=C!;X"_-I,=2B3Y)VT6!*VYD\3(J,^+K3^O;2]3LD\;R* M@?>XID.P"%,IK1KUP:!?!(8@2[U+XG6AZ,#O$+@K'^7:[A\5=>YV_*W3!MQ^ M5W>BV'ZW=?5ZH],%:_YV:WOW=^ KJ%W2?NL;;D8>9HQ O"'&&MF>6OQ>COY/ MS';EH$:+!&/6EG*[1#/KL#9K_UZ*\=N$X'MGU]*9\^0];<_.GZ^O_*^\@^W" MQC]/&3;1_Z7^"OQ]B@* L0I$NO?&[(@C/BO[^GOTTXD0]30=%;O(E816B=Z9 MJ-V':YBHIM@LSY62IPEAAF[3GBWG)^0MZ(]?C%Q7'!YROH?@Z"":,38^+ MX@KN6/XBB_4;D2L9Z1(=F\@UOCKTE2+7WKJ=R]B3D$#SQ'35*ZX+HRD"%D;\ MD3AQXN;LI&<8AJD6MD!G#L%R.;#PKZZI%KMUQ*U],L61/RY37N8H3'K6MQB%RSZ-P9 MD>',%' _[XPMR1@YQ6M$KEOYTF>0[RV-\6TCURJ3P0>9W%H4^FERGEW,EAM' M8[Y2Y'IZ[;]10!LWY8I#0,LV?%8C:FD9Y>O3@F.((V[,P6-_Q'$E\A@'M#R5 M\>>>YQ5,/+,1ZXTJ)M?33!+0_AD![=>-83,BGH6&*,I;>_YP#:NDC4I]U.X* M-&IGG U:-]:VUOZ-5,]KQ;"*I\T1B98P- Q]G5RL* <9P,1%ZL*[KPCH<HX>8P3UH/YX9[^2#VR [@^*]$ M.1^7]-6CV%I50D2(:O 6M M&4-G(PZTYG+E<;PHY19LS5CU*J9&51AXNA''3NQ&QI?6K->EC-GA6#.B16_W$,7U MP UG;E0<]<41RWVQ:56#)7>"IV*JG@9TWG(56% D'HQIC%7R*_&EPTJAZW*E M]$C0,N12GZ2-+@'3R8C'4V?:SYSTN%#MY^C"7/^ZR3X[%^(VN3XQTZPXA,0N;?>EW)KLFZ6U+OO@ MX\H*84B<_=V0V#A;1'R?5B,JEM+9SM S]+EQTW7R8%*+AB,YBB%9>2!1'=8: M>Y+9K+1J#(6^AYDAJA6D?-KC6+8-H_'4/IA]90Z^4#@+38L!E$19; W*V^$L ME$(JJO"RUR'# 9JH/4!EDQ00D:A15>7(OC%\/D7#/[V"H=EU*L)>="K"KJ*. M[F2QRA%FX*%]22CCJ_1XV%K\1K'C?8!VVB]AMY@]:5AFI6DG1T@-&Z76=W@ZQK"L;1E$2]YFHI2N7NBM6:U0XGJFWA++U&_4; M?Y=!BO>>+8Y'EJ-"5BBK6*4V!0T'1F01H+KH)NU[;(UNY6'MN;=3C4MLP0I].;@*VNZ]785W(CLDLW MX+I%50BD5B&+%\KMP0@VI",S#R2>>9=;?RH].(.M"79S\E0=S%&?=>*N% !@ M\X7@79LDG$RE@J%(<2;28ML:5MJWL'R_)'BL29#.;&/:K)U5"GQ])LZ#P?NU MWZY=PB^1[J>EBXX9M]QV<[092'U$\.EU("GO%VB\1&4_N+:D]LM*O'9A*1%[ MCE6?/\1@(4$T&\L5)U)9*'&\%M0:K4QY=D-/ZJ/;M),Q9;?1FK42C,J*F-IL MT]0Z$:&&/Z1_=RFY:TUX;7-ZM?4@WU&Y%LH[/3>K3*J=IOH%-NJGH_*"K)*A MA^*UK$F6[?I2A9LMGUA3?G&K/C(TV-:]QN*QIWXUM=K&8MG# H$-?\QVNRW5 M1,3VJ+ LMR9C^LN>0I(;-M$50".=M.9BN]9D <]?(1_+2I33>D.&M]M4/ M9=P<9?CZNF+/67XY:)8"3^;\01QV7)=L)M^FVY4.R\WY:;,Q-K&L!%P/WUB_ M1=*_MZENN_[BY7ZK?')C_= "I']EV_7C,K[*KOJAC$FMC0&[V1<'%H#XI3HZ,5RI;YMZ,4 K=2T(-R!Z M9)1^T5=K8AJRHO%,O3C1].)%#L8+W_ 6Z1=?,<"X75X&N/#0.97!?K)+MWA#08Z:__P1,O\\O7##8RH;)!SC5FUMODE6 MC]_?E O+3(D7N$PANUQ5RW.&!=Y<&GNG0/R7SNO)?OV\GD-5RI1:(>X0?(Z= MI[5&G6KWELCDAF71/I;7,R@VN3J3D22AMB8VB[9CSZFH*-H#GDZ?;D;\1F;/ M URSHZ TD>AE),H^ITR](U%[7G33/;ZBFC;N5_S*2A![R#9?@: ?,.Q$>/#5 M\[$(]&%G!K],/E;4:/B"<2Z.[1LNYNQ,;\CU&]GHUZ7EHT4)YA M++5F;R&VJ37[=M ?2:WYOJT,MH@,X[Z.5E3S"M;0LJ29KWW?__#O&6I*[0N* M'7X%BUE%)A,. K&D$"R[WZ.Y.65%#RKV[(MS;8L*+3SPG[I_B>UED9G]]L_A M+W[K)9::MS" +NS&% T/#/]?X!@L-,0'L3VD,%:>-/OW8 "[0E^[@?YE_/W? M/POU<$PO+[@ZL7+!'34,1#_T,W?P_.GB5B6;)A"A%';R*"*0-,&MY8+H?($Z MOD+5J$N$[<@H1\O-RB0G3N[JBV'*MG0CO2PC/%LF)F!,=BPW& M,WN<]XE1&C86(1^QX[S5^%CBC^>Z[4;X@62(-U7J^DEOKU0.M>O+3=U-JZ9= M]<@YMZ'77C,./85:%<)J>%ICAE*;M+26 U,LU9@;^'.'*7:[S;)7E7^OKJ(? MKI?S=F;?:T?A.;OO,EI]X32_5UK=R:T#H-$2(0#]]>S&JD[IV3CD^&&5M=<# MFJRB>;N>';A$<5/1;J'545+AU]_%WN5,Q1N7[]H7$@RR[,R#Q9B[+;7/M MLAW''W>L;MGL%]VN76MDD755OP7,-"01M\ELS5#!_3Q^E6=\6"OZ$_-^? )_UZC2('ZP&+-RK^?+4N%"O% M7R_5?'ZVL%TCQ,FP3=%"OIKO#&H-IBRO5@D'?B8._,"RDY\@W3ZNSMM MW,@7L$8%U>1!G<*)2:,TB4-S@'S=6^F5H=;G69MX=HI3<[6Z$ M,15@FX3NOG.Z.Y7PW3'AN_\DPAO#8 _?_1GWIP\77\2* [XU%+HXR2)=9DXT M%].E._D"!3C1@8M-9IW9RLRK.HD,&KF@78<]%/"[Y+N?,AHR"><=9[!\)+^[ZY*;CV"-U(:F\75#A/RDU M\:"5^U^7RY]"YL]5N1O%-T"!\]!H@K7E266E'YZ[>*WBRS?2OY MQ2-W(Y9=2P6_?/*0^$?F,<4T"RE>R/&50H7I5%C^OW_D6(XZSS5YKEXI,%VV MD"I6FDPS7V'J*;X+OFBPS>[5!TX<*-%[ _^KXCQQ-I&'J@7 /P>NG:7YX#.P M@-X*>J.."]R0!^"=*AJX\=/Z#FU4SK!(B;=\UV^O=24.IPX[LC$="YEA!87<;DFVUC;M MW<+Y3+:HX[)%_1*&G]JFCAN)<-MM:JLLL)N9*W-HR4[GG7:5XOU-LDU]UPB[ M\>&LS)^W51TWFQ.'K>JR+PH25MAHJ,;AZ]6FSW?1'"Q@2<4H\_:7MJJA E][ MK]I#S&;9G(Q<0:KD[7XEW^WF:\E>]9WO52=;U3&(7'_\92S_I)UJ7,3(PW+L M^T\77\6:&[_J*UK/1*FA[19;7#U;R7Z!=J$%IDIH7<$RA#P[]%O%WM1O#8%O M363)N]RLWI<>3F%DLEL=;\!\I?WJ &>%-3:1!CKN?@ M2AM;)AO6YSJE]=K$?XH'_P6MOBX3KMG8N%6K94@AO[*F@VYUU58&<3A[R&&H MVQ6]*C"!EI9IR::'HV;"A-\Y3_;K\MZ8%!CVDI),UEY.>ALZ M/46-6&2 JTNF5.\95)75:DC1TSNKH-&\A38GO'=<>.\#!!+$N1!X,V_DMGRW M8$V:LL@8 S0,J[U65M2003;AN^\:7+?ANU^$0R>Y[EA'0)_GNN-E;N+ 7^DPJ4@27K:0%[^OGB"UBY@K:*5J&5-DNY>9B<%>U+R-ZQAK;MI/2B%:@4VF[K3!N>P\BR>4-SQ!Z9G"E5:;*JHR%#!/U%AJ+U6!0E MP_N!6._T2H1IV'0+TU3;F8H)QWW.3ASXIQGNC^KR=1ENALW7>7MLMEADWNXV M2@Y1KE!Q8+CY:JV>#WJ$BN((ZOJ(N-D02,)PWSD)]],V'/BG^>UXN2*WY;?' MH=RF]'4P9'E7E3N<4U(=^B;@2OCM^^:W#R*A/XG=CI>QB0.[W5IV.^L"X5"H MW7+S\T;9PO,*S'-[P#)$?**8N//;,]^I!6:UY)GS68\C<+R[IJTDBSOAMQ-^ M^QK\]I]%;DI6T;" ?/M!WF_'#>!)21WG('RE6CNCHRG5\'(;9IX/V@L:;9:0C4& M9G+?>_.--_3GYCQWE>Y-*%QJCDU^P2O#4J$B,<,XU#(94U1-KA!IV^0=5I!' MF2K/XK=(S[M?GGMGV3]'=']4G:_<<7I6-%K-.=D2YMD!,NKT0.&VS[JRF59S3XU"_I,C[&Z<[6991J5'* MN+3C-/)HPGF?K7[)"^/^&=K[XQI]7=J[8['I4;A:K 5MB4HJ/M'<32L.&HV1 M[;$]U_6A((THI-4%L6)FD-#>=T[,O5_#Y!"%GV*^X^:7W);Y%JU0%[V!FQO#9;;+NRX&A"?L<9+E^)_$ZW4%9)(RV/Q4MJ9D9([&#C M Q!1CVB,VKI<@OQ^0W]N3GXC!3/O:XU<"=5T@64& 9D>F45/7(AQ M2/M>FG4F79QD0C/L,-51MF2(5I#PWW=.S[W+?[\&XJEP,L2B_"9 M(5-$@]H$4_P B*-Y$Y0E%/A]4^#'4=*?Q(+'S>K$@04GUV1U*6K3/IKWY+4[ MF(\*S8W^[0<>I]Y$<6?!Y\VJH-8:FLK:N7I]TI344:"U$Q8\8<$3%OSB+/B? M1()C&-R]W:U@SQ\NOH+5 K?9U>Q1P-H>4S-^2!&^"-2SR[C()!1YGL'PE"ESBUJR)='79#$A?:4VS$]+5 M(PJQ"4H\#?TY^84..ZND.I,USVS+RWZ69VSV48\ZB'W0F*,""$K<$JK MYQ(\K]-)S9-?H\#?=BKA*T ]-9Q VH%--98__@/_[-]$L33)^PY\PLDK_Y" M0SUP]8!,9F=Y_0./TH-OO'ON=SP]6Z30Y__ $XL(+)(TVP\[^O?_'8Y>EA13 M]]S 4:&S['K?_X=&__OWX+4FVWG%(S=0UQ#9TR03B2;W.U@2I-#?O6:&?LQB MSS[M?EQP(E+4(TK^7^KY1S@=1W-I2VOD8,9V/B5B:>/%]^U?[;^*7GS_G>L; M4#C?/Q>=C__V+,0_I-2$P]:N?]UN?PI9/Y< ME;M1< ,4. ^-)EA:GE16^A')]^R:I8"G:-[KMXK>++-]*_G%(WE46/Z_?^18CCK/-7FN7BDP7;:0*E::3#-?8>HI MO@N^:+#-[M4'3APHT7L#_ZOB//$UD8.J!< ]!YZ=I?G@,[" W@HZHXX+O) ' MX)PJ&KCQT_H-S:/T]]/+O6_B7B+T"'HV0-K.8([D' %ROQ PU5K+T.".2 MBIP5TSB5%>6LA(HR@4MR&D4Q%<>^;75Z^Q==15308,(Y QDQ:XH@+#2KGQW+ M;1$3\==79EUSSBW+EL':6%[R76_FJL(*7)E^?27KD]EAZ"L<*M&E67?0T"OK MC ZNI%Y?B4USK5J>Q%T6D:VPPP6=S$)BP)69UU=J0YN=R***"M+ * QI+BC7 M-'@EAKZ^5&X'06Z63\LF%PC DZP(G?4PNO3HG9IU4\HL.CB+EJ:T-J4[:[ZS M@F^/';V4A(['TV&=+*%4#640I8/CDU);Q,6CY]=SFTYYR>,U4P,_4:(;8$Y= M%XGC*\5U#3?K7@]%YQW7"H)^#FTOVN!*XO65&1]XX%.)KII<=4D1>3,K*>D5 MN))\?66KXRB-R7!BH7-!6-&6IM0F6?AT^O654YX;EF=5,2L$( "IKT1%*'/P MZ=G75UK]Q8AR^TN$-:I&IS5B=*OCP'MB1_I$4VZWZ5?7-*M-RE5T7BAVR@*\ M*7;T3E9WK.292FTB(%E2:M@=7B*-Z*Y'+V64.Z[$YP>N2.S!0^?^A./0KF1OQ@ZE+W*E!G8%//U ME4R.6(P=$U?1_!#W'%Y<5!L$K7 MHTVM.E2&&AHT-EV^,L,4,@-'>CREH;1TG5:E;[%4C]K,^7Z/+MBZ2!Y/::@Y M1KV6P:#6IV9^888#2>CG+74YRJ_ E4=/M])D MGT:P;MY$FM5!WG>E31C"IQ]-J6.M\#:BXGV36HYS0K P2;$ KSR:4G55T0L- M?\&Q046N8F1^TN@@;7#E\92F5QF3S2]F"JK-Y!R6D3&9*\.;'D_I,NL5:"/0 MTFB?IX=&KI,>N-GHTJ.76IE5T0CXOL_VLQU36)6GW0Z8*.IX2HO3*6T[9B./ MVMG1G*SI;=?#&)%^=:4HJQI*R#*8%BF+BFDEBXF2G $F3I6D+*UFU&Q:?GWO MQGK.D:L*MV YKJ&HZMH5)EW]E$5O$[EEO8>WQBQN4'J^BN:<;!Y:OZ,W4\O% M288*.GVVSQD]BRL3-=);G;+3G65/8"A,&J$V,.5Y4I!P8P+-Y-'3*119>T)U M74:!::G@/KL1Q[,5N/)(!&B[T_0%O;\2^$Y.JRV&3+,*#"I^/,[T5&JH]4JH MHX:J$WR_PZRU'+SR:.6IS_!-(Z:4Y2L0C,45"WS)K/DRH97SZ>JX"@W*T=/]9AY3?'5BF52OT C* B*/FZM3 M]HQMC'JLO2ZU37N%D3A=F6[X8ON4D2@N.^OZK#&4S)I1R!#IM+VL4]!('#U] MU97Y5KY#CMC2=,#UG8F-#GNK4]"O]\.J.-15";6K!M^1:I*HTNU3R,OX]>HL M,Z1E5I)L*8]8E6Q76ATA#P(_7QQT?25GL/U1FEP;"]\D%[J8.;X2T;!^77$< MFD4*8V<(5*08@!QZ/&E"&8_ M:Y*\I5EX.UC!2X^0)+;#!C^M%0FT%G109,7FV/&2@9<>3?Z,*:PRC;+:1T./ M\6IV;1 ([09(GI=&/0-#4M6/GRT?RB)G5J?M,E7K"P@::H-,71VY&T:$EQ);MA;\A:8RBY]= M#5W+9#?M:KMI_\1H&^V=9-!7^QR?207].+E[W5304B=0)E,.[:(AWNBQ:S=+ M9CYQ2/O\Y"XYD:C,II)KLM*ZTF]+E952VR3-[NX\3>W=5-"7,/Q4(FC<]NAN MFPA:(:LX6DM;12&/SE7'\O.U]BI)!+UKA-TF$?1UIL"?E 8:-YL3AS30]53# M)EZ;'9KY3:&N^D5-K^?U;S\R6'SV^..>!4I87&U2SRM9TQ;DGN(.N_,"E=1" M2+) KQ6W_K%AZX^_UG]2%6 ,%ZGG!>SIP\47L.YP@#D8'3ILK3TI+,<3LUOD MOT 58-&LF4VK.*:$FFR:U7+824^R('0ETG>9!5K0E*UO1R59H'$&RU?* AU8 M2V:PK)!ME%^$RT:;UU=9'42FZ$-_;IX%BG#53B%GYC%4"K(M;Z6+ M9CK08T 4VJPLTB-7-'5?JZW/<2K09D M32=P 1^4@TT[[.++?!QJ>V0+9-!LL;AO\J%("^WQ;*#W;]*=*^&^8\)]OX3A MY[COF'DFM^6^A8E26+9:XYE0DF9J(ZC,UJ5E4@?XKA%V&^[[=7ST1W'?,;,Y M<>"^NQ-DN:@4DY]N#PH)D2U6V4#.P M?K'73KK@_;'D]^DS3]B.C-T>ZSC[R94]G[T[ND+NCJ[ _]^RUC_@4F$ '"B+ M[0(!D%(-'"U%;,OA8 \I:+C@*O$,#\,!(-,>((XD10$>D>1 @VN4PR?3]%8 MYB%:,BYMNL6H92FVL]S$[M/%37?1SPSRY++).#:G%(<&@_0S=+8ZH>F+I^"[$LT6PY%S*+FED2K78YS"!.Q0'1<3J- MORV7B/*XCFB(%Z*Y@K/3\@LM#$WG(#U3U76&-%12_[RS\QNB6:""E_9FF;:) M-QI"L3699#9%6/_B(4L +4?7X(W)S:AVM;C^RI=3E4RD3$YQ?Q;B\(>G'OB)A! MNVZ!,2V>M /:?K$>@P%JSW?.C[&H^AZ8\V U( /A8@< M:N)!$ 7\.^ 'AUONX0U?4 ":B5$(FKW=V^UP, MWVR++D@;P>@1NOFVM.-+CK.5B6O!^'%[=[C#'$4)KJI9SX3. MV 4+V2I"M>\']G:>OT=3]1&V]/1BWL9E7M[XLQQKKYSTK%HP.DYC=00*9:*I M@:5QX].Z?X!?'W((6\P\CS*J>= %8\J!I=C\MC_F,J$W!K=VZB@:=*DA-AHH M>G8)'JX!Q,S XQ=>H)VOJ,/S:7;T$7TM]1.5'.!?1@DVAF_(AF4LPN_;F'U+ M,^$H\13?0AG\0KK2=E!0\W8#@D?Q(ZDY3QE(4:$,!'W$4)3 *3+]JH0&^IS# MLRN@<5RB9.'MA[,_Q;_+2GK*\7F5.[3-@]K=)0V>3?[?X2R]R@@Z"%$/[@\Y MD#'0T_U<[3\C, /I^[;>"*3%?UKJXR IZ^E22?9=*UAHUZCZ 92$?"[9<%H] ML(^KQT'5EM>95F](X:W\+>PQFX@E?F*A'JD$+C&4"_9(88E7!"_QE$N" MEWC*!>"%2N02/[D O.")7.(GEP0O\91+@I=XRB7!2SSEDN EGG))\!)/N21X MB:=<$KS$4R[8(YGPR9>32Y35]_(<^&_MNMQB$@XK5']T'BZYQ7&M6N,O9N6] MHMW;W=_C?Y_K<)^!*MWM*>Z+[,W6*8 20TWMR_Q?<+XRYYVN@J8@Y)6V"+UC.KR[OA1-S>/U&77YHN)M 3;4FT MY8/3U9#"1%L2;4FT)=&6\Z]$,^^\VO(^K1.WU_^8MGR.37GNC/?]?XJB:>/Q M30F6??4H1-J6CXH.$"LP6]PRQEKJKZCXP-^I<_$H,7O[O5C/%>=>_^W>:MH( M7Y6 30E?J?W':IF\>];N^!C,_E@/O"PZR;\[#X-J8\76PKK)&MV&(1?*6J&4 M/5T$".K9V4J3%"7#B\H''*3]LSN][FJ>O:L'U%7$ZHHJ=_M(@T%+"M:H%/E(9X\*;IPKZ$^0\ 60\.*@"B82Z,^0L*_%_1H)$[W?F#.UH"(8 M;G:ISVKM#3&-%1(:=4R>D4599C6&;]$5=%'L,[#=4SI!PF\YA7>!A.P!$+(? MP %DODX"0:0093 :9FBS/Z=\E=JTQFWT=,/K&P&AH*91T\78-II'M M8-G>]E*[(!#P! A? 0B9 R!D/N :,8$>^(O7*.BE+78R+!DYMC9GUL< K7:.\:%61'GNZZ.V-,-"U-)R1C66(&HHVD\3:S&NW(09@[^4$ M! D(?@,$Q@X%.1I#^% 8UH52: _FW=!4Q_58H4#E7;!@26O/K-%\8;WVA]PZ90U1'9N87 6U6:L[83O*Z3*V M-T*!A#?LF3RM-^X,/.(O[.___@%W^S() MB%?D!F-FY#Y:>6H6>)J89DI.A1^N:#3OE=<:KP=V>?1.@=X+$^G/A:72UR@K M]9ZY[#UAJ0.@]%1H"L&?3&BOIDXKA2[F"?Q\U6Z%7=&LS&#S=^!'4,0CGCU1 MH3?^&78_1<__)<#Y9>! MT00XGS[H\,UIVV"M6V3JKN3CM1$E@F597 MX*56#\MQ]/_'WIU#UZ(:@ M+GS:%V;%;,XUR\5Y3P\!J.@$5 FHXLAIQ!Y2C4[3FX?&9AKOS() MPXDMZ,"9 HX#>8]12?UW@IK;63CQ7M08AK-*$_(4X526K[J-7F&2XWB &A*B M)GUXL'V"FMNL+[J%51/O!4UUTY7;F0&EF#,S.Z\2J%3/J! TU%E!DQ3E71IH MXK1D C[@C'#9HB7GJHKA'\-,J3FT>DL4S0E5=\@0O.O+0QNZ9S3$#)%@)L', M3:R8>*^-*4L6E2;=F6#B1';2GQ,RU M8:BN,R3&JI'=>$YD8TB(&.),>R8D"R7.?CR!ZLJ&IZ: W,IJZJ___0]-4.2_?R.K"=.P'1",/T)N<"U-]9P7:8S7'6Q*I6I'L1<7(I.7P=3NE^3ZJA2 MQ%!5[10Z*P$?9+00@ DNP+RGR 1,-UK+\R=@^B/288KFLQ99S>0%E:TIP41M M+8A&7)8;O0XF9(YJI4QVG!:*(FWK [J2"RO0,L$-FN[1K3>0-1F7P)/@)0 Z?Q VE,7*&MDZ!$_\SAD,>:0ZFR&%>W+ M0%)C(:17F$\@G%%WB!$W[5*E# ^1A/_XA:'WV.VL>$B@=#HH?9K3QQ<)& M!CR'6YIGEIM]DU NP[F3+6Y)%6K61"@6O=J2ZWNB'X5)D,M@[IDSU?_&<)G# MY9\]<4!H:$ @4DLH$2E'2SE;B4CI4'+A_E"!"[J7\B=J"AY\5-5 MWI]3@M>[#U1S*_E1S[RRW0)3X"A[M+!;L$1_S$N^^J!%CVC+4*2'F\Y&Z O2 MO".5!ZL6&=1",2-&I1+HN4+A;R[[3K#T!UBZMJV?3H8E?]@*F*5(:6BS05G! MVEJ,)BC$4K2$ KW2)10G]M=O"DO7MMO3R:"4MC+KP%!;:6[=:6690G'I9R<\ M@!(5U;Q>Z6['"90^#Z6KVN#I9#@:Y?T)6>_Q(U.=# :DVIB3QHP%.-HNMKC2 M2M@$1Y_'T17MZ70R%+%>TV_472D0FOTV0>4&8H]CH36"/$?ZGDS,40*C*][& MZ60X*C=QU9:)A2JLEX5B.SW-]K2!#G&$0QPQ9^0+$QQ=)HZN:>>FD^%(FN)! MJ[:0&S1E2[7.,IG_.-+8TO]]5_%6/YY!^X?NX!L MQ^/GDRN6JOD_,1I> )_VIUO?8XPZ^W?N> 8O/\9C=1#+Z)OPAY8TMQ3?^Y_^?<$TW=D[/;G?T=]0"QI[03^ M3\U8JX-=T+VG+W:-8,S\N.?IW_X[#ML#R\_0.7EP>F?[NGV,[P3Z!507];V2K@5I-VECYW%7C(\WW'AY:<' MOH./<@ ^J4K* 5^+*+;P<+71[IP6R]#4^]V)[F#,[!-JABT(GWR.3-3O7F=I M>,8X>H.?$T-15#O2(C2.$D"-P)X=TR0[W=D(9J ?\AFLZE[*HTN&#;KE_R2H M9\HODI(G(_<<5]$-W_-N\Z3W-]A[UH/D^)[!W%I- KO;_@)]H[N4E/*"&?C2 M&K8$@)?-'9F>@@[#$D(>V)!YX,H3X,6D'!=^](*Q)[O&6(4?(A?' \Z>LE4' M<)$A\,:\E.&E) ]X4Y;EA-[/:!R> >HWK-)Q@I;'QYWQQIMGN5EHD_-*WFC; M]?"E1Y8W/-ERO,!5F]J;WIGW._>L"SJ5M,B=H9; MYE>*OEM+;-@!<-K\5]J)L!GV(Z4"_VT.>NN[P)D[F9_TZ($\]5J.R>_C-S\@ MNA_P%;:=@E*XZ]!,6B'1)-O/M3;T2YZK[>C*SC@^:O;]A4?5_MR7\MU]QYYX M3#_>7=:"WZ.O1E%/7+4G]X=F3P,BO1^U_6<$.@,_QZXJF4@(QNF(Z_;"_7OT MC1Z:2F//L0+_I=-X:I?Z]Y*!O5\RGGJ4?Q91X/<$F4Q$#":"OJ=?)9&3B?BR MB< 21,1A(H!J>K6N)YF(1#7=VD2\7@R<3$2BFFYK(A+5%)N)2%33*2?BH^M$ MW@JHO^ZMZ0^\]5E#US]^9?K@C?\?.WE1T+#D%$ M>'Z2!J3NF?2>EGE(BLY7*2#PAI+:2+FMRKFB7N6N&<)H"_3/=N> B0GABN1\ZLV M7(F<)W)^NW*>>&C?[Z&=J5SC3\#\C23\'X+]3^L8_L2;N^#2A>BHQZT@/=G_ M^#(L8H*?:\#/99<')OA)\)/@YYSX^9RG^JV'*T"6/O ]>-(X/&' L5,5R0[@ M_@G8WWCL,#"_%S8S;*:&KBMIKVI@W5X_U+<')^-W M%$;>P7+6TG.:G[G/+VE1OD/9&V%[OCO77V3W?.9D2TA,S-H-6? MC*22,UA;4 8)N"\>=1;QVSIUB>Z.$9I.H+NQ3V.)05BK%&PZ>:Y(<[SE28K; MQ&.NNP.Y/UIZPUK+-#3+L7I5G"D-(&[24'>3*'V7/L_YPCMO]Z*E[22Z^YSR M=AFZNU:I![T5);)"4YGP4KE)&B$5;H^W)N^)LXA?HKMCAZ83Z&[TTU@J&.T5 M2_*$8.(SBFWGZ7*;;O'QUMUS7:^C15RL9%9:W\OKV,&OL#J.I.P8] MRP;UB>[^ GF[#-TM9A1W &2D+"R"D3;J=UOHK B/KV6 _P"4TBOB=P&T97%[ MO.0E$)!G-RX7A.W/6)*W]B/]+- KVC3] 7 M7\ MI=V#$$G_^)7.8&=4TO$X^?9KE?37R=KE*&G*I"0?JQAS;C&G45O(=98E(]P> MULGFI+%GP/E\NK-;ZINB9BLAVN'FFR57LEMS.O9*FINP77)! MNU5TT3%6^5Y^I$TE?7L.)W9',/@=B9\QP7Y!LG8:-?UUTG8Y:KK@"HNZK1H^C5R]#(K=O8#_T54S!5 W_'7#*1WXA++G M!:H"N@P&?@OR[3D[3Q[O/8CU,8R;JS1;I&B!*]91BZ[:@W1C'HHTS-BDTW=, MYC!B_CLIP4F2.&\9GKW,?=;VD!5&SC?+6,.<>0TWX%%&SK$\/*@=DKM)84ZB MLN,1='^#RI;3?9TO%3=9@3*E]KIMS -^J0-HI'_\(G#TCL(/CT4^DDT3L:/\RY)SH[2?"<76?W S)/Y8?6C N(OS#W#).SN;2KGV"9EOD0Y+Y;6;++"48/K]"?5 MXFAF:L-E"%"1/K=ROD4Z]THS-'^NG'&BV5UD&;(C( :2%4:;G%080!^!@IPN M<<8<3:*VK&4;HH*&)WLERCE)Q7R) M( 8[8[U MMC*!>UUA^&G&XS?U(C]WH]/Z6MKG1\4C$_:JG]TK%_0((LA=[%.95 M.7*M4\0)=RF\:(P^$T ""*#B!&-+C:<$GGVCE,^S'"S)I]FQ4JYS3<(<:Y-Y M#=4KWY@7>,]&*81 %TG#4=-HIV-G!^ZPM"PKH8AAD% C[C"&OF.PLZPH/K:G M^&4+WTGV33FG^%W&OBGC5;DO(I)HH*H\&K2+/520'!Z*)/'C%W6/G[$N.E'C M\4!2LL_L!]6X6T#Z++-B!N;"Z..=;K9>SI18B)GT^3>:/=B:^[*%+]EV]B1J MW!BU0U=?E1&A.:Q94CB>6SE!AR))G7O?V42-QP-)R9:S'U3C..+3F+=<^L(B MZ,_GU5R19SJ1ZT-_S9ZS5R1\R0ZT)U'CIAV&W56(-,RUQ8R:?G_&+EJ19\&\ MN07MI1)VT8A(4.[/E2_Z[G?\ZC3O9:N2)*MTN!H#PN/W6Z>CFJ_,ZSF5*Z+= MHF-8+!&.63@:.-S:A6$R=]1Y',!WDJB7+8])HNFX/'[0M'F=06\LAF%&6,@C M!RFU2T@N%T8C!",4_(P;*2;Z_Y+PEJ2C/JC_2RY?0;!B)6\:#7Z8S6:'W6HU M0E8ZVMJ+PN]P-/VE^Z]?DSPF&:J3Z']^Y:]ZDYPH<,UBU;&UHDU-,1V.T/9T MC;,(:*+_+P]O21[K@_J_@QCM=J6TL$T5-2J^3T@9!E)X^.[\#9*Y(U\M]4WT M?Y+:.KO^I[N\$6*;44[HK&_PU_7\!=4_1J*7F@2M/ MP-"EG.UPI:2E9%A1<@M,44J'FVB;WUVV_X^^ ZBJ<@J4[G(&;\*T(;FN.#+3HXQ/ MN3FAHT_"_L8:3C)K_<,/=DUQBK\8(/9WXY\"H;DSR-P M+8#+Z;>!N'>_E?GMC4&G@8C(V\]P:@P[D';Z0#&6O_X+?NQE3K94R85*8+(3 MF <; P5GJP(P%/V?\T,=)Q^-R,Z0%!""V+Y8U.WHY_]YVOO'?!TB.Y;C_MR; MPR>O-8F2.S_Q2'7I*C)V5 MS^X:38OOS'_B&+2T9YF5)^8<_H\]3L)_I=3$A<#^3[>9>Z'AMC>!OP.Y T"T MMK<-MT.^N_3C5W=;$Z6E>;:6Z]4ZJ<\_>I]A&/M41LIUROLRVRUSGO_^,8]GK7+/1:=;* M>;;+Y5.%^'EWM=Q3U'Z 'T M9@!I.X6!8??I/0"@:A=5DL)(5$%!V)EA1!*E%7&<85"1D3%%DXBQA&/*CZU, M2WN?;<#I:V36X*9"@/#MK"X(17>FB]$JN>EK #$EH\_A F/6D M_$QOB@ MK8O$X>,#8BX/$8X1T"*_:K1S*Z?+;&#+@\?[15O$)*^9,Y%,(\BV_,VFTN?% MR+5]WI(4I+&]''<*@B3J92]D&N,L%8*6AQT=*9B[6&0+.B?E:V,ZW]%UE(0W MQ0YZ&O:J;2^MR@J:4]KI8=FH=C$E%,G#=Q*9^HCV_*6(%E&\Y#+I@*-'L.7! M.^5RC2&E-?HD6LRV*OS,G8OU%0]:'KQ3H6LPO%U+\]R:LY@IB7J+2H<%+0_? MB?3KZ6&CUL"YHKKN>:XMLSTY:GK04VNVENIHPZ]PS2).C.K%BK%:LV+Z\)UZ M.=FM#*5AQ5S8;I7M*WU& K*7/GRG==WAN'YNE1$Z1$:NM\KU7@>']SQX)YM" M_(VU$7U.,N=$IEMK-/!%"%H>OI-:R0Y;KCFNH8C0\1L;?=56E*CI04]SHU*5 M<='9BNO;0MU#\TUI+K$B)1Z I$3+/FH-9P-AO4 [:\3/6[P.6QX\7D(-I3UO M.R5!*I9FY4JGY,H+';0\>/JZ,0FM0M<>FZHFE[*E/-*L#T/0\E">VZ6LQBCS M/M?<$*2HVWK%JL%['HR3FN,'Z1$Q)[F^VVF(O&OJ90'V\Q#WS"99X#.771>=(-]#-ANXR?;A38L]DYT#M)6XV6RB M#U.9,];NBUU*;(]WC+[@E-2Y*6IM39PF]7#F[I2B*_&65$UJ6J/ M#IK#4MD70C#Z1^Y:;:Z$L%O)FDT-\?DB7>^9*QTV/:)0NGFADI4R MW3(G?G:_(N-YT^IZDJ?!S[70U$:#M3(J2_PJ6DI]9+)6LW;-'!<6*.7G\HBB MCVE;"7<$^?.F%7$YG5KZC!!R>"[PNRU1MT91+>VA9$F=Y;0WRBTI#FDJ8Z90 MGZXRY+;M@6A-A6HO-Z32*Y-RV%EC5<\.RH6H^N6PNW4I+%(U+JR9,U,J51;I M=GY#L+N4Q?.F@CXL6X+G#-%^F9[@>C[;3VL\;'K8W6RP9C!AH@RY]:#0F30X M4E_KT6T/NUO&QE1-X;R54%V--CV\;2N] I:H&*IFP*&2VZA-%P(/ MNG!$:]:T(%-F&7F(XGF\X)?J:-N#LI ^,@I=1&6E-3;%4'6TMM6\-S *V54Z+.MJ,RUTJFK7SLYRA#*+NG#8W4G@^"V))'1A+60KKMJK=58-, I' ME%=IV)_+1!II"(NFW)\,O%MY>4"FV:PPHB;M;0J/6JT9SS0'AA] MY-4ZZFJS"4VA@!IU"JMGI!Y9;^E1VX-7X^?-64%L9.IFQ^WCG5F]7?9H-FI[ MT >42KMU=878Z*+O8J/NN%##,.#E$"_LATBE%4HCP3V ;Y<121S.%4EF1%S# M-'6LD@RJ'0Q&0&6IOD=D=,Y(K_$J7<^,FUGP@D?JO"#IL:TM&F;.:8AY!!_O2RKV+JVB18P'33E*40E MQ7DAQP5V9N$&KM[WMF5+AQW@>BU=%8!*CJY9H]/DUH93."]T'3_KI7L)C%:;/U9F7)0\CNF[Y(&FV_.!:;9F7*EZAJ7T#0M3J@:\K( >,!FY+;#"#X MAJJP_ENMTS]^^XRUV))5LCWL"!T7L3/<,K]2=#WZ%O;C6#[KY)'L-/!\0UM_ M),W[/&\6W?#K,[\?Z7UW C.(EN6$<&NC*#N>\H(9: /NZ:4,>YM4A?,BC9W M?YJ??"@+4E<&>!;X_I; 2$U42TF-UR"05U,PR2K9Z[N4XQ[-:6Z_2_(>4 M])8O(["[[2\P./-L]PLM,EY)6^T[7IX0.#($U4) M+'7'Q!PDB7?\3.!/'#@\B@!&U7V2K&Y9DNUEU\]JQMHPK=P%_B2[P;JZ1)ZCYD,]/[ULHW';WY =G=B ML\O#;NE)&0B5-/?4G_M?GG8*BN&N0S -(V]3@<^SI$_XI5V.]# +[;O[I^X3 M-=LW>E]!'4[>9UZMD7F2.'IR?P?<4P. V0_)_C,"F;*?VY1R" ;AS6SN3DM$ M#]XWE<:>8P6^>N;$[N^G'7O_M#_)Q/\Q*8^_6MF83,073<1;V[@G$Y$@XK8F M(G-/T\E$Q& B$D3$9"(21,1D(A)$Q&0BF'LTB2/B,!$ $9ED(F(P$4D<$9.) M2! 1DXD 7A.33$0,)B)!1$PF GA->#(1IYN(#RXG?S/[_75O37_@K<\:,7WM M*Q^4OWYP#&3'@A?_WX_,CT^.!XG>D_C+%65?>GP,/7^]>/BM>N$GFY)NV<(= M/_E8 GQ68Q%KC#S(1_JS\D&@]SA]T?)1""QKO96,I>KYJO),2O8K,X&L>,'\ M<-"I8RBU#%M]* R'%@(NQXC8TN>#"R[#@G;L;S WP?S7BY5HB:*^'$7]):_\ MY28U757U27_A'-\:QYHW.US$FTFT>:9U/FMS?#9@\TSJ?,DL$R< MD\LS7,F\WVC8X:HSR;!!CY+ XVKG6-WMQY!,\=7&EF7;=PW;,^3$X;Q6$YW$ MEDEL>2Y]?FM3'/O@\C?Z/ DN$^_D\BQ7,N\W&GC ?_CS1&][['35BUKKW#SUTO<;FOQME''! MDV\9VL4$(G?AJJ7//TOE?[G MG',[-__D>65573OCAE\>J)\WEC:2BJR GM_9GS^EPN MZ21J]SC)"@N%3*&CN[479\Z_=130_K#Y$Q_Q$QUD#P^8%Z./V.[@>D2D6KHD M3!S.Z#=L-%MJK2<+_>G!]?@[#JY_.*#H\WT^[''-"55W^YLQ,PZ.KX>GV.G* MO+1&VVT![W=)HBKU"('6M^>S8>@]@1\<7W\R]_/;)3-N">.=N_+UP_)$347' M,#UY8(J 9]#O#R8'CTR]#N@.W*E/F)3^S[\EHLN5F#RHX5I])5^U(_?N'H'3!W"9:_#,N[E$.\L?P'I^W%P\0^ M027BJ?)/)7#7JN0>Q>3X1)@\Q.)^VQ5VNR"NO5]OD'NL#>FJ[@Q_0.JPFE>] M/%M'S6*IC[:FQ5*G4F4!4DF@7X$5V.-T-S$)3&\;IF^8W,_YT+$WNG_N-+.N M"Q\Y Y%7=OW8I"6MX24V!&[*#L%/,/T"S,]>Z(C15>>NS4\;.0EMB@M8Z#TD[BI)BJ['*C\-V1TNXO\+3B MWT=*%D77R"$=](53X[")-U0M9>PA!&C$?9Z8^;ANF9U^Z=WVDQEMV\4))#:1# MY8MLW?30!:EEYQRZ)"R4!R"$I 9S3YR-U$@ &"\ 7E,H_7Y+>1ETA4(MU&5O M91FF2HT&K0H>U$M#"%+JBMW9ZUCC_/U$Q&TKVB0@B8.:O12*0X-MIGZNE"HB=SID8^0*SJHD4 MIRXP&:V2B_;$OY2E%!W-U)">5"X)1<[G K)A]P;C4&0@5<#<,]2-5(+%QU>/ M.UUY->[['K[HQ ^[ZU&9-CL-GBV:):U@!A>XDB)'M$-Q5.TH0J[!R"9!H37- M9P&2H7. 99*E%$F-]L6Q#F^9V ME'>9UMUO(9L0A%RSY'*^4![56CP=0/3?K MD,#T$F%Z38'Z^ZWN97 3:1N;V9C1HE!)W.0F6H7,K7/0ZE(WY3\G*RF2E11) MG'3C<=*ET!PLYS?*>=P/3,3A)5W,SQ9X'^8\(,V!4V>,E.(&YV0I1>)C72@9 MTBVC+9]2$9&;R:[>1_NM?MN#CA=TDA).5% D]\E$M1.ZT$.'7$<): M#YNHT;33HTIZ.B1Z[(70(Z-Y+;TD*@W5;/9+78F?9=5<2P>.PHX?(:^Q]"P^ M3GZLU,O5>/1[9&:)BEZDT+"#4LZ((KXH:GA-:;FY6 M9[ (I, 5()ATLI3BEBJY8T]JO&48+Y346(\)"VN;_@"E^FRVUJU MD]44M^7TQ(= P,U\KY"A@IJ J$*A-1U@A2 ;90UV#,*Y7*'K1V>RFB*A"SZJ M<]([G>-I%7>\[&0[Z**S*7"96:XB^I>R\5)EG2EW*J&.FE2_MBF3[>F2I4%T MA6WI@IO96#<^[GK<.#W^*U)ND!2H<*V^VM= M#P(3*2J% :U4=:;%0B@#[R"=G$R1U&E?'O/PEHV]4.:A6<^YXY:VP04\TZY/ MAY-@.=-U"-4M\T FZRD2G%YIJ/Y^LWL9_$2KDG;R6IFA.0EMS.:.V5L)I*4\&9Y9-U$P=P/IV)O0)-AY'EM^9#D;(ID146RHN([TS?4 M3@WQBU)9&2S&(8K/QD-V4ZF@V=RE;#BU"+"^.+'0$=>9F%FZ,\ZDBWD>#B8\ MQNH^35QC 5I\O/Q8J9>K<>GWR%0JY$!:E>:XB0U21^D%Q1F,A62T,-MNKQ4TF*BN@*L# M'C59.*[4]3JTR8J*2R\$C8.BC6%(P1C4W]7WBQ"[7TWS+QEYH3M-KB&G"'3JF2>%*O5.; MK]G)BH=0W>8TZ:16.\'IE68^WV]V+R/S&8ZTC;+2)85;8(Z8:WIY02FR$,O4 M37G02:UV4JN=1$HW(P9)C6\RSTD=:%('^FVA(;WS(VW"X15D&92%-1&TA(FC M:)9Y*>G764-$O?EH):.S#;4Q.DVVLQB"0)#36-TC M$[>G7L.?FSK:+S7;)*]XZ-*]P#K0,BEK([HZF'"S%4N7*VT4\;D(I-&)XV?. MK-XV3N-7A1;[G.E;AO%"$W9T/?;RLO(AA;E64T/2WF#*ZZQ2J=-5RG,#2%*J>MU:),ZT$LO,HN# MHDU"DCBHV4O9;6(RQ&<33F(%E,)-<;D8U>O>5M'"W2;2^%TF0R=;]UY/06_B M\US61A*Y57U3]D6F9$IRCQ])8M0,]E M\.-6:A(?;SWNE.75./![_&JL@EH!NZR9TFQF#$FNW R<"^04YM*F/#&-H(LB MC3J5'O4'NH]%4 ;> 9T4:R=%H)='/+QE8R^5>)B'!)*M+P5T(>:;E;%+>)-, M!-6D6#O!Z76'ZN\WNY=!3]3L3;>SS MMKCIH,L. L'*3C0ZQ3-V4!YT4:]]& M]68<73)X2NE MS*7D7[E<"?<)%<7,/K5"*M4EJPYM5L0HF']-WZ>9:RQNB8\+$2O]]P MDKQ+$U>Y'V$1$QU69-\O;#Q-H#"?;$WJA"10D;VDKM>K34JV M+[W4+ Z:-HE+8J%G+Z5FVZJ0IMK%ZS*7RQ6G_?JD4M+HR"&"-=O8'4ID[C L M*0Q-RK9OS?&)3]UVR2;HC)D6.J:4MSR,Q^NL@FPQBI_5';I^>"9UVPEQ\&&E M@^V4#M*V2W.TER?0G!8*6 CNA)39"R$.QIF1U#$1)L?UK09?"ITFP_= B)79 M$@?8K92=Q,=GCSM]>3UN_![ XX7*Z'ZNZ J+15D2Z%;H$!O] ND%72U,%E4I MP_7[!$Z/\P(=-D*(95BY3=P12>5V4A%Z:0S$6U;V0AD(E:J:W>I"F7"X6V3% MC!O*ZW&$U2T#D91N)T"]VG#]_8;W,GB*\F#,IE=CE186O%PV1G+:'?8C,%,W MY40GM=L?]9(A8&U_2(D&J6K<6M&UW%(MS(2I?FE(_7,7^5-(+0/[:MB>(?,726!W)'.N??#C5H,;!V.;Q+AQ M!?"E4%7M6GV8J\@*S>449JPLU2')M") 1U05=8@*R/315P=$SLZG%"RH[5^=\UB'T] 6>[3NM%^Q\>S24T$Y0 M%Q:;0"LI,!RC(>E(D,D)%+>TFB+^=.);EO%"Z42S7Y(<5)%(@9J7J&"\;$A" MB85"7F_L;P,HK P7U<7926W08VBTIRUF^ +\\BEI:[7 MI;W5!4U7DLWX2H?U/!0@/9E/&+X46JA$#HAQWQ=K*#R0@(84($8Q=P1^+A\U M68<6OUCR>A8:WNK2I60&D]4MR>J6\YI]8F?VVQ(>*!C?:'(&7ERB8@L+W<:E MK&YI$_F:OB@0671&=FH#S67X$ 5A,0-3R,0]<\7U\/_['XQ"3Z$BDXJ=[P%> MKVN%W'IE9,U =T>#3GYE980+W/1JV:^*?J]*4P(B=@K*QC6)'/2^F>T9Q9F[ M]#4O2SD9#"^B2CW^^=^WS-J%YG^#+#O5JI.-8QJU\GK"%^OB1&0AR&#^-WW% MRTEN"V!7E=U]OZ6[C.PN4JK3*#=PUD*UX 9%)[7KTD$%66Z:&M=Q?62S:*C3MA@%>'!U!\;DSIG:O!G5)C!=7X%W* MJHRT[[1FP<8+T=E:X:P"/1EV_ B(T:J,LX9Y,4!BLBPC<5>O8EE&D]0F,EZ? M]H2.[U+J>-;JJ$@42,)E&6=T8F\2Q,FRC%CB]\/>[EC..64L-?6Q1T225L)XZM+E&A7T @M8<4.YUQ MU5ZQ+ D&XFS(&E.7V\(%;N%6HIR.;X;3!I=3ZEA:':K!(LM"=$'O*YVYHN44 M)T[5,7B_=;H,@BO(2E/=L0T7S15[Q6JC-3;24@CA126^7[(J(9[0BBMU-01%/7%4U="BU5+*-5O#>P M6D+?)VD2RPUS@W$43T%:ZKP!U?4O+(CATI#$?;PPPJG30-N5R52<R9"MF2;WT3BJ'MF\LVK.6918-M.:$FRJR*5[*KE\8P5;,MHZR:)_F)J1> M)S;]-B_B&.27\'LJG131)N5\,8N;]L ;#!B?'SLYUIR1U?&"\6<;97Z!+-1T M+#:K =89H%0WO5QG"TJ1JK 0@\ ERR0KMJYH04G\J:JWK-J%4E7+0C&K^SD, M-7,KWJ;2IKQ42CK$&*2J@*^4K-BZ"H!=54;B_8;N,@BM;J>=GT[M7%; \4'1 M9K.;F;T*(0BIQ-E,5FS%+_'PE9[F>6@O)%3+HV[&F7&SIE,N:^O>7*E$\1T- M((>F[XC,N5 7@Q+S),2[^A#O4J@QU,('BYF_H01D.5P0"I,+&EQD^R U=M8H M+P9 3!9L)=[J5?!GJU&.KF,Y86KVF6(X9I9^TYA%N1K(GYW1A[U)$"<+MF*) MW]BR;"&).BC:R.:$SG!1!% U*!K?HI-\C[N;+-CZSM0CM1/ +";5EQQJH)RA MNDJ^WQ#P(G[B=,?9"+6%+W6JG*XNS#4Y,M'*FJUW1!!PX5M"C6"2HMVCH97C M@@E MHU_8O-5RG,L0TG]!XW^NTB%?P%QUAYR]4&N(N?6M9P@380-*Y5G4F9U M@;L?-B89IVJ)2Q55T4;!1PKSM3C2(?K@[H<$=8?2R8*NXWG]"P)@_%FTMTS9 MA;)HA6POS'9UNV 6TW,NK NF,.(C>$$6C4@6?%T\M*XJ(_%^ZW89_%E+-_N9 M.=(9"0LLK#1:#5]!&BR$'Y7XEJ^09=>#OXM))GRE8WD>YJS8$N<#LSF6A,ZL M,!BU7"ZSIJ- CO[QB\#3=SB!74FM?!++W58L=RF<647DESENL*J:?2T_=5K5 MF3UMA!""T2Z'9PWGKG^]RHXANQZP)LYI[.@RK:IQ!6M4KJ+4 )/&L[9M]P:1 MQ[JER\[FLEX_?'?@5)UTVP&B.8LOBBE'S3K=[$=Q90W)=4:FG-\$(I58HTA\L M>,Q1$5UD?V,I4KYS%H\@F=+W3JDPG[\YI7I!\%E9M@Q3X@6QBWF"M!!8N$GY M/7'&'8R^6]>DG@.E7G !H_XNV_1<09^]Q*1*Y439#K.J"NJ!:#EF,QWTSJ$G3#J*N^FU1%\& PATA[C"&OF,P(D'JYQ=(7112 MXT^NOF48+Y1<]2<3LN$**5^_$+O:3(QE)]?PWA-,+V8=-97^K/G MH6I-VFQZDNBSYFR2'KML+:P5T8"\\3:FHSQW1K6P3#(OM[](R<[M6 ][>!56X?IF MD_8*W1S;6/?[45P:+7V\PVCB#F?HMSC=?WSXN%__58SEGTO3_2-^]@+]Y(JE M:OY/C'Z\X#OS[=_![Y-(*?W$[C%&G?T[=SP#]O:GJUI@$)?J#D48BOX/E/PG MO7V$%"([EN/^W.-F?T>(FX/;18^^I]0'PCI]C^Z+*^!PJ0\H2$F![Z30% J? M^P]X\/YG-' /O=BB&/3 DN:>^G/_R[\G4$5'AG(_";>BM+OTXU> +4,PIX!!! :3YW#-M/M=?@3=L31P&O)7G136SP M=KF)H6HIH$#D ,IWJJEI0/>Y\-:P"=1'DKU. 8,#'@,;.+!#ZQ2V['MWCRJ/M4V0:? M#6^O[Y^^\-/W F;0 GZ(KT9_AV,*YA7>#(YE8+\89!WH4G_[S;I[_ZS# 30& MT4UP%&-VWTC-H4E(>0$8>G\B^?#OWL.\I+2G$PEL5VJLRD"E/Y_#EU-WG_H+ M&*_[5,,!G2; QTXP]M1% +1YBEN"G][]WZF'NJ\#39OHC2_3&WC,]$87"*>D MZZZJ0WDW]C8^M81&/N6J<^#=0/F)I-AW?,E*@4N(+ZU>-KY+14X$%,XGH(,U MAUCF7X Y"U@\ ",/^D;@'D 70$CMA?*+7_O_OBOD$SKY?JHV6:&* ME^4>WEYV!\);KF.^9];66;8I"E+>\1J-9L$=3O^LKO8H)Q 5N631C,H2"SXC MJ(,ATIFK?_XE;['C[E;I_WH7'6.A;7H; [B[^';9V M'V@P8$RVYG4B 8LZ5E4;@%]6@5T&%F@=(7IGOB:.!?2N!QHJD4&$.GRB(C/@ MH:Y?MMD9+6@=@>_K/CHFWM8V W%0@-X!EED[JB ,;V=#]S?:7H\,]U;-_%YW M@>_:C@\!Z@$LNZIR_XH%/'G-_W%G._X.;/ M]E+1)0-,C.W_C-[F68*"!;[-#%Q9[_TOSY?\P-M_ CU$7KA0P'6:!\"? ?8C MM=6W*<>-_#O@QLBN,8ZA4[OZZE9^])MDBB,#V;BSTFL#-0(3KI93 A4(% M'KQMY4]<54W!6@P@G3;T^'YW%R _.^,'(:!:3O@S&N7/UZ;P^+@SWGCS+#<+ M;7)>R1MMNQX>J'EYHBJ!I3:UAK/S-2/-ST(O&8A %TIL%SPS:P&@[(+OL5A8 M$K,Z6V[:9L=HF&D2&8FS@/V14H&IF(/;^VZ@GC9!\UL!>";9SQT_[ /B_ &O M=-LSV)%=B#V35D@T-?9S-,'(>7\A2BUMK^Q\L$?$[2]LV\ K.W9J&^S[[KY? M3T+Z'^\M1:>8>_+5/9N>Y!*>W-\!]]2@&.X&;?\9@2[GS[&K2B82@F$ZDEMX MD9]X=,(?FDICS[$"_V56X]3YRZT2O$?3C[5>Q]4@]@&U]R0#\J<)7O+5HP:3 M>?F>><&P-\ZU2B8F 4PR+T\ 0]Z_NOHPF9<_FIWA M�>J2O)3U4D.X LUY8QPDXF\S%[Z:_?5FJO&M^J3([E5E-/A^[\JX!0D6+, M]%(8MEAN@>7'V0%2,&WV3[=:_(.*X0?2%7D 9I(N" F_=J"F,L+3(K;FMM+ M<#/C:U\O"_&?,98O"W*P9P4YF%CB>*65&_@.M[9<-2-O.@SMLJ=>TOK^!>>1 M6'MENP7&TU&*KN,=LYL]M9/5IK5L#^U;U6IZ/JW7^($NIJ/S9>X(!K\CCU9\ M7@%63FPF+PL!I]E)\.,8^,I-49XCX#-V<%6O9!LM>E+F*)T<31B?'?I!"-!! M1ELX9DYN!V/F2?8B#^):_>0X!:/?J3T.!B;UUY68SS_PGWOOBSM=9H8;5-<* MA*I9[:3;C:7<-'B1BO8:Q)F[=.9PV^&_KQ50YP\\$R-[%B/[QSCYC''M]$E& M'_DCBY.\7,O(65[7W[ .I%Q15_;,N7R@LR"XVJJD829%\QP)7;TC_)0N\\/ M0'C3M+)X2VX4/)E'BTVJTE-J&&TKO)B)4KKH'9CM,UK6:S*C<<9,8E0_!)K/ MV-EJKSER1W/,X9I:HS+/H3FGW@L!CJ)D+GWZ9&[,O-+G1.O!"KWM+PGIFI"N MWT*Z8N*BCDPJ11D?<8;EBP*31UE/O@C2%9LSF9)>QK)F9^(99C,<:8S&BO0V M>8RGF3L,?2U'=ETP2VC7;Z!=WP.?BZ%=V_EF4RF1^;29ZXL>,:Q:3D^!>-JF MFU\[7>;R(N*$=DUHUT_$N_@SQQT7V2XSQ;!N;B'TRU-S2(R1 D7&GG;=!#Z+ MCY"V9BZ&FF'6*DAFU0U%!EK.= 8[&MPF2$G8V0_%N!^'RF6QLYNJ[U0:;1OG M#$_O<"V%$ZDB!!$PE^0]\=H13U<1V";L;,+.7K*5/3\[RSC.JE\CL '7][IR MVO8-:A7P(H9&=I8D[DC\D&9*Z-F$GHV7E?T6>I:QFDT:UX9]KC@I,VU,\?U: MEX78N<9H-.%G$W[V)BWIY_G94KTUKVDJI0M-HM$BLFND8Y2 <<6BVJ=T0M F M!.W5FM63$K2F1N1;\KQ/FWW7PN?]CB!R>@2DR-+2KZ6"KB*0?2]#BU^K9QZG M6/>Z2*83,+2X.,:P57E>YB6SPYMF)T=->IHYJ^&IF0Q?'UI M#+&@$\)WVU&TV!U%'U8H7RO.$HKV&RC:]^#G8BA:+,_V#;=1-U&)+.71S)B? MHE,=ONPU1L4)1YMPM)^(>=^[5WV\.=K1)%0"7,]H0JYO9')3NQSB(7#+"6@[ M*9I*2-J$I/WS./?C6+DLDG;,&NFZAB@C3N*\A8R40JM@1RB*6%HF?>W![76S MM"??PBY>I-*WI(R_Q'R>GWQ%>UTR4ZBW':YJ#F?%--_%C3Y ?K0G$\5@=R1! M)N1K0K[&W'I^"_GJ(@S2T#$>-XO.:E30FO1<=%F('6 UB7O\NL+,ZR)?KVE7 MU\1 ?BVG&O9'ZKC1;E>XH,B5N&R>##8LL)G1?DQDPJDFG.KU6LN3'0(H,*//:GF97$7:^EU,E$H?[(B/3;Z%"WW,*=5RI MT$&-%11$$BJ<4>,&2)8>5+ ,T C4C@I%P?]DLEHUB4?_@.H\RRGMWT5UZIQ) M8C/;L-!.:[+PUQ//QOT0 B;*W&)OFM"SGX?]].3@Y_+^DL38_N4S!P?'X1SL M"+T8^B#*[/$3JQ]M>G2FN:NF0OAC=X;".XT#!(#M#RG1(%6-6RNZEENJA9DP MU=^0_)W,BI'\===SE5T9WL-5;C:WG+6J=N"![%OIK$>]%UF23[-CI5SGFH0Y MUB;S&JI7GB&&^ !B'IZCNDM#5H_S'P^PB/KJ=1U?LI[^/>=X?L/QARIX5=G1 M;3!MRI../UH78@N6AN2Z8F73L,L-LL&@S:5L-WRIU,NSX8]?^%T:/=QC!4R0 M$WCP<'%XDCGL )@0]^%I8*@?NY-25_!W($9G@K_ \T?_+CKD'MF=?WZ7 M@B=MIJ34/*)LX.W_X)3QSTYJ19N&F_RTW!"*F;4S*)]- PV^)8<3@INYF/JZUFB.,LK.Q@7FJ"+=JB MP]_O'S0%'%O##J2=.HQ.^7QREJEL@>;0HD[^?:Z1" CLW;J^O9;S\]= MWUU[X[39W;3XSOPGCD$GXBN.F'VBVO\KI28N1.9_NLWMUKMGH-&OE/-OE\JE"N<$V<>))T+T6L?_*ML/QB?R(]3 =3Q@?2S5 Y^AXQ :G@H,#%"M=\#V MR"JX,; FJ<@O3BF2+STYC^E5%?<@]T)G;GW/L=@T*U.^1%7[ H*NU0%= M4T;.AA5AT_36#P'? )K??ZLU=0Y-^@F7K6FG*H&].]:*0+>G/$5NVG98)V!R M5-=+20&8&S=R >#?L@XP;9&S9P#GP'= "V#[=>B^IX(Y_%U*@6$V9L'LB:4_ M>0* $@ETN]O.<8= 5<"E@JMN+?76'N\\@?T76I9D-X"1?VP/K\![[AHRI;#D M\/G>BNOPW;$;>/@R5^:_H4CL>2:!74J&!34JBJ.B\5"F$& MK>(ESUR5O'QA!OT&]/A&E2D-#-9VYJ,9E4',+1G T]LY/MX]U-[P78$!@PW\ MB>%%$I3:"\^#J$3O=?<[<=&W)9P_4Q%T$_D_-6*G*,7 ]T1Q[)V&KW)YG9G?-(HW]S],__-%+ MO,B!1-T#W?]]%B2"__,TQU_&WR]3*R_R( ?&_;/=?:=G<$9FCA%Q^F%?S<&@K.?[0@>5RJJ^JIB+4:WTK*8<_1)EX=C;P(=;!(:_+MN>[P;PK]ZN M=OJHNF"S8[0QJW8X$RF$\^RB;Y,*IU_)!&UK!KO./HC;?S.W+AMUJY=?"DW6 M'KN-C&\NF_IW*/A/S5FYXGI]&,I7!Z:VKN4X4G]P#_6%9J##Q!53-@"+U4K75* MDL%@NL!M&:\C4P2)#_ KC.&AD=OE*_X" M%B]R9_;C]8[DQ6]DVW-]L0V%(9)1^*F^O?<+4?X"V2^61FHZ4YFC)F7W5P.] MW^EHKGXT'Q("8^>I]LFD/?K1VP[R-OWQ-.'!2MET.\VW*6$VYZGZLH1KO,U_ M@VUR@&L#DRD/P>J+O.N7PV8GCYXON9%\.G8DKD#V'7D;JRCP:&Z8P@/2_+0% M1,(VU(F:W*6,>_7^//*\=?V_7IX;O161W^1I3<@UW&S5(QN]3",.\FRMUL,\ M-FE,32G/-?'Q),<7S? ;Y-D/G4B>O=@(]!N2_/=]JGE$^>-WJ>^R7%_@#>%/ M$89_)8)ZC4P-*\UZ:Q3?./T&AK@4/HR7-\2M5%I+D#,EJ?1 M),--+2%ING=AGCYB%V\?=Z2 "(- =AO,SX& I$+)^S9XG8<7O*B _D(M1BQ M7+L( ;SE@_F)^//C3/WSI85/V<( )V2NJ&1589TN\YR;'HFZ QTT>SWS'P@^($NI .7'- ME\F/NN0")V"78\?CGOCXC=A^8^+CB5@/V]1&JS9TM(]5Z%(?I1O<)!8A(FH4 M&CXQ+*&&:,M(3=LG+^1$AK_D?O_#TL6/U;BJ,^WT4=[S<#MM%%=N*HCC4[ B/ M^(Z2-Q#D=U^QR.9\K+E6(_)!0Y"S0C6W4L>;&M4N2J_N9!A9-@"H4UNVWP<; MS<#WX"@"Z=J6XAP-._1J%B\V4:^$]GVV*'.;9C5D ?)LY_5B&UC"YCP^X>CB M.#C=Q/UYBO=.5#N&GZ)V[-SE8N^IZ\[7HT#!,?";['#V?01[]C'P;XN!T&+7-B&AI2&%>KR\( ^XY- M#S^7UJ.,_K*/K-<3$V1])CU!/XZ^SFM??B3.?,02LV.++)C4NL5('F2Q(^5U)$'C[ MG]L8*ZOZH:K:<.5I4XN>Q-I*!X;J3>U9EN.)(';S7,E@S-&,Z_#9\2+L4]F) M]1T52IZQ2LW 'R;QR7)$ZZHB08L2@. M91?^'LGOY[)S+Q7[W2TEZ"[!W_F^--U8$*:VX1:&0D=JT**<'2R(#%R><\=0 MQXX)O81$G?')/-WA\O CKPOU)6*LD.W."#]+T3^B&:B&EFW8=91:S#E\O51[ M#8?]CLB!H/Y\DA[W0/F>Z7[A2WR3S/T5>/M< -"E,'^P]UEG*I!'Y>]8U>/< M? A_2S$\(>+,PZ84CQ_.:-,>2:>UV&HT*UAC)?3MGN,/YQ0^:UY.]!Y6BP+& M9(H,NL"\BD#X2"XK \\32\>[*J?NWD:=RE>J.WA@.!+Y M+A 1X$'+K5^ZW8(]Y%,D\?V9K^$@#(IX+_&>.&6 H:TB#\HJX?? MSZBK6OO%8DVM!>YB^SNP[&ZTD9G\9-8B%*X_T_#1I%_TR^JE;%%A.) M-MJ?=F9#,J@O [A%1#>O3R'KNJD@46\-C([:O^7PQ"'[)BT'V)?2S M3+E69-E %()EOA9.S2RI-.*U\/Q]:T%*!&UWR$TZ, U#Q!1\GF6S%*Q5S1!' M:U7_9$'(%>SRGDYV>4]V>4]V>4]V>?^R7=ZE2%>+6EK!)8*$MHTA1#*M9$2) MS*@BBH-X*$WBJ*PR/[82+.U/(5H7%@Z0DF$!7>M(,X].<[X\9^%I)2];(M6Q MZ$N9','U675 (P8M;C@>QC\O6VH-9%0I%"C4G VIZ8IM9XR(2];"DRDSZ[X.F2J58+\QDFU%UZ %L>W+.N]Z>, MVK$'@J3,&OU-IENKF[I('MY3"O&F[OJ^BN9*W@:EQW5LN I%\O">%%(9>DJ_ MA:$+?=XF*;O>&W$L:$F];)E!,O6IYXV+IIIFFR5ZK(6"QH(X$7W9DL"ZK#[, M(E.A.G7=QZ\D5 INRME9B%H9R;FB/EB61_-==#RX(T6_!CW4:V#"8OQ MB&H,]%K.(W@Q<]A/)*@:3K/360J47925M9"FIG78\J"?GF6BM+-9XZ:T"%2# M5R;HO*"#E@?][*6'(WRZ\,L<.PQ/#_@##^[ MF2CU!283X3$\F3G>(:M^51+Z\D9NS'#.'A'\,3P%&LH#K..*&50'4E=O=ES, M"8_A*3M93,TI[[31/KE9R#ZO^,6J?@Q/_'@BA+WB2. D0JTNYX7VH)H]BB=Y MH WJDQ%#^T(SDZ],6T6Q M6$Z'Q_#4%4UFR=+%OM"4,R2F6FF[5S^*IURFO5SXTU7'5/UVN[Z0N"'!Z,?P M9"Q%45C5BGG.X/6Z,5([36T2'L,3V3!XRFQV;#,G#HQ,G?9:83T\AJ=Y5?3< MQ;!<,M<<4LH6VJ'*8$?QE*FU^RZ%=3(",I/3Z3Q/,\A ?X*GCY]"X8/3+_\[X$Y/^9([KP7+(-0VS#E\"7]_VVKW74D.[)IC0T<6>BO21[J>LM6(ZO.EU1V,5F'6XLGI7)"3 M [=Y];@\R)-LUXQ YT?R=F5,WG:E\N?/3_O="_K6Y>BE:^"5(^>_"SJ1M1S9_+&75UW69[50V(Q09(DV6CS=Z[6K[(^4"F+F M.7@>B*K5T\:<9SY\\0/E(MN.0=':!:?0+Y6WL=$^#(^B1BGPG?V%;1N^_N.[9[(+:K#WG7H=%IZIY\[<#U)[[VD]O#)*T&Y'(_:/O/ M4;+JYS8*AXS6FP'PD^J8AZ;2.%KOKYXY%CZ:%]XV?+]@/$E>_.GQM5&"(IF( M[Y\(#)XCG$S$]T]$@HB83 1YSR03$8>)2! 1DXG [O%T,A.GFXF(MGU>T?PG M7NO7O33]@9<^*_9C_WS[5+=>! ^'8,-^9S//9_,GSL_JG&X7$:"42?GE&RWLF$)X8K,5R)A/_><%UPWD%28/$#5'F)FOLS MNW;!0O#78VG*WXD8_*&UNV Y^/_LO6F3JLK2-OS]^17$ON-$[!W1]LTDR#KW MNR,0<9X5IR\$ B(R*8/3KW^K0'O2GM9R0)N(<_;J1J2IRKPJL[(RK^S"RM43 MQ!B?BS-^_8\LJ^ID=Z/7^0CPP8^ Q;RN&84YTQ2!SL[0^ M-B3%6)0J+KXPROJO?XD'ACXD$_XG07<5XL]+P^7 M'&2D495LV(S"AU6>W@%LJ&6OV-@NRP:JMHIF==RC6QVF=5K8O$7+NDVT%^1& MDOG%PI=*]&R;[QDP-Y[\ZU^,)(]4V"=0^:HO%"NLQ-N:O)=)O4-&C979.Z<0^8ZS,7\@>@I]D<+Q?B?7?C==ORC?\FHJ[ZNYQ&/[7GI_MT7Y%X0]<]/KU&R."S:NRSQ*/S M&F$&"[R>X8/Y2&>'4JUA]W\_L/91V3< 0F/2E=;-J%LWZ_NN/@["(NFN$U%O M?A1KZ+>XR7)9K7I\T&)7C<#+SU.U%6P5^->_)'U(>'FZT/6-8NC:I\]WA:&O M!*E7?)D;N(,Y9W#%\7@E^^WJ@O[]4-P9L52PO)H] L\Q F>3U3U_.40S&L 2 M#&UG#BD'?SR6KGZ$?U=@^B2D[37KVGQ4*.%&HTVG"Z2O-8C9[Y^1GA%'G%E: ME>L3A40W^+@T#IJC^:(%;1+UU[]4^D.;=).Q%#XB&;W/[(G+Q4@(L'(H3@#9 M8>YTZ7B7!_BDSFLY+;1X?EV.9-<;5(\RKM MS0H.@9>E+J2Y@_[H YG&[CZ9XG)1IP0PI_54O:9BC]1"HV4L4#NH5-'BR.8O ME854T+#B<+ZD:2%5V4JSP@)EV"GDLP/.)T$GJ#E=,"^!SMN:C M0=U>XS,Y5=RN+Y5FD6ML9^5AIV((_1HQXVK-TEHJ0,10H:G)? B:5[T-SIU> M_<6$ZN0U8O@:IZ(K3+@(+T2J$QV,/*+IXRU!7GQOGM!.)7+Y\4R%,9?+8SK! M2QSE\F-Y#&,NEP0O\90+_H@2B6#.)IB89[Q\>0[NEG[@G#/P$R@1C\S?'S,D MXC?%D)A@*(8S<&TJJF_"XFQTBA][73] $:[-5O5-13@/V>*/UX+/O-Q+M8(\ MPZ0DUC&QCG=N'<_!V_CCE\0;,XQG9G7\\>J06,C$0B86,C8E32=>/<] $/GC M5\QK5^R<6$7.0A_YXY4D,JOWHR5W02YY..8[Y9H\'.@/HYX\G(!S)[5BYRF> M6*95O2SB(B;@(V>TG!'M5 L[,:7>NQFMI#?9L.LZU3=2I=125=L%75D_,5$2 M]+G2P-/QP\_5#4HPLG)U\E M67JU IR21^O'[]CCPKF92/ANCCI^3\3W$%?YR72>9S=#MTD/>-9U+68"O_I2 M=\,TH8F>Q&&K>_.*AS$D@NNU*_I7:E.-3(-1DMXB=-,]09HZP_VLY< M.V?BMVS*K2#S*T<;;'UIE:3-T$ #G&#][-+8:O8U$?H6F*Y0YR9#<6;S&YO< M9J1EOE:E6Q'9*9%.GZ>/UX_'Y=735.[98GYR#*+4?8XOEYF)4>B.OT@5;QH[RY_ MOGJ/K6M]7,*TFBE:0M]BRFXS0#NS/!NQK9ZS=6T2VKD/SM9+N.'WWQ*74*@! MIC74-2]5?;U<(Y:IYKH54;>>K25N#"%X.HOVQ3!IS,!T2R8MSOUSVRU M[GO:^J'?,$_1F.N!!5Y2CGZ'NJ';@10M*W$8[>^/[R)OCY[IY:50=\4T0RLR M-J9%A<+'(IG&2#$SP211HL _$Y12)O@8_,W_E?;?@!%295%8KGQS*NA"LUL; ML",GQ6EP:WQP9T$4UB/=R?7M=D44>X):*IC;WB> MU9NK-KR3>GNGKCAKG&;JND&)RGC>40094UB1.'Q/+Y"I8CVB=7-EI@^O%,5 JJ7^W-@PLVW!"(S1NJ1,L3;;71V3 MJM&FBF2K;ZQYJY-/%YO54F8\;AV3JM1LCR;+<=8U*HR7IG"\PS?RJQ=2?;7F M?:L-3PL?=\9;;Y[EK95-SLLYO6W75F\-4UM=JG:@YEW'XL##H3WIZ_Z4 TL' M,(9N%_RUK ELU\XVC<5I!=C!S7;5X_4%H]FI^:ABEX!_J0(K-@D" 4;=E]0$!#@H"O21P?^C=>(\(\)9V M9[2:ZFC 7YQ"IQ*17%7R'N _B.0!I\0TG97W*QS\!?6'7_NJ:TOF7G>\[*;P M])8L?,5N&/\[4"EB4.LU,=W%C$(-'S6(^RCZ=B4=^]04BB+@6^ ML[\0D:B'5[Y,M)XY!<\Z12>$JY_%8*Y"N(H_XIE$+O&32^8Q325RB9]<$KS$ M4RX)7N(IEP0O\91+)O''SBF7;^87?.H>7V\2OC,+9UTI;FH*_IQJG4 ?\7MB MZOF<:1WY(QZ?\T,H\YGZ?$RDK(/O;EY'9, 50_4]Y&^@201%_O=41%=GA](? M3<7[G#\G&7SD"=X/<&"8+=&+1"^.Z 6>Z,5)] *[,[W 3F%)8Y8U T\]3J;J M,1O;R3*"=FMDZ2B#[#;>CNDM=5E^E_.P^W#,!N?YS MJE#AA<<6?@=^"K5Q=W.)TM@ZU1IN4'U*E#VA,:RRT]]/I=L=E7E'$GXRTLK/ M#JL&BG8$')\%16+1J&LB 0^V,?HA0V+GR*%+$/,3$/.VNN2P7%ZHT"G:"_7AH@A0\0PQ&%E98*8K_E+ M/QXQV"O$8&=%3+J!L=)8PY?HPJK6\EI9Q_/\[^>9?H08TJWEL32W$OK9?(-( MB2MKMH9):11 #/6 HH=9I3$.V7R*BBB+YA1\!=[ M$?-MT7/8$;?VMJZQ6)67#!I@XH(Y"Y1;>6)@*,R:-?!TM[UJ9EU37+ B&;J+ MV /#? 3E! <_% =G=01?X, O=@NU.K-0!*O9\NO&*ICRZ=\O"/P !\2*\NT, M5=\:!7ZJ;3ECU"9<#> .H'H T4<\H4G./C.6?%=XN"L[MT+'.0)K6)T"SIG MI%0_+17H9::CGL4>.(3=FK5XW!$V1#E3L"3="S*PB@"Z=O@#GOXH?' 7,<17 M>=*G<_IB-LHD-G*+KJ'0$5OB>C7&VE,*#:::8>FLYF'H64SBUF9DI5CQ%711 M$"QGMUP M?!:TM$:&K';0Q@KMB$J-,!<%)EBTHA886/H!3:*(210QUFXF0$M[/EX-N5K- MYCN2XOG5+#E=Z6=Q,P?9.E93%(?C"[TY&*J U>K$KI-%^B&-?T3T<'L!Q) @ MP#M2:)=L(6.5?!-'[)_5KU05\(50.U]]!%5S]WUNT"KF"3DS-?#B>*[F:JWJ MN'&68SAYQ=OBAD=U-,A($H8NLWFB#6O-H;M)/&2HL_ H)O"Y;_B M+I"]HKQ1! YKM(;U[-:NC<^2]^%DW,K(9WH3HZ (HTE6JM>A1:5"_Q-[2*.' M5(<)?&*5XA='^)S5\_PLL?A;X*))0X/2!2:,= M/>,VRU5N,9NU 'RH,/Z/TQ]MW^XB[AEV248@DW\'$DPDF]/?#>7$FE?M]CS8 MRLRKU@)OUA$DO3&I]KMV>X"=Q0,E3#JKCE<]7 C*"Y1+^7EROF1%&GJ@%/I MXH<4H E*$I3$PE&U286A.G0]C5H$9=3J V.K+\\2NO''IK@R1 5#"SDCES6Z MTR"3@TQ?P-%,IQ\P-).@Y&2!S@0E)_5'B]QVE5>V&BM8;<Y3A@ MS.3%UG8A#-$41FPZZU10SB]7 "7 GR3)!Y3Z:#MV>=[-UYK^MLSY=$2;5R)0 MZTY51#I"HJ9[L'FPH]G@T7A+HIGG)) M\!)/N21XB:=<$KS$4RX)U5E"=990G2549PG5V67X>KI1=,69(&X4Y=@'8N#2 MES 6W4$V4,)PENA%PG!V2WJ1,)S%/TMG=Y[E(3[LHSI171D$.L2R3G[JY$[UYAT=UK9F!0<1SG^A.ZSYK)^$VIMR89SMGOD M:MS+=)=V&^.Y-L=UFO-RJ=8XRQEM+B,5!]M.7Q?P%+_6*)W:5KA51)5&9AXH M,BG92G!UG72>,^ J-5_;:%#+,L*BP? V5VC6Y\VSY-%YR_FR*FQ:CM!/-R2Q MN@R816M'J$:2#]B15MH)KI)2R$LD )T!5WY.JVS)MD_QE76#EYM3S=@X9\E1 MKVI@EO)*O8D&VP&GK0IH1Z9WM&L$^9!.XW=5-?GDZL)6A5XDF-=^+PRWG];= MO9>U(BD$BY>CVP B?+%F#(7QV)/9(6GTJ259UEAG.JN>)5O7K7OK+:UAOM"O MY"H5M#,0N=GJB=^-IA->JP1,-^;=O@$3;4T7V[F1L8&*-P;2N+$N6;/S%(AD M_0I:=BE:Z!NS-=XRTZW6C'TBB6.(I$0YYD'&.(+INB[M&S %.95*E[?;,6K5 MK5ZI-6]J_=1YP&1T^ZB2W_I&9]L+&EA[W<,Z.Z8YYB']81G)781RDX++I)0L MCJ[NY0HN+=?S-OJX-4 M2KCZ:FHI2 MS*6)K[J_)',E;;S] D<_,D];[5]/RQ:<"(0""\A_D.O?B+$R^4Z*,7_[MD(_[4"3Q@>#VH)FK@.AXPRV"+#WZ';%5 EHMCU U1RX*0I7.^)M=]L[K.YDV(MZ%SE]9WE-;IAIGHC;RPT;Y$/^)[,A<_<__5ST0I >K5? M(;W:WFTZ)!&8$-P2.G?FAK65W:>[U$[4)]@:UK8&1B?=P58YEFRD)F=)[92G6X=8 MF+6IP67'+-H2A98QUZ*Z]].W9;M^2= M^+'7+<"]@;SL4Z_;B2P36<9-E@>[ MQ1N09=S,ZVNC2G!%IU#GZFM^T^-4KXZ.Z6;O+%5%)7/>V.)28<5OZ.%"UXID M@_=:4?GMIT9U7RH1PW*"YV?A3_?]3M[9E:I 2C8"]>8AVM@_)R!:DFZ;FY=Y MB%$'*_"#A)B1BX;X#M(%WY)D$VHV# _X+OA>V-'*063P @X0E/<8I]9<)TH3 MC-)M18S*$(Q*RZ+*8+1(IL>DR# 95,QDQBJ-2@R!DP<)NIZ^3&55/-\5&F;= MGC$%@^S/5\=2HPL9-9W!NCV>KU#-,K?&\P%JK8ZE1@]0V6[X- M52,S:QU+C;:4S:I.9G."8>6&;KY;5 W:7AU+C3;&SF++IW4>[6P 7GOK 643 MVK'4Z#EM84&[T7($CO=JK#6BG:&X.I;&G!%X/KM:NB:JEZMEC:U.LVT7UA;N M[SQK:BOG>+[7F(3E[X>IK 95J>C#]KQA@%N:W)2CRQL]!KG).+K/3>8:G6X' M:>21#EN]8&YR.&W/2T LN8;TO>6@ MGBXW.=&+>]*+T^4F?^R<)WIQ6WKQQ[G)T(#&+)TOI[NJ[ .'ZN4)Q\=0'TS&>+IJ+$QV>5#1%H:'ED=R8S 6\5ZI2CW M-V@G9PTJ1* LEIP6$4OA^ .%DP?I$?_ZF&VR\PPK,LMA'YI9@R) M<2I/D=]GW/ZNHJ]D+Z!:1)I"55(R&&K%]4;,CA<-8QXRV-D4'8^IHBFJM+SM,!GW_"H^;?,YUBSV)WQJ7AU5LD-Y3'NK*'4F\K^NK=Z+D]^!W?:;DTY%E#SK4?&FHF) JIBSBMIV$=0#BIW->L55]Q,$W(SP)_BQE5CHPZ6 M&J6VHI9-&FWA MZ0?J"]Y=TFGKQCIM[:HK*2Q-R2B.BG(&E45225/BF)A(8@;#B4QF0C-C67Y; M88A1!9YGO?3,Z&>:;8%6\ 7/MXY55X[GE?K0[0]]0RTPR^4H;1C;(GNLNI*G M-BK#ZAK,7[5G DJ@/(L?K:YL=B3-4++3G"%-MH5NQA.5WH ]5EUIJ6JAO>96 M!KH8YI<-K"MYY3E[K+I2R6Y< +9JWI(AM0+9&Z3!UF6_54R96GK*WD M .Y-9VX!;>+7\Y!G[+"2+\\46Q,\FQL:"ZO.2=0DU:Z@<:C,Q/:5F6V^P[-M MKACVN\KQ/;[::,*V40@_:/+US@6+-?=S&Y9C*\^SBZB[Z8U'_>8G*G"\HA.? MR,&8E)!6=?U;1^5/)S6-6RO%SV?]C)HB?VQXC9H)( M$!$3022(B(D@$D3$1! _MR5,7 HM+\O(&8_*RLM2!,:PE#+>75YB4#H9%U3< M:Q^7JQ<[Q;Q!QT6K(1/)WY;D;[07R_4E'^_F*Y>H:+QZMQ7PS(+K>![B?A:V MOX^&#*<]OW^GY<85C^=O.!LK/* )E?'CLYDC1_22HQ;GW4S7$7 3[?:W-*-M M;3:J8*0?TLRYLE,2=;X#=3YGDOSOJ?-LS2YK94%J\14^8RAYK>[A32VJ4TP_ MT&DL4><_Z(]SY^I\SJ3XWU/GREBJB+ZY+O)61\^C&@Y_9:O*&A+K#A^6(F7:'BBX3'SES[1\!*N*.D"65NB5J5D]BL$36EM-BJVP]-HHN%WW1OY M+ARN3S3<3I$YJ[7"6FBCQ)@-TF7FI;"@&OA:-'%(4753X:"ZZB.?%\$D^YN8 M-\:]X9.TYVZH'T1JC\!2D?J,OK"76P,?ZC03]#=S281%><"UHAX8ZL-"UT2- M?ZP:GYF%G)J1G94#/SUB*',M4^"]48.$G$ _DQ9=H%NE:_GR\;XX[3;RNH MH_;31.BGP;7K =%"UW5?I*PJ^T[4S@3($TZS9.[O :(/*Y@E#WAT7NC?P>MXON2KB"S9LNHB?S=5=Q)XZBN'$=PT M4V7_G\>831D6VYF*G@S;A$]T&]RO@\?I%ECT_*?7>/DU<*=NV\XRK$UIR MWI^]3?O!;]G@F^X3^]4Y#FVAN2.R0[L!R:/2-T!(\#PZTGROQ]4 MYT?4;9*K[KWAF?P/C]AU_ M,U?!14\R)5>'/XU56YWH\(] ^83=WJ>JI,A@@^XC84&0JD3/> B7:;BJO;C7 M"7Q/!W\=3,12EX$\5/A0^/E$DN%B _Y(=#L0"GQP]*P[[OW.J!@V45!BR.T8DL4L!F* 2%D:JBON7=R'.+JM^K;WDC:(!792N9-%/1CK&3;+/+ M;G;32.4$/-N<=#.%2D$M'V4GJ3OI5G/J*2B_"?*!UE- 4^42DM6.\9.,IG5G+9;%-:\+G&;X;I2D):5UC%VDD%G2Y#MAHD+ M:FI3UYB:-EO6V6/L)%+'+Z6ZN6'#:*AN-:-IDL\,V6/L) $AXVQNV[$%7-KR MK=70'@RV;!1C?GTG98Q&)4UP4%3M]\CYH).FL.8N5O?ZSLYZTW/: ZD@%+;- M.2:M!+7=T2[ >++W/THPOUGU_)(M.Y8*O)#]A9T+DM,]V72\P#U"?(%EVS6* MWY;2/(7U^\MZ>C.D"W$@0,'W!"CY4IVM>+>TQ1^)'THV$&^YT(\4G<@E?G))\!)/N21XB:=< M$KS$4RX +^E$+F>3RW<3 CYSCV^JC_MY5HJ;FH(_YU_!Z4>:C'4E>MQ:V<<6 M0Q>D9SDSA$ZL$F?F2XS:6O.I,@;?"NBG<$>B'.572?P2.!QO6S>A61XF ?U?C=7K#FR47.?A?RX-[/ MK7=JQ# C.$$9;?3-I8;I.,-LM(@N!R?.U5]G)3G(%$I8Q4*EYGI$#L=Y MEEFL(E*=].<%3+<>'&M*&WFJR@;2=!U?C40,?M1\T M3#Q7VOU7S*Y1.I8Y)8/>]6,:7<>7S,3!_NQH M/UXD G=_6+5SQ.OJ,=*EO!0HFZ5I*$*'+S%S?##.U,H[=A?L :4_HEU*]#O1 M[QB<-GVHWRO+(:;&2&L;#373M,@Y-N)P+:)]P8G#%B")=G^6;I-H]T6/BS[4 M[DZM1Z5E+3<5I'&W@S.F94N8%K'!8&3Z,^=J3P43!^*#UXG_OU_#^Y;4X2HD M#^B'0_V#P84E#B\*.613E5P(X^F;*2/@4\]1R?$>%G%ROQ(]X3"?(NBW]1G_ M[U49RM.F#I99.^ZO_8+R8EB[\A<\7%LT-155N4@3@)%?DKF2-MZ^4)I^9)[X MJGX]+4IP(A *+ __09Y_A--Q,)>P@OO%C+VJT(Z^];I&>W?MDU*;G5A\9_X+ MQ^!:=8GZFA=D"/\G(5,7KF+_TVUP1S$'?P80 :N3^8IE87<);&O"LGAG@G!. M6-_N/:FD=";.IG>R)>#(,O-/DRKY'-M$NK4.TGED'Q&VGD,Z0K93RI78=HGO M/*5;QNRMN4:]TZB6_,6)%TKTT8O_7;(1?^H$'C"K M(9F%&KB.!XRNJ7I>Q-.STCT5L1U?51X0=2VKX,%SU46\*:064B1?^NXU0H]!;T>#0\DX2,Z1(*L!XP&IV8(C%[$^FU#2M=X'5]ZM6)S=8P&1^)F.9]#.TV!DSLK M+5T>2^9P=8P&1U;:[&RCF@NAL/1-OV -<:V^.D:#,^F4Y[/MV$[SDBS.L7$- M;\%GOJ7! =,Y)B0P>>)8(8$3C8XSXEB2)!%X&Q*:F=!,1LZ\?789ZS6\IBDK M1K!N>.R4:[9$C3TVK[-:P>H*(TDQ&EN4&QJL7_6GVK%Y]9LE<96=&P9:T$6B MW);-_&RS.C:O5!T=X[.J2:$=3E"H(5[A994]-J_]K9?G4-LPT=1T(&<%CJV@ MGG9L7M7-:#AQITQ1Z'"=27>\, EVUCHVK[UL:^60C"D('9LIYKHYOMVF-%YO!. MI9)&,3.#XT*_2?!"F6/DI0Y0@AX94EO'J\457^)U@LL5U&Q;2&>!X+&W6D5G M,H2,,JJ(21D4H)7)B(R"4N)$)60F0Q",+!W(=9!MSHMC52 ,7:EI9)IM$L3P M*%H'9-H9VA)5$"K!;+99Z^6A.H/T5@?/]*I]DI1&HZY1R6;+2ZFU$:<6U+]# MN>:'^G!:('IHP.0RW8XS8NC&45TIE[)6<33T:CQ%E4>S6I5=;P?:,5W1-PO: MKV^R%!]4V&QU;#0:KM5;J,!51G:A)A::E@.UZD!&Y'Q8&*RT;IU/!0-I4JAQ MO5II!>X\D%&WG1UF/6>\1%-=DEED!\4\N=2.ZI]1K5MS2YNU!*ZH<3D+=TJU M]!']@TC1O?$<1XT%G^H;_EI1S1JDA\7P"S)QP>U>5UI_1+E508$+ZA#CJH#K MSG+#]J3"J,)&VU7=#E2%]3^X3X2W83$@Z"+V!%T1+1?290?0,3N9;_/"L=5] MX./(7WN[G9N&$RGLO3JFZ+^1K)#_1?ZN.I[W#S)6P>Y>W56[(+ZTWG5&OM+& M^OGUS/=>#]$A1Z+F2 21,1$$)G'] \E=#V/ M(+[?0NQCK_6"H[X@1=C'X(_WF$_ "<8\9N+-/O+94[&>1;Z(0=Y9K%BQFERBKO?M(8SGA@_U5=C*JZ#">IWY M%,XCN]8],>RPY6[$?%N(4_J3Z !SCP8"SO.A87 MG4R"R=X1GSBV]^:@1_7XM>]*8#'2;W7'#MM].:8)OKI/B06>.YA= M\#Y'_AQL'M; MZ_!EV)%$+VL;W*;,XV2I-RRIN%;UM%N#';541];*LI9"0'N=95]RLT9IS^>% MG8N (@'=*S\N5J#;EV12K3[FRX;<95AV$,:/:RL/YWEO4T473V\%0<4?<];?1]%I<:Z MJ',MS>$[ W=A9]=FN[R^.>=UM,FLN5DOKPJ-; %U"ENT65FO=NQI#Q1]3O?U M-D%T]<#AC7N?[R.JNUXLA7EA/3$H8[FT*YLY(^7BBJBW0"(RNKD8M>TZWV=% MNKJ[F*]5SS M5C[G;\8JNNC5>)5/NR2*0VHGR)>+/J0)XKZB/V=U2Q/07)Q$YBJ@R6E<:R/H ME,L'Z7()K51+9=*"A;:0D.8!9>[LF.*L7NAM8>;JGNG)>6HNZ6%.5V7/]GMJ MUL!;JE>TAIHXF:PB'L$,QQ5#F:'CJ/D!U M8B5YO^SK))5MD=6['TR=M+XST92#_<1=:4/JTLC0QRSGFS_ MI[\VS"]-\5__]DRMR M)%5*-D1"+,[;O+ IB,UQU5BK?&%7&T:?JR[L;E3]LU.T>U3UN' 8?%O52V0! M-<1UFN,K@C,@.ER[U2[O"KC(S&$#O$37?_RR'A>V@&_K>FJUSK4WGB*@:J,N M6?RXRO3=78T5@:,?Z?I=1"_.P0EPI1W'!<']:9)\O*HWX^[F78Q7X-O+0YL@ M>(LO9V8&E2HVK EOJPS7BJJQSE>*=<\ >C<,DP#H!B@%O@V@9J4DR,M:WA,6 M_99A8K+63\U:N\JL-)8 *+% K:N;U,;N(H# M1XQ.G\$1B]D&YN,\IYPZ4<&$*B\=MJ>J\7TU^\VG/%UW@Q,TML+#"3I0W$\9]YQ+[UR"V-UL'2^_*&]O_.^__@N69F2J=/MMD=6 MA<6FCQ8]+JBWR9:8@>& CRB7$IU/\HBNF4?TN&3AK&=# 6FE)-$YG0]SMG M%OF] BA))[KE=*+?<"G'"Q*;3'L+E-/[MM7D&5$C6 @X%(>(:Q- '27%BCV MGNG%\HG^P%%E!W9W3/'S/EK)YON](E:VRKD6@!)P5--'#K1N.7[XG%BD?.6@ M*MF))J?35\TQ^KYA+)E%=Y%7=04M"/W.E-Z*YF2K@1UHZ%H>=@M*HBU)DM%U MDXR^K^-\5<+,]' 3\!(M.Z;OME+9Y0KJ.&PMAYXSF_PNE#S^"WD,'+L3YQG] M@8.6R5:X+(Q YN%Z@X]-.K3]ARW'DP\74.X9 ,7M[8]=^>Q M?=V*]?PL(]NEE8I2"W4=#-(IK-ELB1@6YH.3YW35[A4#7XP"_G@,7*3[VU

    Q[;Z5V:&O-7N7<%=8NPZOVE;IBFS?(,]TPS%OB%HNL,A8ZZ6U37@$UH&FC+-*4H M#I=\=)1N,R#'>)([?TD^^HVW8,6'U]C=A5$0;5_56P ZY6'[;RW2LO=*"\/U MW7J533VWD'>^QC_,69+-QG>QGG?*RL+V3"7"RJ$,44&X'JE6M\L$$C"21XA[ MCSL_Q',ZII$=+J^O!=M[-5'7CPV**G ]6E?Q/L8(K!7$F[$SA>@;.Y\-L%'_ MZ=*(E92>U5--UY%T'4-8$':LRK')S_ZQ4G C4J&KJ2->G$-F4@$P0GTUZZH),5 YVC$F1E4/LHA#<").KVG8E_T*RE2#K'E\NL11B M5LZ8KG812=:8[.N"3%@0=I3)L97#[+(4W#A3Z-HVT"Y%6XFT'A!RD5>TY;WU M8'-WV#L&>+%AST<]^T&@6@B6EP8>=FJ4E=@3%P4<@#4*&_MH)I?-;7+)-I=\ MEYCGB0VW7T(_F;[XLH4)43G8WBE%5O;+BT)P/5*NJGGB[TPB8B+1;TRH?2>\ MB?:.+SM#*"XY(D>LHI.Z8EIL),YXIFQ7[IB*-7%(R267.S_910GQ#_'K+'X. MY+=;9 5A^ED]MN(^B[ 4\(LL:IW-G6U#1ZCLYE^R8^EKF.OQ:5J,M_S$ <%; MAWA\X>>D 'HW6_UR]_6PUUOZ,< E*O1;*GK8%>5!(7;')>4785>8//FN),5] M?6G K%*/LJ 6>5'@_**AN/$%Y/);OG$F&^TM7)$;"F0N&[V[F:_6'<;;)W^[ MFX?\M%?R>DN_TQA[7X*$.-1(H?=I?OM%'GT-Z@*.Q:86*")3MR+P.&T,H[>A M =,$%:J@3!=T4@:]8^H,/$P8S#ZZ\&W,)/,EE;N:0YY40CN M#%*NJJE?GI;3[BR?CN@/FXV8NC\RVEAL*G-^66!)"\..+C7&D)Z6I8X":(/V:J=7E>_D^6FEA6%'H!JCJ).KEH0;@37ZMHU ML7BK_5['2$_BK#PB5;H8O=C0<2\%P6XD7)9:HK00[&/4P5YYQ4M: &YR: M>K<-4G4S5H*U9^1E\3:?B;CS7391#;?3+<'\,J'Z*5)5>=A!6XNT5AAN MJ-:K;+Y1X/+'<[M;KER0K1-FWL_.-BGV!N1%8;J;#KYB[5%2#OA28YW6+:82 M5%_FN'QIT0\W$=FG#,D2H3I^R*89282BD@+I*;9AUQ+[,L#B I>E?!9^@N_\ M)^R==WNJAS\TJL&,V*:XSQ),*.O [2ZT-6^1P( VV+5@HRF@!RL4 M\.7/YM96&BU12)[.5=<8)0%T^7RNNAE;R>GZ1"X8$X072&T'<)FTLH<3-!;H9IS.,,R3-;Z"(BE*SO10/_C2/B$ MMBR[?6PN[VO<4K91.VIADMX2LU3P#$\LK/F1\$HGEJ+Q_N>1T HMVYWM4F%OCE9*-FI) M*[3LFZ*5,AX+M$++CH56NK 4C?>_P*>5Z8;:KU-N.9?XE@A&:"USEJF(>RM4 M(P;5\D@);QR5]E.R]S!8F^[Y&V83Y# =$%,"C81VNK4:)84?>;)OENL;;(JW=M+/>'1ML]L]$Q0X[N^LV&'W&OLN+14?'^.$ MO>8S[#%56]9-VT6!D*:I(8O&*T2-9L);$/WN_5NUD[47ZZ:NR_P_?G!>6>:& M-7$\?'TDA(:JI/]2UX#)OPW05JYJR8O#'97I*&WLIDP8>QV5MX .:1-V+F79 MACE,1H$HP3E$=5B*2\(.1P6Z2B*!RV)PPT^EK*D_8 MOZVHO.@H*@<[L*3(RF%U40AN4,E5-76^DD0[V1R'@49])2&.:W1[3#+-7SX\ MR*]HEC^$&2)B#,7DNO@$^'3Y4L\.KEK*KUDF!#O)/BOT%/DNG<[10@[Z:HF? M<'C$5P^87#V0B'YP)!3JNZ^HAE]]C6@;_L!7,CLTS<.#Q52OG>+H+OY7#LOU M?X-K$KF*BP'F! 6N@AT$98#SA$KC?AECAU'LI,\W>&GSP]) '\A7&:!,JD5R MZ!-=]G5U1QG9X^,L>\HO#B%.F+S*B4-5&#!]U&(L2$1:$CB5U.O=*Z'@O'GF MHL^9 NPV.5N*I\,1/^1\$Y_&O,/R37_FF961Y[(M'UZXQ$?_&3W?4Q3J(] M)G>^\^@'?O(J6:ZJJP.3ZAHA+J^1*BO 72_54]O4E6]8VG]"NV.2KOW$$Y0( M]J\[04D9TX^\6:C,PM$OW ].P-92^T.W2AR2O$E\M8D60#AJF\>-LA:R5=#\ MV.$Z^H"7V(VVH?]W[+'C>XM0>-"M87V8[&ILB=.32 TJ Q]<&D'IRL'Y835^ M[I4.+Q_9DRQYB^B5'7J-PE["7#JH!&J,2:_64 \U!S6)81Z'MF1WF93!I/Y; M(+NSY N-*[\5LNLBB4!3LDOZ2;'0GNR&-<:D5VMT1'86DTRT)CM!Q@@S"6^" M\,XS0QA4?S.DUTEV@\:TUU?^APZ(;V"#3'JV2%?D9S,+1EOZ$Z2T,!+P%LCO M/'5%\]IOA?HZ2<#0E/DV/26H:$]\ YMCTJ\].J(]FTDZ6K/>Y:UX(P%O@O7. M[KPWK_UF6*^+.]J-6:^GB^P=L-ZPYICT:X^N6,]B#I$VK*=*"&(N9>S\)TW\ M82CB+3!AMRDK&M!AFMT#,"G:LLQD"--TP(\0DYVT/F5SAERR$7Y9"B8UUJ J MGYTY*P+WM(Q,T=:!F0FTNJ4>6!:+?F,CSRT']N2/>GD.ZB5@&0)$!%&4!NV,=PL(=906! MNF.MNMVX8RJTM4/&V/UF&SU]RY/-D=?4)[-?3BZ9_>&O_[8\0USY *:S7>K. M/.OT5WAN)-#-U&?^+:*#?1O#[H=T]#\-O05; 'V(XH3@Q">D^_567:P>Y;@>G#/5NU/++ON EXT=4W4//Q;]XX M\D,/[T/>E)6L<*,TS2"T1@>;H><0[X%$WI%.C;*%C:GKDJ,C,V=M)=BDHX>Y MS"'J&G I05-O4S>F8I]\OB;&LKGGBV+(I>'52YQKW5[N&?.,I1C8\+U?BU>8 M>P;Y 6_]D.?5Z!%J+6O#\=Y!J'BV/P31*\;+=#/"; #96 ALJC:S29FZFTF M2^6&.$R#(PNRF,?&P7FE^@7\](<3QY'KI[MESHNE\=Q(C-%N0]_C2\=.\#%Z MPB1D@\75\3'V/8I2LDFFK@$STAN@+>^V*XK#WTS74=[X8$EE@YRG#>6RLPUP M]H>$=G3Q!A-6 &>1A [9[N;F2/TZ. 54OI&^+70=?!N\3W.5Q)<@(L=[8DE< MAF6WMXI7^410W^%@ZR4@EOTUIMW0[,7U8[QV7JK//>B,Y1J*@,GO;>Q1F8(W MJ ]W%&>$PM3W?W:"(^T,/"\=GEA]\00@\!:C,[Z*R$>%E<'G-&/1)78Q>_., M'4G*#QH(QVR&FO+%.,[$R' 1WVM('5^;I+GR&0O9ZSCL8-"*%:YFF9>W@TK[;Z>6T+M_=0Y.^+6=]Q?!XF_S M4$6VN+#&9.^'O)'Y:;M3Q&RU-6!&:0.TIW ZZ!;>KX $'[WC)\1,2*SU:$0R+&NP MXM-, DPN;&&-\ABF076XHQH3$&VO8C1HT\I(9TB;\+;LS$PN9V?9X;/2GV1C M0H2N]NT7)%PGWFV"Z+G()U$(IL8R@%,8&TL MHWE24"P$.-6U@M2>_TJ'QD21@;PC9N_*LOWFD.J -ER)/(-R0)DS3]3#CN[& ME0*03A;V9,@R@YY:146SB+:+YB%BQSA9TRAM&_TZ]"4,>R;J]I4E#0B*-Y8: MU1XWF5]*O.G[B[.KM'".ZC#$K,6["[,J NC3)VD-K&V\Q#6B,;E]BTE5< M]@Y3P_IO@!2%;S UJ?Q&B+&3=W6,J#'9^>0M,&,G%FS&C78>:QK4(-T^U:2I MNNRAIF;5Q\^.PD>:&M1]&]S8R>,[1M3(7B5*=N/GQDXLV(@:;ZV\YS2D.;I] MS4E7<\F#)LVJOP%B%#UATJ#N&R'&+IZ>,"-&?_,F>+$+ S;C12LOF@QI#L/W MGMK?"58FM'EP7AEFV:DP[8LG2@9R!99 MQW&,L5=^(D*0T0I _&>_4K:;Q_%1FKJ_L9 Q\X',)OJ\<"YAK/P@Q6$:&^Q1 MBR+I67[-!F">-RO =#!M3HWB&;=,0?_M2(;B$[%L8;ZN?K]C@2NK1XM'<82 M_'AI^Z.E/4=\?4(@_>ICCON:1$":=<<:_5V>JH[8@!>3O<3G(73O8X/[A,EC M! 2P*H/M! 7=D)YD-?@S]OA3(/C)=W'\&>\?L7 _3%(.)C_5(BL6VNJP2ZR](,Z$HDPJ^BV5 M:_)PC22T?L8[WPU.]^7FZ]G?COZ!?;GR.-.I!#CHM#$7$5A; W@XZNO?4?JO M,$DKVW8.+Y1N93C?#\Y"4CFG M.G^D.> //!=D9&E,WP_JAY2?T1-/6!IMT)YR\OZXST ?Q)LT@Q/1/*1>@>-D MEBZ6:ICHLL9X2$F"5D9-9\7'05 RI;NDJ;,V 1NUZ@SV5FT1D4F/>L!^POV MMSO*H%-J(&>+EWB?#O;XARQ/UWL-:VD)&4]8Z]M$%NGU$L81_ UP=,D']:$0M;T@3&*#=^S!]U7=)QV@.F7XETSZ*Q MD-$RBL(FFHPBD#!*1E'AZ)%1!,W"8Y0^;%/+*%[6*"*T52O9L@Y4D23G4>/A MB8$8V'1B:I=*:JV&,N!2BC&2UHFW&C9LB58&MT_1(/BQBM(T^J,5 S$C)AC- M$4M3&2,EF#Y'+4T;AD@P?=BGGF" #5W42Z"RLF/B",6RI[#@6**]ZZ5.H700 M<=L54IY;%_'C0\4S#,?08P^'5L/6^GIGL2.3WQRY.?*L5.MG'#SASU&8[&37 MJ@S$P(YF4[O4;KTJ9,#E &,DO6S8*AH&L%(QB'U8'*-OD6&2M]Y90YP+KGGM M<7.$(!=8P^P?TK W264V3-@+,IZ9U'\#H7^>\:QQ MY9&'?R=IJ1JW")D"NDK4]<>4!$SR=0U" H*T7@;5QT\!YVF]FM8=-P%TDGVI M:8. P[^K;%1_2J/?)"G5,-%_F;O*H/H;B/ZSW%5-ZXX\^KO(,92?#;Q+U[6+ MMB;LPL4C1@^.[TTL)5P:W!@LYM/0MY)WJ0[G=$--U3+^SV6,FP2$%FG"!!4! MXZ4#,8Q^.<%A;0)GAF[MPG@AI8$TQH8+R1/]CP MW\KCG+VC3_<.CV&^?8\]H'>;"O1?2KK.7EPS76:26"&0" M1L8*M3!ZH0A9JY82-0UK&9:PZ2?DI.D;27Z/G1TX\+,[7#9X@VF%UD^JJ"+6WUDH;F4M\$MBB,, M#46,GTFZ/M+0L%W@O/%&CC@T@JLXZF BYPU1ANSH0V,A;X0V.CT*T;CE,5#' M6S@:T02PXHB$@9BW0QVR(Q--9;P-XNCT"$73AD= &V_A2(4NWI;F>C,LT88= MQL\*@[.!E9V5P:P!>H=EM8M(PNZ@W^#'9$T;FK[XTH>M)&5AQ[P2825?O:@@ MW&A6JVOJK%SJ%<_-SN1.$).,?F.RK:19O4!Y$[$\!KHV*4J/S$>K*)5>FA8= MD9^>*=RQIZ;2.TSR?>NXM"CVIFYZJ1Z[V']R'@-5+GV-.C =LA'B(L-W707@ M";ZUU>\K]_XF4P Y;I9"X:3"L#F]>S=%W@#*6D"E)JSF\V9ODB1ZXR!)49@1 MK8.O,LT1E(/;N2BU;?,\#: AT#E&Y0A(6GA[U)TYU>FO\)Q(H)NIT_RKPC-S.X/E+2S=1'/M)>S@G/WU#IV4MNEQ) _ /87G+2 MO>PEMTNX7E+2S7AB2=BI9QLCG^LH"!PZ%',"Q9SQHA!,%U)C*H]VJB7@N5:- MGJ9N=A*'/N' LS@M/&FBG! *BHW%]>23P/,R8W"_CB9^%P[8^8+W)W^[8P_P MA+&?O-Y&[C'&WI<@(0ZU3.A]FM]^*5[@>R]? C>2 M,S6UJE6"9O+@+XPGD+ M0'TMI3MHXY,X05L2'0_LH;8=U9'?1>)*HDVJ)3H6:MIZ/M."\5B3J&@398VB M4ZOH'6OWZ](3F^][>#:W!KF_.1;M?V],,&(IXR48A55T"48@8MP$HP+4'\'0 MB61$0V7T#-.']0P8YGNKVWYL]7P>Q@GACEB:+*BNE-=6@DDSS3"7Q]OJ&G!' MWYIZMSWGJ&[&2EZ8GI$S\>@D?X)*TQ(A:@O!?.NXN$$85XJ/*8 O<]&A-0D?P]0N3UA:KV,E#GJ+K:KO:PGP8__>$4\_27O][AK1/,PH1.M 4; MC^(2,"->@88%O.!C>/&N4M(\N1:5AU*!'>TTUKM5VIQP3U'P,5R'$N'(O:G\ M&4Q7$FIHZD>Y!W6^53B[F3ZLL;L+HSWVKJ.[Q).OURO*PG0B+83%VKNL(/ 5 M]EJU^UI'3W88X=0OF0ZH4 )=1XBJ,>Q2>6]F$&/K85.-(_B\^OCYPZ>:&#PK M!#WX1)BJ45I-WY>(:: A0CK M%'D%3'\1E1XLK(VILV+PHTJ$ZSRNRF7&$5E"C5O'5I/02C6P$ER=@C\#!&B7 M5G',5E@09BS68Y.O(,.< FOHVM$BJ\5CMU5P]\Y>?1]347Q,;GF)4^ZAC%,]'KYT@=*.4"P /E DLE4(I/1Q HE[KV&2C9J4T[D=(= M5!XI5%P/D7(=/?G>$@?\@1':S,>C0T?^"<;>A]=;@D-W]S%ZPB1D7^Q<'D]F M8@!'70N[%+%I( -X!+=!9'SW:?'S_.:*I(WR4$;;HEGT^,H#/6T<;8O6T7S0 M>!^386RSB-\1C?AOCD?\+HC$?WM,<@YIZ(@!S"763=/3Z#W#OXZF[M^.?NPS M/UILKJ/]X9A@LL*$JJ#(Q=AACE:_U6 MJ'.W%[K*30 XM=XIXER8_;"<9^^%+BFL5<)HY0%30U+ZW^J%:8V ,86MCBWD M8:RJ/9:PUL+0;9BKF@00]KU:)!>.R"7'V;BZ2?#?CG2"\;K84)!^Y/EN]B*' MEJF4U0- HC_'JU1B&8C]P/Q0]<_.$&;=VDD MT_G+ZW=3^CN=-$BG>+4U8(9S [3%W%Q='/A47%-Y4P]-/9ZY9^+O,7K$R3/& M(?+C^,@/ISFAA_;94):58A?)D'\Z+^2PWW)M)O1G]!#^&GX.;];A)_K/Z@\H MW3>WO_ZQ\_O?[CYP^EM^_2<+?TU(FSJR]YN8"U&(4:O MV"%4@O^$T9Z_;#WABB4[GQ:EZGK.Z\#O.?3\M0COOC)CG]H8^'+]$*@Y2%^& ML%MZW-!>8O;"\^EH!]YYG7%1I!"QBB0K%<9'DV+UK1$E4X<28*;/?V^J[/:K MD9 E-WC1"A"Z[ %YRPR1;FO9QO,3Y5)3.??/IZ3R\ MI^2Q?L;!$_[,NQ")H=K*A!W3G5A,EE:EL4"XK- -K+;K3:VTL)[O97B[48+X M!_ \Q%Z)7S]'71CP).H-L1--_W5^!I5VD6JBEEG3F[ M-F:1.FJUDR7))&6UM>5#&Q5$2*AFD-$\=/2O7QPD@V00)$@"H"-4+]V5"L O MPC\X+O>/*+JL1#W\)S> A#*6G7>/)G9H8%*UT30X890. M"5!J^MB'%,;>$5#18BGJ[S_/LW.Q)B'V/^.0_D=Z([90;J@27XCW0 *N_!7U MO"R.NP[-!Q*!#2/C;%+?[QA" 2YLC-1C])YS'#T3QH+O",^E]K.P&/+:G7DP#E;F74 ("QD\Z"C_XYB M['W0!:J3X[IEDN#TMIP.KA\"\LBE[H_F%+O"1-XQ^E$C[Z>8J _?0 U!G6- )G=Q!O M^8[&&=K&T9^8XH>/GW$0\6J0";\%R(A1TOQ'VB_&9/.049_GA%854>B/E/XS,RN8M9Y#UK 2GNV"2+:?R/)!=B2PE3:&B;]J.E8# MK?:6<,.J'GG';WZ5*PM&-T\3.EM6VWTM.[/:=C1W;9S*L]K*VKHT5C5EM6T? MK=J3VM8/879,BZW"-\8\Z4O(/XH*S&$[T2J55S-#20 />R.8C1$G%[:8!*2\7W$J4!6)^(\CK789"",52@< M!(JUZ6,:-[M:[>H,%6N9T$&SY0:/=8W4^E6+HJ-S M,CWAZBK5>\3\^D7.'_/[&>7*]-D+,KZDW$0A?BM_VP:V:P,!,N!MS7CV3XU= M,<5*M@/M+R>:4"1Z2%/$$-- M,&7J\ 2OZA02%]QX"0/*CA5]9KG5LD1LG1:32W'][\"F%UOF7ZJ;WK%9";X% MK6R_Y(\IEZ%_3=T@OHF2="?IOH&3(4^8==&&.7<9L6!U(T4+8;C;)GK5FYI- M08LTLVRQP+ C)75<7.<,=AQ<@+13(7;%+IHLW4KXL,!,;KLI2+9/]7!@K$,W MVQBV+XH3 &; @J0_)O[%^&G[V W8NZ>\)8,7>,$AW8 MN#3:,CTG4]U$X*+.>%6F%V49R%DKIGP2I@GQHZBEF'K!P.,GPV;B(A6/I]AS MJ_R64%0N/&$ R]YZ6-F";3U= P^I]MUPL=?-)8"0"Z\?$O9XF0@LQ*;)>>@/ M0P#]=K@IO?WSGKA_7(+!%XV[PJW1P"?;:Q-8/>!4NEHN$V-$\IX56^PK.Y+%%4"CLZP M^*\/_*8??V%=2@0D6-!LI;J.0 *$BRC&Y#$4YZRKM_/7U1/5#K,7/J?\OY+Q M!Q+C:+N&'!,LV TO(PB[A$%3U!N?A%4PX8]J$=ELO144L %JCMFV(E;9AK]! M$G=/V%O#&#^Q"RG/F$XBT09?X90MXA*VBL,)K[U\[[T.6 F.Y^ :1$VV9M\6 MR$CR+L'5="4-7/ 8*Q.8]=5\5OT:QN55$^0U-W'@[."H6>@F)E%<.5>@BYF! M7\TAJ_RO%4ML6,[K?WMY"N[\F. NI6;E5536PI+7;>;E%102\A#@+V3 X;S4DJ/"JD+W\Z8@I\0$*%!:HJP6[%,370$5/D MPP*5NK!?A.#LZ*^F3_'W;SN5T'F8;7#,:0+).ZC^'=OG#B#8J%6XPT5*_=]0 M%V[JD^PP4=2 ?2Q@*I.4 BN7]<,^IG*E4'&+L='X?6!L]5K9;%BJ08A#PDQ= MWV0\-DZ5X% P4)L=[&-=><63_?V]H-D=3M- )!4+_=,L3CT2L'_-OI(V)-@A MH9[);S<>"4U(=2CH:-0V]E?<.W5X1<.*0H>Z^*YLVHZ_:--#Q#6(4K&)\C&+ MTW=DE/0P>BRRQQ;(=1FCEJD0;[G%" ,XSE^W_#UO=4%]A5_3"Y*LO.#OV&L6 M1YI(RC404;=/-Y3TTW$)4 9HHQ]6^ID# 1<+5JI"3,1.:]&J%KP0$;P*;:II,_K@E]>Y8/?6'O*;)2S_E2^D*/^VI=01 MS@5A93,?,$\2-W/NH[' MRL-&FRT.$U$.-HY9BBKN2)_?=FURY^*2[XP1^OS&M+?!9Q&KY2JQGB%6L(>^ M2?M6/<@$'[B.:%1;'?XL2,[BT>>;;1"]87R71JM_7O/RS[_CS8-T\=_5'K9O M]6I:=1!I8[BCO%_DT05,F&\ MK6WZU,K"5GZ'.R9;I9R4G)=1FS$ 4@I=' LZ^L,%5R9ZS5-T9<"-GZ$E.U[W M3_CC]R<_,Q:M\ZVT$7[&XEZ5?VOE"&>]*$\*#3B3ZI.-$GMYRH1:>&$WUR MS(G:Y!WO1%LJ*5NX%?[R:39_T:G7?:&,(7]A9!E]$:\G]]$--<8397T3XW,: M4J44@7BPG\C=:00-P-XVUB*E,PXE -Q71ZNC=S[<8I95@)>ZI;^D5;=8H$C( MQG[9YM(AB@?'.)YUC!@3 M0'N%7T8#['Y?%X%58H%^0&UT=!5(96K,#* A?LF]P&X09(AK:M, LN)G)^!J3UAM"[2/)S,LT#0K=5]H,G5U M-OT8OLBM=1IX27*]YD<^'2UA.IBRIK53;5ECN#O6_2*/':V<(+O#QDG. M>&12U:SSV*2U(>SA*=>M.B[W6\$=D!VRZAJ)VL]2EAL*#W>C&O#U* M?7KZED+@"1MX4XWO1*/OK-$ M"9=SS@)QXBRWK1C LR2Q,Z:K4&Y+E4M:E)LPL?X61TER$T&_L(:)/DC0F#QGKD60/?^)56AP$Q?A?&8G%NPGBCH^S%\IG0+-^II(T*KJA@BW:_57,"YYSM M(SDX^QQU&FB6W,CW,?:2C*Z)V:23+XQ7?.#[DO"\NP=,N!^@;76=V-$<[E)1 M1>BI*2(Z>,RR9#2IS/_].TZ? M(B5W[N[ND&\KV$'JZ!U]'?%Z%0VT0D 'P_GQP*0UFN# :>^P88$H/_%'U&H. M&*_19<]ZKS*V;4W7O0)1,ZI 3/XMC0Q,\(&-.<8L.^@1^E F<%',G*I3X4Z[ M9/-LK8.S;_7-=%6FZL-INKI&K6^KF60+)&3C.V?BT&TGWMRQV?B,"OG5QM]H MRS2Y#$6UP;]A\OC$BOD\X]A[Q.>O.%X1=CN58EYLL8DV0. =D'%5@#_I M0?Y=+Z:0KM*E;Z;1(6!,OYWYC/[ _-&3 ML.N)[HBJG87C$^@(>VI9Z;30=W@*'*/E;.N;%J%@SGTVK:IA52/RGN5RY=,: M.F(YBN>#TH=^\S[LF7>UP@$K5(X+(XOU6M=GU,S' 5 U8=D]9-7)!#B\&E%U M&AI\5D2#SZUHL).MP(1BX\,I-#A_W9*8-Q:(IOL;MM _4.^765*+US>)'Z"W M2U74$DGID&B^, J$/37$4#N9@ 108^+3?)E_G:5)ZH6^4@"EF8\#$&K"LEJ6 MIC(FP"'5B*JS+5)EDIF V"U'FO/0-[):-6;C"D5TC$)QIB8_/M-HJKO4B]._ MC&5C+]FZH31,XKEL;4L@F,>[S3/RKZ&/XTJV<986(ZEMS-\R4Q1'[/DOWD. M<]4'?6T3W%V<_XU]A?ZH0#MKUV(%54_1>5/] Q-LNV<7(18+=;5N,:=.I1=JR'7T7A\3.-K6B(53CX8W[F M#Q,DYS67ONBV[0J+>"?L_JH"S$"UE'..SM#Y19FS+"X/E?DC@/;=U<[99CPY MX%/*1#O5$]J-HP5X2MMI$"S#,WS&6M_,)YSKI\_M.*]]5"8 ]X'<48 M743Q&A-69E5?NH=;O(H>0[([B+E>4[ \]9*G"Q)ZX8IXP2D5[Q&W5H<>U!LF MP(RT0IG00;TK\#0.(Q09G[RA9(7$IBY[CA'227I%V:%UP0^M!$.K:1+L(-+ ;*/S6,4&,W2]!@R1*] ML4"[#9S8-*ML"!J]D]#&!S; &+.LSNVR/29P8< M;[9!](;Q'8Z?J0CM8=U5%(IC1Q[!)?=1Z@75WT^C)+V*TK_C--\*_#?VJR@D ML:(MWK#]V^H7J$*'%<9P4\ZBE'UM'WTPUY9"6;.YC-.7S .S[P47Z_Y+9]E M*-ZK7:]K*6/:[AT,)P$3EZ?88U?E>5A_X%=KQFHSNG*9&/0/@B'R*4=VL81? M>>752!+&E?WI.7\9MS660D!ZS\91HTP B3.\XH4=V2]<57D957E3P$[?HU_I MW))VP)VX3^KQE\#:RJ/2L)7RTM $.'ET2FX0.RE>,/LX975I%#1-*-Q6:$3)LJ&<( M+X@B8!#G$(.H0 9Q#S.:(ML$C1E10Y?:>RI!P0UC"FIQYO.PF2F&,+$/'NVUE)DHY<;W(N!%G0>Z^Q%9<+C765"01X%9(W1 MT1OVXN1#^WTQ.W?W#M1XL#-6=-GNCRB@9 *2OMUZZ>A"REHX.P"L=JRO)<^% M.EO@4&M)^?'O@G.4>"[I(I:H/SDZ<2P/!DRCN0NM9^29^#CT;0-K@^\[A-4V MRQL'U2K3=P:IK:I/Q@8_IXK>" YFK AW -9R#T1O2?+/BQCCRY!^))RDMD!4 MPO<=@6B7Y8V!:!O3=P*BG:J/WM"E1(_7E"HB.5D>7[D/HC-::\K-4V,F$!8X MC;%/TK9-96N<82+D#-;?W;&UPA;X<95E(XP/HU(:.]$P"@K0 8VM M4$RYHGUT8/N#]!_L6:^7( ^MN"3?V;T,[(9U178C\01Z54V$Z=4382:5=MO\ MJ;3'Q$5K*B]Z9@)38Y<2-S]-\67$IYCASK(;GT/?= =KS5 K"&=G15=G"',. MM&=K@WLL%6[O9%W0KO.T+!2<.RHPB?]RS+.(5"+M7F@"#NXS67X/ M\2LFC=9[-1OS+,KL>B6[8N(B^E]G:9)ZH4_U:)C7:$@^F/MAH_W KZ 3Y159 M'RZZ#S6 ELS7YN4U@?&#CM'?FO/JT%A?HX%YVK&_3.QH MS#*'<8O 1(.1840MB5KU(2R+#;4$+[J%<#R&,?)-!H4R6B5P.*(Q8P<=Y75@ M8+R.\F<';&,8$-]CWUV1\=+"AB;L=DZ.@_5XZ^I<7+:P<1AV)R@[]Z*Q1;:Y MZK\!M').4ZU ' ST[)N>6LPT1X@\7 S'<=?0=]$:)@^4P6'$-F4)'4 #(U2> MOAURT#:& ?;JI9AG.,-1Y^XXM.O]"CK#;$76#@.Y9@-,7(;G)@X*QH9RUHW,/K .%75>/1*;!X M!3@* 3EA7C]-)/N"4\H=JO$X7;2E"C_1?Y=GA".-.<<3NL)"^434AY+&F<'$ M2#LVGOXVKH_3H3Z'4]9[K*/?/V'DD_4:QY@.DK*R'+N6N/%>R2;;%.Y=N<-X M1)T_HDUBQ&S&?L'_RDCZ]@%Y6?H4Q:QL)4<(DB29Q^AFH<]:4ZI;*J@CK^6, M&[_ZZF+DZXRK\N/D4J)E#:-_,Y6OT]"3..,VO]H;S6F$DNPA6<7D ;-_A/@E MG\<:\]TZ8SM1,R?4W#-J'@*4CO>5N5JE_/D--53R^:VVWKIEGV'Y2I)!<R+/E]_X':9O2#4IEVG5'X&O MK%I%U9L//\:/-# M'FNM"9CZ9E_G!&9?YH93Z9XS0PK.]&DN3C._-^8XO3< '+H"T'T'P*5+ M #9O > UL)&G_+"=XQ=!3CINPMPXLYE@*8N#=]QZ#K GJQ&)YT7' #:>=:G MNW =8U<"3OKN!)RX(]#5P3V9#5^1P"6]^B]*'#RHS'OZ;LJ<.+.78&F+@WO<>BVP)ZL MIJ\+P'(>O7<&3HQ=&CCINS5PXLZU@:8N#>=QZ.+ GJRF;P[ K._+>?3>(SB9=)$ U@O4\OW^KL)$_I2_84W[ MW&&BPTQ?P=CK53GK=_*B5<$ >LNV7$'.974P1K0'Q0^:;+AONT8*QEO,GD?3 MGT^C,(V]59IYP3V.-Q^[OC (Z1R E-M+C!H7 J#5 M3@(4D#5&1W_'7CSC5/+71Y!]!-C9:?=+V5U2I4B8D)7)(N!=_!R8+DQ:VE#) MUSHSX)!N5&6]^+!\?(QY+1Q$"G:BC#2@L-Y]Z[D7SU=RG+=/9+4N)S;FUN$B M.0#%,W\O8^'Z0'F _K<5M%1J4!CZ5T' _,#L?R,$\G^+/P@F84KNM=GX6'3 MA":&+DX".FW=#_$ZN+D&X%IUGI:2FS-62,DMVC52P8M,$/.!:;UGIR6E\> MBRT0IR^N?8 *B0_2?NZ!ZM?MUC:H[K-\1Z JL;R>@*M-:%RAP^@<, MJJ#LY\1NP544/N,DQ8TRE>RP(E[L"4>78S_"=1V&ZN]2+TW=E/+^-$UL"O).I3/E;&)G=>KF_@PE/W09@YL!>D=V?%LU_E6ZP7Z"7YCDG M+V-Y[+/-]3650NRK6UH VIY8#\?\3DS-?]A;/$I8'?9TVV5?G1-K&Y_#G4([ MM9U[LFP33BLR?Q(&#OEQJ]%)T8B=6_ W_Z?CRYP_9EWCJ'-_#X@[R^I&D?6A MX_(L(9SX)[#@V?@UGP,RN!,07RY3\G]?1/$:$^O'+[W<#QOB!WX%(QM8W:P/ M%^*'&F#N:%Q17D<#=%M?HP7_UP4KU\-VJ0UG/ZT8(] [1?YY3S,&2_,.YX=9 M@M02I-[;PN#@/X.5J66Y6F6;+&"S^#T5,PG$5_#_S)*46;PUW^'@SK A>Y@- MJO"JUA,N% Z4?ZR_5-@@ZJ;4/T)TFL4Q#E=O:,<-+=,T)@]9RA_>I!&ZH5Y! M_SQG/L**Z&=X34+L?\8A_8^4W^\<[B=J1)SQEP$VD?B- @4G_&>('CK\*.>' MV! M)P57E7Y\FG Z0A,J0<(S@C-6?/I=B)4>3R"."YY6$X*;UIS1Y_JVJBJ++ M(*#1IZSBMYP.+AU%3_=:P(<16=G3^L]N (:^PJ=-E/B(MI26W>HDFI4JP$!: MTM2>]^M2Z;[X.(RN?C\?OKKIZ.( $@QXG(H\SMXI/9A3?TVE& MG+&D(9QTJ@K5>JZB4%SJ/?]71M*WRS!)8^X@"4=C[#<,:84A3."S9VLMA;MZ MN<&]6F1!YVEU CACA3H!HEVC3@"[TBZD1$),5)%S@7)) >5?A6/X1$1L>]9Q M%6.+E+(64;;*\MWA[)Z]#2-MR>]=8>V^UG#1MI3U4/!6L_&3LB[6H6!NI7RD M>-=L[]NTL7YW&"RUOV$LWN/[KC!9KCU<;+ZN)E(44A\*2NO_'&)/HYI\4AM> M)W%:P6KZKQU.TW_\8YD0KW5S<^]'F%C7K@-#H_HO\/!"(M_H(41)31TT"5Y] M]Q@]4WMG81J_B7&3_V,W;/(__(/+5]6H]@/,X;(O.QLJN[_"&R8MLHT=(E_O MEE8A6*?H(<\OHR][1-9>73\8:_CL*>G/?33 MU1CX"9"2Z)I.K!\K;)#'^- _>RE:!5Z2D#5AJ2T2\5S/[HUBHT;@Q.NZ<_+V MCX1LJ^FUJ&EE(7U/-C0DO%[SW!-KELSKMRCRK^,['#^3%5Z^$EF>0;6>,'%K MA/;55:A"-WBS_1CA1]^JYSS899*""_MOQ@=%,_X#:/!^1RQ=A?IC<1"=/+D$J-.Y/H]'8" M/N:5=*X-]LX>@$>YFMRC[Q#&D9^M6*BZXX-H=.JA+>.%2(A2RFWF<7W]C.,A M0WJOO3.CN5U3R4"N-W9B#$M$GCQ\O=!'B0#C^EB.*,/9AO 92;S'QYCE]:4K MT>OU+7[&88;O6?(7B:UZNL >R"KZ5L=R5WNXPUE)ZK$CNDZ?2-,Y@E MQ/A"W2I,\#+T\X"G$XCEK6&/WAXMJP-7TA3NF.T3>.QPS>D* .:;6(F17:S> M$SR+"@*:2;Z0$%^F>"/;V5'H!MLG5?56F%7*/G"]5%ER [,+8X(X%[OW]JWI M+O9J8T%6X_'0:92DI;AG),:KE/VIZ9)];6'ZH9*&Y9&0K"'PXZ!>L:>D)"D& M-48K2E.<_9 $^9Q-\$8'I$A!FT;H,8K\!&WYFH8MP]F:)@K\^N(FQJ&/VD_Q+9'^T>)!DS'Z."KG<8)6@C3MQ@ 9;[SO,D8]KFVK%1 MDC!D3KS &$Q=AOX H&JV=@6J6K5L!ZM:4Y?@JEUP X!%PD.%++TF;()601T2 M;.G5N-30%'3]%D=)I>H MIM '.+P-T6 *SCTR/LC;L/MG;-#&.4N.7?Z.*<(Y5[L09<,,G [Z@*S0Y]Y[/:7S(6D689 V @Q24IU*2-IK 1R Y/).@9O4 M>T4K3BZ/GUCX5(P]N]"B7\$20BA))&CJG/Y9"A>YPS1^!^PK;9I49N[=C\ ] MI%7426N.!*39U8 CH2K(&./7=!Y%D=;S)+ZA%PR=MF20C9=K(A_ MY%W74>71+QNCH_][?KK\O39)TK7/GS3X_6 [.M#X!02Q.8XU+L.4+@R35)1+N:9+ M08^M"25;Q/+6,'U>4W/]^=[>4/XK:;P+3 M3;KT*4.UQN_ HS69M!H>.#'2B-)&=]\MOT,+Y*''('J@(52 /9_&2^SZZ!.= M$K:8!EHKE 5I[%$-0\O;O;HM4%=[0A'(+G_"JZ>0SGP^G5E[W*JM)73ODFI7 M=[*]9B[XFEQH'2Y'V:"2!:(\F-O]3A<";.E"5R;L/4*>\74&+].ONW"VJL)& M7([^3\GD-/J2^O_/HR;L\+R>#I =4$77G1]VM8;NCDJRZ_?*TPA17H@S8^ZY MR=V3[5<\1/F71\7]G"]'7L@,;M5:'B>:MHURL M65FUUE,OCM_647==:86-I:[A+0@69IZX.Y2SF*3YL3N.2 M-&*T48WX MU'%,7FV9AA6T+WWNOYJ[D!*<+$-?=>-F*!78OCW2 M*O6-GT$DX*+ 6$6F;QP-XFL"+YYQ_!!U(X9MZPA^_ 24%'M0+!+:%CPUY^HY MY2F%2%>)/DD[F![>JUD])T^C$? 0O5-DS<48^,%[7HJ!O^5!JX+Q#+EW="M] M7==HCIGY-(M9-9<*P' $^8Q#O-X[O%?N!-,KA^E\"=517EGCJ)=K.9 MZ3#&L.XY^?RTDT^5XT]IIK\VQ.+U_# _[N\%VY$5M:X]->SN M>5506?ZLL] M?&9R9M/:%_2K[GR4^_,']-"JNU7'IBHODP2GR>#-KV$4W'#X =9H4 K:EM&(,D&3_;,HZ4*K%593>90_LRMY]1-V>Q/*5R7 : M,,?[)(OLUI8#"4!?=XY5Q\1F*J(\42 M/J$P8LN$G"GR:=RC#T*;,\-EF,8>]2B2OA4)O?*_/]._1O%;F^'&$ $,HJ-M M4J+H8 K 872\/F-=8\G?"BQH&$U] 2,OX(,Z3V?R[ 69^ ?[^PN[M;]@?_>+ MB)R%XAX3"'EI&I.'+&59M1B^^)BEDB/\7WBSC6*/NIM/UK0CIF00&P9L_SKV MCH5^99XY\;P@U\_N1J)]\Y\'I#@S$'I3Y"SN+VSCB"YLV#6&TAP05CG<*.?[ M1N$;IO=/7BB#,"T$8<*9/EMU+8G4J;FS0AJADUE?6Y-77D2 K=X@N%M"_Z/X M6[ZQ4JNJ%/KY/DMR$R5IC%,2BQI+^5]55ZK3V;CEFKKLVKF',9&'.VZL3=,) MN6N?25(^/]QQ8*E6\"8D>D_&]_3_@KV$+BXJ1 MM:I-([7V, >@LJ8=<>.NL7/Q8HOHMG9M$]FV+9W]:W\-=D)V;>E6 TUV]WA5 M?\O 3E.B+$5_9C%)?++*\\N$.&6AQ]P!J,;O4%Y-89F:!'E4H6\DO&1@-""\ MU*@M.T;3@X+ZY^D_BD&_+,:\ZAS1VA,F@([0OG,ZW^_FT-S>(;RN>W8=O&:^ M:V?2"G_LSQ]\F0C5]2L01Q%*U7![O1QS^7:M.]V]WL4A5Y<(KMW-ZWRLSMZV M=#_;=V)T5(GZ/BQ8F,:B14\"=78?I=YBYAQ4.(Y(DBO&R_0"^SCV E:L/F.' MA;O^%%$EIM;- S: &+%HZW-7'0S@@I,9-2>D^XS861=+A]%U/9Y5(;U@"[8G ME!22\);Q_BTW6[',X5MR3JB\H-J0Q[!FI+-\V9X2;^!'4:#F)/RI6DD!Z/I( M.0=IR@I-?,E.8XVU8(62["$A/O'8BUOF5*)\M43Y M<\IRE5ZO:72Z?['[(M\37(;^_DHU$=N8;?M8!GG!Q"DK%B[WU4TQ KXG;USM MZ?<^>*[UW37I!YR^8!SF!9[J;R#SR 0=Y9')![X5S_ZZZFW)[CUFK-7#&_*V MV^"MJ"3ETSX)RRZZ%M%6)Y( =O2<]YKRN->44\&U3_OWN!X MXX44[LYVAW$#K"SI[M[LV&6'O@FOK:^;VD#IE\T<0>*)R-W\@\QA'V?8F M2@@?KJ.73>J4W9L&1EI/=4FD2-;-R6.LDN]E7M&ZW%E5C)R_0XN]8VYGM,T- M#6*JL3TJS@>9"-(DY):E],]MD3K^-6DI3UIK<<[YD)LXSSDLC"SR$I3<3I=_G(.8 MM2R/B@MU$QTQMA\ 35N.F6K.TW3^+&GI_YDE:=O;WN&]84Y4(ZV@<#K>[.K< M:;A4 6U9[KOYP3KQUFX-3G .A_\;)H]/U C+9SH-/N*KC&4//R,!FWGOGCQJ MUNLLI1-LR*HF[S26F&L\-=B ,-%*58 820HN8$Q5:"J C.0_2WF=N6RU6S'[ MC!FK6Y[@51:+EVY'-/I(./=98H[R_/(BBL^B["%=9\%RQ4L/)+>\=#L+R"46 M5>X,&V"&V:"*)VH]X<+'0/FGHH4:NYEJZ5BRQ;+^KBEGA+R<$UW)2^Q@!0X$ M*%ZO;_E^ I/B#C]VK3HZ.\!V^WY=JZXN;PW7O15D'OT>5TIZEKG=H*8[DG3: M;E5QO&)O \I(L7TG3$SL;PO3 ?MV8Y\E; MP?,X!5E')U2JDD6<+OK&*.NKL3IX&)Y%&X\T]\M[FKHT%.OZR0>C:.?*<&Q( MJW5 "MKSEOTM(+^U6&!_:Y@#5%'+UFJ_]:;PAJFJP-.+$DB"$ROC\W>/AB_$ M"\I=S/"1.TWG,.WM!'NTJNE<';3=/>".746YQT>?)5D!M7.,8/;L5:3,S<_/ M"G=J"4=5^\ >OTH:5X=O9P>XHU=-[+&#MR"F.UX=,G2%"*T!JZP-\*'9IE%M M*%8; !YZK6).'VKC(U%9?D22B*LI--P](R+3M[P>=6=KF"-+4A?X?C9[+"_+)"Y]*AIPM,#!JB;W6RZVH/=^Y3DGI:&NL8/^,P M,_1RK'<_WJB"YZ^4/TOJ&M4TG77O*4\8)%L-M;6#[8A2S5IWFHI&<%U.+NK4 M4^T]RC-=E].OH4@^CMO5LKE\XQKY),UBO/1]_K+D/OH2A8]?R#/V1;+"[F6& M(@78/CG"&BT+0Y7N>4KIX"Y5<#= M2N2)M;N0UJWGEZ8Z]I?)NE6ZBL+C51;S?&_SY>-N2\,3^K=T3,7/.+FGG#M. M*)0[P\27<3:HQ@-J/>&& @/E'QT%G)^BN]43]K. SOXG'X^__[1 NT3U.^;\ M?67!'C'^,QY\=!NG\SQ$L:O+;B$_/5'IYZI+Z#IK&><0<]X1VK?+]7HOW7WG MKNHP"J[Y1J\UNEU$VMTE3^E70M.=?QBU3*KO'4ZI."1EB0X[?:"G"^Q!KZ*O M[&U/LSW<8:TDM:&W*_.\F7^F2Y H?BO].9]O.@=R?R_88UE1Z_K;^,XN<$>T MJN"CHQDZIH\WT3.[84<*7K.\!N>5LM.W(F#J','2QK ';K>.M:?:K2WA#M,> M><>.SH(LB@5=&,%S=5'QV0LZ2AZJ]H4]; =90'TUF7>$.ZB'B3]VC"MQ,;%E MNL4QB?SSL/-8U8X-C&MYEWIQ"E5/ #!V^N3%CW3I%YU&";NWDA^BCS*6G);+ M,-=C(778DQ!R%0;[U#$#BQ*NLYP_SV,?09?G7%]1RDF9WG"NRRK=9KCA,'P9 MKF),Q3_#XO]'651*RF5XZ;:/.KJTTW$57'JT,8,M[4P!0HLAZYQA=GF5I27] M3_02DQ0?1^LUAQ=^XW2FC:X\&1[5VB.^O-IT:T/8P"#7K36[8]D*KE-WR#JM M4$:5Y"P.:4PS7DDP05M*%!U1G\E"O\B&A/V9\K%2:^ D[?.W9BOHSM:J5=W3 M:DT@NUF[H.-'8HW>3 YF1B?N63,]85IA["<7=!@6PMSF?BVQ04\7V ZFHF_C M"9.T/5S74Y)Z[)CM(C[7>R9SVI8>&K>K:,5+;UERU.OUUP3SJP_7#ZE'0I:. M_?QU]43U8@?*%R1D$?@7%F1_(=X#"4CZ)K'8%'JP_7NRI:K./YH87&28KM+H M^^1C.<^"*?/925#E5449810]!.0QK\-!0GZM&RP&[R8.U1G:FM.6F=40K+WE"ZR!Z05DBBB5%=6>=93N\&ACM=DRX\M=A7U2@ MW!FVXPZS0=61U7K"=>R!\D^+D_O8S.3XEFS0!01K(<*,,% \0V*9WP.6(./& MB].W^]@+$T^J,OFR>/#<&HNYWS#WE-^ZRAX3XQ(N)Y$V0 MM!',H=>M4U%L8[\%O"'7(^?H(*%"/871!ONGT7=? M4G^9/69)>O+IX_ZYB&=8;K3.!N4&:B4>P+/335KW>_;EKJVL0 9C8 M.=X6U1T#]=[PEG43=!B?(31)4(4H$HQFW/2J*Y\KWKG[U=W#I<'>JJU\=->: MNS*,>G?;YG'OE-.H7QZ2V.WAF5?"?5F2W>& MIO8RZK7!:?EP\<9C*?Q/H\W6"]^DIXOMK> .R ZMBI'8T@3F$.P2=/3[2DX3 MY41E0M<*I_R2;C"'YU"]%>X/E7W@#>#!DNNYHE%A@;XQ)J)V M^LRKT-V;EM^]5[+)-N>OVRBAJ^3>\+VK)^QA/D#[]O6GM!OI%),NM*?I__F,G%$6"?_[7_RC^ MDO?^K_\/4$L#!!0 ( .J#?%C5."4T+(4 .%\"0 5 961A<"TR,#(S M,3(S,5]P&UL[+U;<^,XEB[ZOB/.?]"N\S#=$9-5ENW,E#NF9X__YW_]U__^ M].F?M_-Q9^6:^QUP@H[I 2, J\Z;%6P[2_?EQ7 ZC\#S+-ONW'K6:@,ZG>[% MSY]_OOBYU_GTZ;_#)FX-'U9QG4[8UN7/W>0/@[@UU_E;Y^J7R]XOEQ>7UYWK MOW6__NWRHC-[3,H]PIZM+5I!VW+^^!OZGV?XO0Y$Z/A_^^%;?_]I&P0O?_OE ME[>WMY_?KGYVO0VL?M']Y9^/XX6Y!3OCD^7X@>&8X*>X%FHD4^W'LV?&[NF$82"IWZA@RV!?OJ4%/N$?O6I M>_GIJOOS#W]UZ!=M\$CH%CBPKBK(=Q3.O-X;^S?--V_;T'%OO=SO#>H19:&P=N M'DT#[B5,T]W#S82SF<'>FQ9@9IN_71F8D?C10'LU;,0'/[A< S)0+#UC!6*1 M^G#[-W$#X,^!"6"WGFTP 0$_,)8V96"=PD'B'?M1@K)\"S)PC)Q7J#"N5VI( M92I+8Z'O^QR;>4QE&;V?>>X+\()W=%*"8_<%S<6E!@FV(2FE::*T)P/C@^NNWBS;A@(?.? DOK'@""X+D-B8,O/XS'A'TY2@ M&?S0F@Q\=V -/ ^LY@!.7_LR$U^^!7FSGVEZ>[ :6\:S95M!J7D5>!XHNZ"<5)=R M!G7]T/933O[9VC+Z/P<^,#QS"[<8=U"0MAMN@X<_7H#CET%$:T\&QGO+,1S3 M,NS(-%OJL%#4AIR3)_K\TOA1[N29JBRC]T/#<]!JC*SC,^"%4R@_C.)6Y(S^ MW]<-<[70_@ <4*YI;_1QD&L4U)X<_U@+5Q!GMXZ'+,=WBD='S#+'D\(#8F M90\'-DAKRMRY$]N0@04-BO#SR8F?'TI!$W+N(5Y@>214PS[^-G574HTOKM;E M[*=L=$LT,[R@XH##MR2'UVX?2]/'U*IB=Y%EP3(TJE[O]+'SX(VU+M!+(N.K54U;A/+8L2W)/EFL?RY,]>$*K>,92&1 MVE+CUJ/T.H5M28D;D+*PL VI?AM2WM[*_PUUK5 ML81E[C)*BX6C:17N24KCQ#8D^::D-*"B-B3?E50C1X&Y"7.]<9PK, 5* Z_\ M086D)%H(*F(\$A,?@>,+(O_TAJ@^C6#]L'IW<2C8A.M46L2Y/Z">%&K"+A4Q MX0*Q-%R6-A7#V@3VMLABZ ?6#KD!]G=P,VW]&9[B8RMH'7)A^IXR>_?XQEGL MKOVT417NL0\'U-,_E(;._P45Y!#_%QY 7'A01[HI3 "$IE5 /MC"<0I/*R>_ MG\+!&:"X4^B]P:^&YQE.\"Y,)J4^JI"/Q'&[ARE0\:A5X8,*24FT$%3$.'"= M53BH#;N_>D71^83#)GU"(4FD+';AZ(9;H60(AS?*\.3T:OE59E9A'U;!%ZFT M%+ -J8#JT0CV7LA*)5$6DP#/L46/JX^S3(T*P/YME?Q8<;^OM@,J M\R&5I-+W_?WNI=HFB*=ME; ?]J(S#_C(LR9Q*/)0RH"EV_?-K]W/PL7"^5F5 M)(;L)G#8VU8<^V 6V0?0SE[$A860KZHD+^&B4!(ELAR;*"(^<,#:"F;&>S7O MD[+?4>-%084M,[8I-9"%H<^GX80N8MG@_H :4DCIZ3K\:Y@(!DU$<%J*YG)D M[]A$X<-OWX]E8H7MOQG>2J26B.V0&E(^[CR+(86_]?O[ )XSK3_!ZLF!=5/Z M,[,-!V(=_@">:?E@YEDFF",AB%37VONH!A<3U_D.?#CQ1MWV^V9@O8J=Z:B? M4$,2Q^W&= UW;/O=/HS>$BY8F/0@$Q!,UTOCAT!AB>B%&O*\]T#TVW *$KF4 MX%J6^SHO_)_;]P?@;CSC98L22?0]8)2_VF9N6?*K1&L'CS;3M<";7:[&I;]E MS/Q0U2^7U*3L=XZI^Y_4;\L[HK,WK=ZK2/)?2\M$R$?5>%.9\]1,_E;5^:G" MIR2_RJS@XYYO0S*6X_[C%JQ=X3!9FE=" O"?L%Z#=!Q!OTTAQOUK#E3A" 8OZ#**^WC5)S\-?D+/$);)EJY M+'L/3S2E92/FJTK%*:ZPA:*UJ,8+]_*'/WQ3:B [O;^(2QR\0&:>"^?OJ8>T M=>FFTQ#"?0OZI4#1B.N+&K)-V>"BO\W!"_)I=S:I0K?O\1\%"K+DAY6(NE!: M#/B65(^[4.'5>(F/J!23NL(YD](@+\J7U'WW&/XMAH8^2^L46_[TE/0 \EU? M@=7AMU: OG)Q<7%ST?G421I*_Q,VVHE:[90+,(Y 0IBV:V:Z G\V M?+,HE: M\V%S85,^,'_>N*^_K(#U"V(7_2.D.:08_O![TLG3*!])H[;Q#.R__T0N^DN- M'8P$UU^M(,<^\.-_+&'[_1^67]!-7MU<7WV]Z/9ZUQAQUU7R+/\I\Z+Y[E>K"UO_]T62]OJ5[>N3O#<@JHRI51B9T24L_2 MQH8.RU2=Y-SN?;( MC!03BH5%6*M*$-C8 I?@FH.-Y<=6D 4D)=S2$^@M+*\AW^PX"2,XX?*J&2[[ MCK,W[.C 3: P72R+Z*9W=7/5=N:H\&+"KD2/V&XS+,\ _"(\YZWNH%82:,Z4 MTY!G.KZ8Z.N6$AT:%ZS(.DD9TJ=%-:2;"6+,^.>6,K[8 MM&KFJ&\T[E/%]8 M0]890<:\?VD9[]$A_=ZRP62/.<.>%M&(8R9H,;-?Y9F"HFXF^T$GF!B[HF6W MJ)AV9#' BPGKJ7^@34SEINO!B>6XTQ^@*QSO?>"N\#P3:VE'.S_:6 MN9 _; MV,(6_P]ZVY7"_8H"!/J MBHQ,4JB+UFLJ;U$Q;4DCP$L8*[(6-<18?*4W Y[O.@ZP,2>-HF(:,<8,+V&L MR-K3%&-(MSQ@8!:U])]U8H@&*V&FR![3$#-CV(8]V[H.WK1R6D0CAIB@)2Q) MM*V+)FF/G2Q35BCQMFPF21T:4A)A? 1%&NWKN7STOD4UC WFD1 MC1AC@I:P5&044=]*/0#HL80]'HF)9Z-W>]4UK*66& MES KT:XR,M=>?[^R8#O]( !^).-[V]@4\(8OK!%[G" 3#MOFQ1,O(NYNAVY2 M7/./*!K2=!] Q Z:DO K*Z&21HI0$FRB$&WS]HG@_@IL^Q^.^^8L@ $W_6 U M\OT]P2$ 4UX[->#!F6A V[Q_(J3?77L/R?%"AP@/_S3HI)QVC+/@2YANI[_/ M8.]Y(/4P%EVH[_&$%Q?7CG<.F G]188K]>D?.0'PC# NQ9T1&#%N@J=)47'M MZ.> F= OR,5(@K>?-S "L'$)]W&94EDI7/:NKR[:338=7<)Q.VUEPQWP-G . M>_#->W'?6_#F5 M--*$DF 3A1#^QJXAA8BC@D2;&F=E>"N"(N0+:Z@ C" 3XJ4[0*6?(6#G\70A MC3AC!)=PU3:#7+S3O+=\T[!_ X:'?UF'*ZH1V5P0$\H%F=R:69L38/?P-Z2( M!"A G%@FQJS5$'9#@2';1(E4&3W @6*/#0'_SV83A;3\>BNOQS>=6[[X_YD,.PL MO@V'R\5/#42)7!O^<]C>WO^T,8R72*6!'?C);XZZ'?_B]T/W4VD/9FX47J+_ MC%XXFZ9=A' 97[S@K]!^7P>C5LB-_O M!P/#\]XM9X."3Y_NH;GJJJD=+$3GE:0\8$%*\PJ\9[= ;2J9J4M-&G$H\CDP M 93#LXVR_10[&[!4T4E)N'$*"M)9/*$TKAD3%[U@6($C?)^L%_@*.FD%)TI! M4005T8F1\PJ!NMX[' D8+4@7T8EW*BY!800583K,CYB1%X;O?$&=6&=$)RB@ MH"+QFG Q,413! *5@E'A3A0F9RG!7SQ=5DO13=C.!JW> U M?F*<>>X+\()WE$@]S D#3T(O<7Z8R+@"QL#PP=S:;(/I^LD'H;#Z:]C_5.+L M.P#1FU%&+%BSOT..V7\6&82;^[":JLFH97DEE22P6@TDE:XF2NUHDB1M1:+" M;6Y(=313,GZL>IUW1Y M9V/! UTL2! ,?YCV'CTE?'#=U9MEG[Y\YZFJF;:4 MAJS7@9BB&)J2ST*P)N=@N&:BZR7_5&(8PG'%-5, +IAZ'8Z3M-F'!-*'^0^K M$K@*VBD%%U!1QV@UU"+"2CQ!:T8W 10A&G\[+"1CRWBV;"NP@ \/2F%XB:UK M0U ^.GH%[Q2+"6MUU32BK'=%);PUG"*D*0N;\P6^0E9 7WI7-Y=2%:(2L40] M80&NE(-&/GDT^DT8( PD-\4SXQU="$)13=P )#\6&](Y:RNL&2Q4'G5!!.Y: M%:/QK<,@O%$V@U^M8#O8^P'-_)MS L5;71G,J@!:TT*OGN>'N48OX= M]LN&&VZ:AP:^@G9*P@E5+ZM4>&N=',?0:US@^#%['@IYB+9X/N,44ZHM[=1) MG!3T,H_%P^QPY ?8(W"NH'8ZP@A1+W-8.##RHB--)OG2VJD"#TZ][&"+K>L% M2^#M;EW/<]\L9X.;$0I*:J<'K!A%&#0K3"FZP M@I)E*J(>64<#UFTHL9)V*E("+B&79@N59.PZ&S1QWH%GRG.4@I+:J0,K1E(^ MSC8J >N^DK;5TD$%V""2$GJV[NZ-V4696$=A51!\J<*(72\W9J(YF.JPPUA; M81UB))W3CDZ!KM<-3.&&G*HZE%HZJDP9R'IY"6,VYE1EH=;+R@Z%G/G:>G4I M!UJONYCTUIVJ)<6%=50-#J1ZW9BV@HYZP8E6K\N4%&[Z04=']FGP M6O_TEMN5E/5XJ!3_(HZUG,!KW31(.-,>TMH1XS:=%%--)3@Y+#JB,@#4ZRS: M7ZVL",#,L%8C9V"\6(&!>V"&*:V=(O#@U.O .0>!83E@-30\!]T?9]YSKRW3 MPJT<](I9Z=WTKGHW[=:2DI#U.G"F0(>;:>2MYH$M<'SK%43.26/71\^RINNE M\0/OK\73BG:J) *_7@?7I0<,?^^]4WN,$%M_2*6=Y.BVB<)JVNE#*_\)?.)O_[T$2>^8>L#E/_4"_NX"I>Y&? 66\@)W2"!JYD9%%<7<%#T6OGF MN2S4UH>93P$/4?HCW]\?1SI>(]*E-=0"*KS6/W3/@9WN Q\EYH1G;5;Z4U6T MU0$:QAKL#1*/@C'\$#G+B3!=7A<5X -8@UV@P2W@X9?^='TTA#!N_R[):8$6 M2_B?Q^$$;OVF]YW19#!]'';^,IXN%LKN_2(1'!!1MGO8TDV?ZN,.+%&H!=K6 M-"RDVE"ER#U[;J<"$;0KLX7-QKX7I(B$/QU)A#^@B+"KO1G ;2?P7BT3]']8 MIY,OKIAJ1#*PT"42_].W=G6*9RD**8=VL:%N8P5&(U<^WU.6()X%G>,XW+T>@7.'FM#2_ZL+)UD9O*4 M$@'5ZM-YT[SAW ^FZQ@PUE*>*J,-R71458=LUD=F64CX==.$/WBN[\-E;8WU MSDR5T(9L&B91]Q[2'&/FD LHQVVT40>V&R9A&OY T0!QXYI81QOJ^5%6O011 MP3<.V+"Y#<3\:'A_ /30E:P+^ K:* (G1 T\)!^ SS#1@G55CO+L= ]1&"] M K(J4&IIHP]E<%9UH%1 *0XOW_,WI+C ,>26:%<]JZ[5^TDGQ5;Z_.%C!QX MT@!^$.&,=9N4([NXN#;$L!:^-$,;K,]Z5G.+YA(D@/AN6@(7 + MUK ,_ND-1PO:*$Q5S'H%/SQ.E_=0O"A.D^7LX30:SZ>N$TLC%6IZ^ ,NK% * MEF-X[Z'DT2-\%.')#3=DR8@D^J74\D5M=+1I&0D+YBAQ68PE$:\ MW SB#>) M8$IKIC]L^"J'<51@#PS7>^KN-U-&&Z;IJ!)^*]](21O;R1OKY+'#K>%;)H;E MPK+:L,V.+F%=DY?FI\#O+'L?8%^"8$IKJP8D?(DB:/(T_%> LL6#5?\5[H0V M8+)'%_'3=>XU!&F.X&I#&Z6ICCI1)4U"H&$$$@\FUF='G*UD!0O_?='52IVX M<"<*56]"FN;?JF B>/R4(13[<.6*Y^'*8/HXFP^_#2>+T?=A.YZQI%X^1;+I M.ZL"B;&_9F9KI54G$H4F!CZ6&,\F)Q- :YWE< %[\$9&*,;P)SLB<_6OO1^Z MY";A?6:N%_XA"#SK>1\@Q[6E&\4FP%WK--D'#=54OOQ:[S-*BELU0[\(91:6 MFKF0"1!87LA:;)B:V5":1SG2KBWJ^MP9*7_@FPR(<2H82EA%0@T-M8<7K:AH[G)B8Z4/F_B@:91SYC7/.7.QG [^\6TZ MOAO.%YWA_SR-EK^UX'Q9(@8Z0UVH4%\_PU-Z]_/G+]?=[I?>5>->WY6C*ESW MKB_E)@DJ+^K\Z&= JES8A3)L1\)!MA (N/8\CHRS >VAKQG#?L.9255 M&!R+6%9''6 'BGTBU=*P% KQ5^JT0X;5YK 4HA) J$0QF:TBFIF@";)FO #/ M$Q/+.1V5H/ 5 MK\![=E5PM3QS-YD6ZZI\J0FZNLV.A:;-AHD0_*6+,8^%"P&Z+ MO/J&H0_'- M =P#^%8 XL!SLW &GP/3W3AA*Z3L:'5_5ALEER*H6O.)-[Z:A_O6*"/)W=Z# M^YA($B'\"7@+_X(_L3'4U4;9RJ,5E>U-C><7&#E$&^*2*G-267>=88$K*. ) M;BO9>+YRTO#)&#;GP")EB^)N1W=EXD1>:RB5QI^=)B\MF@ MB8K9_W4ES9_'0PGZ7Y3Y&P5TQYW_JS2I M[&3"PC>WV9)'"+6F0NA*FWX&AK^]M]TWU@ ,G[D",/07WSKWX^FOBQ;,)P=) ML$\C!54:OR=&?9AY[JL%V;I]?_*A+CN'@+]],[!>H>H#&BC^AA2>*;!,GEPT MBT#<^B@-%5T-Y!,OB$@N5X0FUH3&+QU22R8*CPIE&N[>ERZZLG-,RP89B2Q= M,5-/W9]535]Y)RHI\FE]U(T[ 'MJ6B&Q\-\VB-TO^COD8O%G^'N,0K)454VI MI"A)7E=+BTZOF72X>['==Y"$%@XS*L8A2;,N$CA/>];Z'VI8J(;5Y"=H[A/E M8(C-#OMN;H'Y!Y1> $+G,OBOC6?LQJ[AW,.N6*\0?6Y+QU7W0[TRZE5==K4$ M 2IOML:HUF!K.!LP_01+LX;8/W(3=B ?#7 'HO]"::.+1416Z(L;C"WCV;)# MH6.67IXFLA+M7=Q:"6F06J[N[BCJ30WZ'6!\6, ?VEA=8M6[4/!, ?;$F(3E4]/R#R& MV>L=1)/8HHJV<+E"'UJ2WYFQ"4F4:ZC,9%*GJ_L1>'BM2K'WLC>@FI;Q6FXK M(A65IUN:#3://SF@P+ES H_//AR>P'HEA.GC:4(U=:E(/XL^<0JCJI55@6U/ M7@9X\P-3G3/4&AKZJ@90)=4D/!(2(-=%%JFMX>8BMKIV1I,2OOFXOKJQO=U:Z:;/2R M1]+%7?K@=HZ:Q2("L>;&I;2S/[NK764W4^U5J:(H1-D65=,E=#;Q1;@N$QI2 M3;<$N2[S(I:=]P7OV!(:ST2( X-;$DY]"-( MJ[.QT!F"9$:BUCM?_6&2A'PC$F6%.L )CY?WEF,XI@4W@M3UB5CQ1!8]^ ^] MM**B**IN6VI3B_P1X0Z\N'[D?_RP-SS#"0 *276ZZG#6/@\%J2@/O6PV["*N M?$C27KL$B414P$'5#N#Q%%S] $YH2#4=$W0 YT7<^NPA4 F "O_'DHSB: M17C,6H;;&=/JJ:8@@@@OV!F7DH1>K^72,@@Q3T,\_O '\$S+QT:II-8[2RUB MET0-;WP5T:+C2!J[SF8)O-T=>,;:>J@5SU*/.$11@Z.B1$6:@Y?X;,JD/KCB M9Z,T7 *0?WBOK!^1Q, 8'4IGG@6%]X+B2D4BP"@)L4Y&4-<74%"7>FH*OQ2J M[I 54)?TG)H>*HNMZP4<2Q.V[MFH3WEIZ)4<@%W E0_L9Z-;%472>F^,X7H- MS&"Z'OXPPP?FS!*G9W@6<5C*[*[YAJ8X#76*6H!&N8 MDYL=,I4D&*65R-]QQ')-S7:B[4-! 6FU?J6H),,ZM/BLE9*D8U7? M&,M.@*NXIG5[U]VSU;08?-7L,&J%XD^$6"8 _V>> /R'N-@M#+LO(DSV[XWG MUVCFIE+Q.>'WPH<(Y2 *NH*T&XN$CXXFMNOO/;#8[W:&]SY=+ZR-8ZWAP'." M^&T82O@&9P8S93LACOON!?P_.-:/C:-)X.GQL3__+D/ M!M.GR7(T>>C,X+PP& V5C8J?EP8MAC.A0L.)=$B<+B&-MS9^M+-55FW(T]G* M9-DIC[&N6/_Z0NY 9N/N=$=?'FH+QW,8, ?]2;E6TT9XE?Y(;Z< M]^^&R3*]Z/0G=YW)=#E<=.;#P1".^]OQ\#\[D^%2U:%_% -MO!>6;':0HVC) M?LA>1&F< S+5,_8!7ZHMU08_@;WTB!>'M58GPNOZIX)3W(P#_SH_\*?+;\-Y M:I0KN[B?0D:WEE%(7(?5SS-*':*&?F\>3JJ1K@6F> JP86Y23: M5^@3/[ MY_K'ZX/KKMXLVX9S%2X($&6PWN0'Z\-T>O?K:#P.5^W19-F?/(QNQS6/T\HC M@B *YM,Q9QL-YVUBZ1QM"N!K1)4IH1+'F;Q,U>&W?8DOO+&*0Q"SS1G="XZ[ MJEG_-V3"5G76B('[2?!EPZ8=THDU&DZ0SA! FGUJ*-F::G,$ Z.9;.8"4;=] M:DB2BLW!*W#VK+;S;H'+V=WP?CB?#^\Z\^'WX>1)70OZ"63*V,>6%G%7E2C< M.W)\'+A.V/2O5K =[/W W0&/>'G%7CNKNI_AP?5"ZH"E4'"XPJJ(L.V#,TD9 M@$G'0!FC!1YDL>U\,)@_P8$Z'O5O1^/14N';KE "A=,RBUV=4E&"F;W4*LU0 M4[4!SLY;SOY> FC;C?"AX6+Z;%N;[#MDR@ O\!^+3&W3V_'HH;\<32?*#NS( M5D,9Q*>%A"RY69L1W/RE0X*0O458ZZHV&HN%?5QEJ\!J^QI[B-QQZWJ>^P;Q MLPZ_ B^NQ;?I?/EI.9P_=FZG\_GTU]'D0=DAB$*5,*^GN,(-OZQ(AUFAOJ0H M+)Q5XB^]ZPNY9U449C@3?7>#IYZ(2#\6YX6]?M,VZ9 M22$X3*B688\<2/ ^?.PY,#S/ JM^<&]8WG?#QAY%1338M&?UL;-TS^F"LJJ, M4G%<9AVH62'7.I ;N*R*=O0Q7/XC+-;]"PWM:)UMS2$6"B&(.4\\=Y$EWC'9 MO:?9VQ#F2%W '?W@REM=E=%>B;"LWW4%X&U?O!=;*."M:T,4/O*F"=X91WN! M-]GB6W\^_#8=WPWGB_\(W5H+5]S(;Y/!<&\Q.F;H'#UW*Z[(\[B[["CY?B^P;<;0+U MR2)C[::#11.[11O3K-55&]*<7&;#15> W/:A'C\+X[KN+? 82QXLUGK72W[B M1[J^)903^,@P$B++"\.3DAG-^MR5YCI-%>?I:T(6'&T?(0/7#V,ZLR^'EP7N M48/I(HJTI?2*B+!.UVRN$)BR(L936N3$X518,*N%Z$'K%[E!-$A"/8PH=BAM M'U!SV 24'@H3<@>%8KOA XOACQ?@^,Q#K,#E:#Y<#/OSP;?0]_ .+D7C:?C: MJ#/\YVPX6:@[ZH@"H>Y"F>J*&)5DWHCCE+&J:B.7BYC#2*X"MNUC.V4-AW]E MCWYS6>">=#^:]">#$3Q%CB:#Z:/:H6Y&#I0Y\(,(=TPVA$]]C4^KUO23_'1_ M(B?Y\!=QUWA>ZG.WE!T1\-_7.^ ML^S_4]W%^P"4(P('H4;3PSW7%?JXQE=1;P!3N@UR<&:< MDW[01BRVO&K#E<9')H<,%ZBVKZ8H]K45A+XE*+AFF-!F QSVJ-"7!0Y1<&U] M'"VC$/#HR#R8AK&@AQ.5 T$3),&\ '.VT7"L69;.40/.7 MXC@3A+8Z_+;/& ?/L^FZR$.-<=8H\+BZ[X_FG>_]\=,06;/39_3%3O94;7,WQ/AK9"3@F0)?4J)'I M>@"[; 5SR_^#<407>%7!=7\ A^T\?"(4)H.9#^]&R\Y\M/B'JD,9(49S^Q.4 MAA<8EA/04T)0ZC2]S*=X1#WC6=SI5;/:_QG^6[)[!@M?V26\),C6+]RN!ZR- M$_F8FN]+SW!\*"/VAX"7!YG.XO_\-1>N8+/H#I1\%GDB" MME+C2C>\2&>[P3ZJZ155&],4?C(K=3EP;1_+"[!!N^V1LW:]7=@2XQ N\+!: M#!_"R^S1! [FQW"M5G7@QK#GX,7UPB>DE+QLV.(-NT.?](/#$9I>4[7!2^,H MXPQ=$E[;AR\Z6T2% MV1%GLW&8"K4_[MR-%H/Q=/$T'Y[D16W#NIL25R*A8?0+:FY4IJK-9UU#_M/S6:Z=C)'#[/NE:G#;/O87^V^VK@K\S19/MXOA_SR%/N/?5;[).H5,7=UQQ1L^89_T@WJNQI57 M;=C2^,B%>?>_!_+J^^7HDYL4^, #T?7<>!XN!Z$W[ZG7A7)AV-DZ ?6#NYC3U/O%!?2 MCG\&>#'/5ZWE>0 G0"B=54@,VVQ JI(54@\*Z:K=.L --M:(Z]9J1/PH>@Y, M%^X.V=6"6D\[W2B'.%:0SZU5D.CM?/@HGG7"P%703B4XH<:Z\$66+F!?E1.C M[RRVULM+%(;ZF^&L8'N;,%("RY92>/O:J% SDHDU[FM[9Q_#1Z_XT7]0$+A7 M.-2<@'4B8JFKC4)51QTK2Z^UR@*79@ !/S,O5?@*VJD%)]18%VY:JPLC!YEV M78_1YH$KKIT>< %-[& 7K54#;#9I-K5@K:Z=FE0"GJA->^VGH]V+87D([]2[ ML_P7US?LZ1K%D!Y;KV 592MEG%E*-*6=.@D30J):[36U$M+?LBD4>P/:J5%% MZ(GRM-=^FP^*S:8SU'K:J4HYQ(F&M->>NX##8F5X*[B K_9F\*OA>7 %C\%C MM8-0)RNGF][UI=Q<$ (T@Q=MHA7M->(>XBJQGH:*BVNG"UQ $S609K\5%N8T M%10SC,ZQ>]G#3BW<=? &9;NVU!M\!SWJ%/+VR7A#A*VBG$9Q0$V5HKXTWU/M;PP?A=@W 63,, MZ!3B" U,*/H-% #%FNA#>RVQ$_"6DIKG.O"? M9O2(G.U47WXJK*L[WH6^?P M:$^,9RW6BR)Y9K)Z\L%Z;X^M-0AE2_2C+=]:>^:$G(NL8-"-Y(NHJ#7]'0KR M]2<"DP 91 M';&@]<&6$.=AZ1DKD,2G@^ G;@#\H]OW! 1&9BHH*6LR2,@-F1V[1GC#$^>6<#;'KK+/ M#-PMJC9-$)@LGAG$(&Y[VK$X>?A!=EPSPW5^9DB2SR?3@/K[A%,)P.DQND*E MY0MEJ2CB%'!4V4*RB%M_UKI9W48)<.5Z?;*3%F*$AZ.P[96,L]960SU%/D M#7'IU\/*CG)FSIC>"DL<\H)";!ZGL\A$$#DPS*W--IBNG_SX@H%\!"/5;#7_ M57'6>M720-3K.*:HLRF$S#7U]PKV;7#B[X?W[^-A?S'LS$?GN / MS6SG,(."C+MH,-!J"+:7T'EAM9YPM)15\6NHXG+N3CDH*C*B5$7<]E#VA"?F M7"/Z)C^B'Z;3NU]'XW&XF1M-EOW)P^AVW-1@KC-P ;,=AK,-6>A',C/<0.<<"V+W@\!^8]7]#MX;*+X&Q')!#^?SX5UGCA)!/;7@6O)$ I29 5NZ\8P N;C#X2H(]3A1X'>F MR:!$2]F!\+EWW96;0X+"X$FF "%H]=K>'F+D[PP+O2^? 2],#^N88/IL6YO# M9LH,P&II[6 1%#\]L/QU%+. 2=,$?Z7%6MB$)!K9T58T_@VV< ,/1D[1J&2; MQ 5SP+;#J M!_>&Y7TW;*R%7$2#LG:&!T+9=X'Y*EF5_]J[ZGV1YTHFA-GBG2 C$>+@&&_1LP MO&393.1#G'XJMZ>GCM4CEEJ/JTV]0DQD7-8XCGV2B/8MG\)]2_O,XU F0:QW MR0-UY"KEF.PA!-C;J"&:0/)Q5H-XJ394F2HJ48<+-% .O5Z'W]1U@>_O=R$8 M%&UMQ7NY0JJMC1:)P*W47;Q(_=F%+G1S8+H;Q_H3N>3>&C:R,RVV /">J+A: MTUF_*LNAD=M]*4>OM>6 U2UPX#^",";]<8?"=1)C:B)4(SW78FHC4RM:*Q9Y?''>B4RUG>CUN$PET8F=RG7B:L@ MCL3B6W\^_#8=WPWGB_\( TDL?U/^J!5!IYRE3@O)&O/'_">QHO;?#&\59J&- MDJ#XR/@0#<7CMH]S2A#Q$=5FC&*6BZ>$VO#K=2Y+67#6Q7EY^LCW8A,E4;A] M+Q8K-7N-V*^T3R^;$("N![YB>86_]?O[8 M[",\K3W!]\U+#.]Q>WKX/?P#/ MM'PP\RP3S)&$RTRA8C__L*?+A?#>76-P/KE=\CD*61-FM: M:7RZ'A7[IKG?[6V4QR0\.J$!"/?^< Q:KR#*3CYV_1+>ZORMMEFOQ &N]>S8 MP)W=T@T,>V%PQO3N%@2@6DZ7_7%GT6]#-._XM=,]5*#"AYFT(/^,M:4\ID3= M&D+>/*B&29?@NOL W(UGO&PML^\!@VV&J-"B:K,#)^,%CR:%24&[PZ.QV7@@ M\G^8KF-I,>D74UV--*D\WK8[L,;!]DN$>B@(C)9DCV@FS@,NJF$*$P"2A,E$_N M#LK(=J/THU%$.+[A61#F:#Y<#/OSP;V?XS]EPLFC!B"7* MAWKR8JHK=D0S$,HXQGE:4FW4<]%6, M4QM[V>2'E;8[L2YS9'BX+@H;LJMJK>U$!E&)?2 M311ZO4ROZ2/6[L5UD-M((BTHH7CVC/TA.36.NT5MM$T,G&S+8 [Y6J5);?1,$/1: M?6D:<'$8&AZ*=>LCCXX9\$)7(JZM=4$"\V%_/AE-'N"V>CQ=+/[:F0WGD=.\ M\OOL1!J))&C^\MCBTN:(DQ[=&GZX"[RS['W _9:4J[7L\+CJ?OXJ-P M1#1^,FAZ5S=R=Q TIK/>3K5)0-?3]ZEX4_/*[7O\1XX7!SRMM5G31$)NNW_4 M\1U:G!V(9T&Z*G#C^-X?/T7+T"%_EAP_J1PRJGV7O9JL 7_LG&V[;RA PKWK MC78OAN4A5467G4D(A07P7BT3C80H@2'S-"#@&ZI,#KQZ4#Q)U"60UF]F]R\O M=OAFT+!3H12FZX'A;^^AJ$IN(AVNOUQYVZT&,#3[]-\&/J+ M#?J+;YW[\?37=FV"4])+!#:,?D$+.\U65=J50-PCC'KP7@?PM)8=9M?2L]3S M<(RY$Z@,O_VSS&YG>.]PKV;!.79MF883Q#,Y.AO X")8ON#P+!LM@GF^J)[ MT]A4';[V70\&H21_^*/*3NUY,5#F5!( M%1J>1J"RA&H>:C9N=L@44FW0TZ6?&>IT+()&L%U/7A)*3-CPH77_A^6?<)GY MFVH4,I!R9)*.!$M@0^)_!+MGX.$(B/ZJ"@5T:19(G@!!HNP?+9@_3?6\P!%0;63M7L^C[SW!?@!>\H)@>*M8;>SH?^ MV+?O2_C9@H6"HZ8J_)5:1JKB5)U@U/D[%Z5_Y27X6#,+_+/T/#)EN>)@G0*^ MSJFU!.O]5W@P0LI^[WK9Y#F%,S!O]=;P3V$-SW\I"2BB!(?I#A[UP0C^$S>5 MYPNJ1FRIF9L1EB 7NO@XUSC%SLKP5B>I$>^ ;WI6" 1/.:6BLBI 9K-0#"V3JINS.W3\'Z[V=7+_- M@0FL5S2O_@I[!Z;K-4XS.%O11FE$X*[54?M2F5/%DP^@<,;6&F^\]#@:+?(Q-1,X&3I%1J,'P#R/?WX-3=2C=3NO50RSR6%V^ M**$N(M:<]/X]?HB'7V8*"K=>/TK BY7@:VL7D_[J%2ZBEF\Y&S+G^8)9@7SI M7?7DADXIOP-E@Q9SW6LMU[%"HW>04SXI\KFNQ)X ;Q6:'BA" MO7AO%?G4E^5*@+>*6JR'_A0H;>5H]^*YK]%[#**#"J%&:UBF<)-GF1>T(NP> M !,9/2F5!8222M]HPB(+4#&^@Y@3UOW>;;CUO0>210Y=F@>3I@Z)E;T$4D#^A M6UD&Z##:^1:D51Q08:C^5&!,\1^F5U2%O:9/W60!?/B$E?23DJ] )1GG4!T* M]EK=DR]5L?J/X%>THJ9#'\X1+F]6=CRPRSN>%-R;E">E/#@;E6XW]HIZ:S4U#L#/AA15VG M,9]C]EMZQ@K 0]0?Z (B_ '!)<^&Q#IZ4UQ>!-CW6,KLAV@6.I:JJK'?Y+:8 M+(1:WP(W;J?#BX%JJ&.IJIH:E6:=1X$H\-MNK$-13Y%A\M6PT<8R&PXU]0SVEWF@X&&$86'__,T^MX?#U$$\T^=I \==]U!O>BDNA%ZZ(8=Z:"> M=%)=4=^"A\! .9Y*EI+0GECI]\;G&$Q_@H'A>>^6LT$AO'&3#%/=[#"[Z5U? MR/7RHA.0GT[* ZUU/FG<^"==EU-@C\'7C&YZO*E=1!&UAAU9JUL8'W8>$1/0FW X4T M<0.0"KLS 9SOP*[R^\OEO'\W/.;'Z4_N.I/I#(=QTWHZ'_]F9#)?J M[QZ/]_.#TBN'VLF@ M#M%C%*"H:$MI9X:B5Q+Q=#RU4 0H[;5K."E14.8 Y@9:JA@5 5;=Z=U$ZN* M393+40VMR(RX[] MNL)\W!HK=&")@QF1\C\6EVP9F[Q(:HW%'A:IL<)W>J8CJZ&E#^DGTKA M.*-3SNPL%47,SD=+XM+X0=N4,]109<3R$W"8O$L U.N$'MY&]5=P7&8$@-%4 M3.EV*T(9<$J=W$E.@2DIW$,9+;?@'LK!W(8!S+ ^@L1:[6:["LA:7_8U/O1/ MA<"X.K6;?BY4M=ZQ2##&.@&Z=$FA)I^[\17TT %.?*+"M!/M,#7NTM%>QX%J MQ9W'^7-^@SZ:?!].EM-Y*Q(U)\#?CQ H.W)BC69'[:$K<^/M$2Y,GF78H7\ M2E5N86=M6C751C #1^FA6PJ>H)W[*_">714F](,0?G6]/T;.S'--@+U?*RZ< ME5-7>B[/LFI !R5HQRZ*?,(1/02$G)+]+5@]N.[*G[XYCX:S7T,I(-^0.$V M7W2=6K*5ENJ!2+2U;NX%V=>+H4(9!9[UO _CA)?3#6P3^BD&']1&W*R:7S%( MGAC90BU5 XPC>SKFZ>XO_K7GNQF6U14%[IID*I>Q0F^3Q5'.]Y[(EU$%YIQ M4$2E1U)C3,?+%(0P!S;2M]'NQ;"\4+NGWF!K>!NJ8RA7&RU7C^I8:TBY)#%/ M[/&8A)*9WKEON*@J^8*J:4)U:DFG2")JI2[^, >$.8 '5-^PI^NTK^$"_O/1 M?;60L[AK MG):4<'4W\P#4\E7LHT2^RL%7R&KP)=3@KORKG&(>_A8_D4$B& MV>-PLHQ>QV6C,F3RI1WZ\)\=![0@:1HV+"_]\$2KIW\*-05F"V;^*F=28U@X MSB"3F@*45V*OT#102@*JA,9L+).: M27Y8J#=0IX15BOGFM+938I'.399 &J M"'.'Y%(0<))?BD@BOH*^?')B/K.\*@I0W=0:3!: 7O$:L4(@7[_:ANKW+]\QH.=".QWIJW;_*:+R]Y MS)E/X1P,E0POE MPW+*86]("_41!+N&=PP*ZQ%F7RY"LS!-GY^N\0BBAO<2#?M69*#[(P=N8T$8 M$@#)-(T_=CN9.@7"_ ;L%91CV ;.-T/XA[30S(;$(NK1QZF>RG0.B?8?!]&= M;$$X'?J^YK/LLCN)''K2L<.N=#S4ET_N^A.4=L=H2=9=;0YF4KQ%KGM7-W*C M]S7H+1*#/7-O$?F45V)/@+<(30\4H5Z\MXA\ZLMR)X0)\;YB6 M#2<>HM,!H49K6*9PDV>9%[0@0YXMXU CP(%()^I9@-::K_<[V%JF'<9_'P5D M-/QDEW6:*4[D/=2HFBUCE.)47CUZAS5!W>S5!91R%E MU.)P&7"P>!OVS/6MZ$X@ (Z/$GB/+;^$ K&W?8ZJ5E$Z;4]9F;V:.KU>&;B[ M%]P61$V;#>7\YFCQTQL/^8MB9CQZ^+3]-[S\]P1_B@ J?.LGZ[5E C9."\OJRR<[7.P)7X4M-.UZ M@U)+-7ZK;[7* -;K+H-X(F%RD27:O515$C+%!1, -^1:7CK+-:7P&E!R[P%9 M#"@?-A,!XWC@8JVL^8)9]?W2N^[*>1Q>TD+""*CU#_Z^&YZ%EC8:P;ER+>>7 M#4\-JW+#SN!;UPN6P-O1^,T7;#G!C(#J>D!7XW**$MN\6;:-G*5@4\X&W<.4 M64MO\I<1#]/IW:^C\3A\]3&:+/N3A]'MN+%EM+*^DV3#F@^0LPU9KSN2;K(] MYLB45F5H5V*M^!T'':>*=QES\(+\0)S-DV,%A)N+7#G5F.0A(D\C&SQ%#):9 MSA(O'0I*JL8;F^0IC!&@B>$,<\H:6\'6#> 9W'\?^F\VWK.ZL*#25!!$>B2# M$YOL,PN&Q72JO@7P7BT3$SV34EH3/CD!$DXJ@M-2?H.;;[A*(_^?X/W>->'W M5D\V7)I]=^^LOHWNG_"LL=;-0OP*(EGQ$\P4QE4CFHTJ/,4D9MMKZ)OLT4PS76>F,MQ@+BZL"]$2ZR69;IC6@ZLPAP-Q<"KJ*%F@" MD-OW1^-?KC>P#=\GV*8Y6E!-(2KRF5>0JK)0Q,1-@'$$,3%V9)][SE944XZJ M7')I![- %-&0L64BZY:SZ6\\$+X6)&<\PI;/@NQ!D%]499V9HSSS?/ 5X7CI M&2NP,[P_4'B6\ >$F\PSL)&CCW4*[/'HEVYL%15C?0FM]ID(>AU5T,0 RG[ JV: M:NI3FFTNQ<%#KS7NDTI*PQWWB;.A\U0L'F'4DB=.&?W")X4AR^WC%2G^^ Z/L?-Q;2;RQ(\VI>8290 M.99OP'X%CZX3;$ML@!@:S0[*F][U9%XA?&/?N'F?X+=?8AX+AQ=#Z)'HE M9 '+BM,O6/9#O_!BJ"OYG:+ZU5_#G@I5LDR+9ZYI=%G$ZO9%L==E!)AS@*Z7 MT*5\'F_1]5K)IK31'.%"B%7F:XNL6.%]?M\TW;T3H/O]B1L ?V:\HXLK+E-5 M]R(?A&$Y[]\-._W!8/HT62Y"@]5DNAPN.K/^;WUDLU+>%A5+ DD&"LG;&[9/ M2Z-)JM&P[WQ,:]RED.K!WD/C">4++E M9+,BDFUTP2SQF3DYAG$R-1\'\[GP[O.?/A].'D:HDNE^&LH37;RO4[R0?67\1,1499P M;.F&'[8D>4N(CUP*^&YQD.)N\, MN; V;/(AE'V_B9LYH;RAK+90 E O@>V&.3@>$!K"(*77TH;EDE!;?]UXV*:/ M*<]O\@55X;[4B8,3EJ#%UI9!\S]P-T!;VP9SV&J+ S;Q#I9 M"75[5S>27UFQ<9@GGQ^EJ(VQM.3#1,@3US&)MP",M<]#02AX-7C10H1/OB]B MJ7H>:D("V\)\#*<7"?%_Y\!T-TZ8+IOW:B$78:OH:B'^3"?UG3.Y4?B]\>A( ME>\4Y ]E@BSY;A7$KOLMOU60SRL#5;RW"C2&6WFK((\I+J&7NE402EB#-C E M.&$4;CD;6 -#289IHV73'B 1:NK?)-O-/L$)NV5.G MT&69I[ZR3)-).QF?E1'7&NE#4"H.9I#Y!ZG<];-"NH1"NM99+7"(:XT:U+A: M%#PE+='"N:D&%G,-Q@MYRE'P")2_@3-3#2SD&BY!)6I&_F4=?P/GIADXR#7< ME\K1#-+#RY*MG)&.T''7\+!28KSY$Z&P&8!;KP\\N&IX%9GGN\%KD<'6<#9@ MY)S\?NH4F%)X+TQRT;Z*+DRB#G0L)_<4H^,ZG4,OT%N-I!]GL#S]1K >E0L23.BFX"W@HFJZ)9NV*3K=>4VH0@^Y57O;-*UGGPS^-IEV>:R372>FT2 M"+OJ)8WJ7LB"UB6Y,4T:6YC$!>",5J:ADU&)&NUKTV +O##@"^Q@C- "_C'! M#J8 GVWM,A_G9+K\-IRC\&3SI^%=9SSJWX[&H^4HBG<2?QT9T5ST_8X1=:!C M'WN@OE4M%%U:9JP!]%DJMLS6)G^U8&>#U>PF=D\JQ^QVP/< W(UGO&PMT[ Q MMC=L6=6H9B M:]3A0R;1"K< F]-N8JUPV+)94-<0E+S'Q7R2/V&-"V -K/G M_'GCOOX2!D+SWB/BXA^.O,6_^/T?\Q.2CG]0BA$NJ1X9H:#1S=XFCZ12LQPG MK#;;VV:1 :#OK,(E?^;"U1T$EA?"O@-K"'QU"QSXCV!F&XZ?VA/$;PK#6(:4 M)[N"OZ*L+,NVT7CG$(I>=J:9ZH@J4;F5^V*)/ MGVUK0\K2C2W?>L4HAU"4A[7H:)/QMF@)O)WEA-T?.2NP@:.%K @_2\^L7GH2J(HY5IN;UJI-P>(8VW12O\*M$2QU MM5&5\F@30]9%:^,>8H9)V2GE?"82MNFC6]K&J8"#T>D0($0/7#WQX1GZUD-LG[]GP MNNRSL+@?* [36Q)FR41=@<*-^_)Q;-3)H[5MDT8%C&H$.:A9)6;&.YI!"<\O M&"J?@XH0L6J0#(N,/OX1RG+D^WML( .^1LY!;9@PRSZ&JK_L?.U=:Z@I"@5CVQ*K_BT#WI&:N?@Z90T-;E'%WC"7B,@DD=77XY M;SNO\H%.QL/^8MB9WHY'#_WE:#II@:-"* .?<@8]+=2R@"3RQV.QE%F#CV1' MF*+!1WA>;7LNW#D$[^A1,'*O'?Y[;X6YXF_?E_"S!2%).&JJ1CT#L7EM*(M3 MD<@+V.ZCSA<&,>&HJ1K!9;GB8)T"OM;(PX]@%<8% 6&(7GS0X:)RK:&*(N"3 M^P%FJ+42\QUL+=,^.J"/E@):HE32EK!QNK,FMI8%L>NH\Y>)9#1EAM3F0 MS;WE(/_'<)]("\Q96%99HLF' IX!S\1;._D:.0<-8H4MZ#Y%I@9-X38;TA4/EM*S$&\S MVFB1$.""? 25U2/VN8BWF?/0(\[YJ.IEC#IZ1-X6%Y;55",8ML)5X],4T-[@ M+=RC$>R]\-9RNDXOS7[II\57^:?%^9NZ3YWCAY'7Z3KZ=,<.O]VN; 0MN-0K M/.8G_F]W^_"!W?(-V*_@T76"+<[BQ=M,=MC<2'^@2+\8%()0D*E$E1-.D1R* M'RURUM9//4C -+.<8.$7O&3DKJ^I9F"A:683P0F@X'DC;W4]-0.+3 -3!Q/^ M_)M'WNJ:*@8.F>SWC;6K17\-^U91-S)MZ*<@='BMCZ%+$T%)Q=!/%TCT5XZ@ M*RT(8B'J)V<5&^8 BC\.?+^_0S_QZ *N#4T4@PM>U3B\"CP\$.S0T5K>2?Q6 M#9BKW!Z2_.:(5$43MDEH*@? 57544U\146IIPCT%4.4HM\I=3F3O9:I<3^3" M)M*O)]SDXQ\7%'5UT?#B@E4>Y L, MSE;T51L20 TN-+C$0+C8X&Y' Z88W+B"K+CW+ H4U\E,.P1.*A1$0I+*L:S0SD M%3#.C$R1J">Y#A,CG6!**T<=,PL,#!(@UAHJXQY.*BX<_WTS>CT39GQ&JDB( M9T*KHSQ1!&$?J2H/595!)R8VAA(,EIHEV6"U.39&P2Z5-J<>2RI+,IDOPF1* MP=;"?'1CU]DD,Q??^>-S00S&Z>2A$QX_[H:WR]H/'I@5)PVI[ZRB"W/+L$<. MW.+N0S/2P/ \"TZZP;UA>=\->X\[=8AH\.-DPCA.Q;&GR.GELG'C,A1>P'9X M*2JJBB)46I69@2FRBSKM+_'D4EPX"^^R=]W]*M?0QTH!G3T"0&7X,QQ_9KPC M%2T\TN +JLX;0?A%S#'!JY,UWPM2C,&?CFS!'X[3R0-P-Y[QLD61) NF2&)9 MU3CCFB/YD=49AI%&%]B<=K-P;B26584N?LF?L,8%L(9!Y@/SYXW[^DMHIO#> M(^+B'XZ\Q;_X_?_.3D@Z_D$I1KBD>F2$@D:Z^.^&&/'?#742/P9-#7,6G_CO MYQCQW\]U$C\&#=:KJ]E]V<"U;3C?>H5+?'$A5_WK@D_L7JR \_PX?!>?1O=/QW"='?Q5S7\ MK:A+']/D)Q*U3'ZM]?[0Q\O2_!:T<@;\LJ*6>'B:H[R]F+/MX6_93E_UX#_: ML][1D6"]A1L2?^&H.OFK*A30I5D@>0($B6:>1^.'M=OOL-+/_%TY^1.ZE66 M#D,1 ZDP-X&635"":?T39L>_VGN5L9F'JXL46RMN?@+?P M3_@U@:6R-HI2 6[KDXQG!PGR 6&:+E!!;?AGA";H'62:Z_P$T9#7V<+<@M7> M!M-U%5^T?)3QK"_:IT[R'13! WVI@S[50=_Z<%1KI:/:=>_KU<69.*K%6-5V M5&O>_4*>"G"0=G*1SX5,IK>,>/<+>73Q2_Z$-2Z TN__F2^@)3/")57Z!;0J MXF?V?FFW^#%HI+M?,'N_M%O\�U7.[SB?\?N,GG'UI-/A@T@HYFE=7_1:*WX,&NG64>:[@7:+'X.F1NOH"EB1Z.$_CF*'/_P^ MAJ=$>^C 3?A[P8I>4"+3]>YEN]9Q5CPUC@0\%5&?"I?JTS]G.XT\;^20P"K/ M+ -4)+4^/AK>]6=+8&X==P=6 W<] =>\ (#5[?L]Q&UN']Q7X#D( MV A/3XEF=")1%'Q!=WEEW#%$Z(Q$:(DL_91%8PU[WKZ\^M50P1T-O\WKIJ;"L%Z"]U9&& M5&?0CX9C6RG $H/ 22P10.D?VTHI^@A,G,RM@E K$GQ$9$1T!0@M-6LR \,N MB>V.B*X ;\P4T-F3-:=6,?.H1P#[?$B')=$-B3_,FP)<<'N%D9%430$K?"-? M2VPXB;S1*2B@J\QX492P\@'ENI][-]=?E LH5TP;'89RQ$EXVR:1TDJ;0$98 M@G(I*Q"%3DS4,97H)C-'NR*D !0TMI6).I8%_V@$>]21.RA*)G5(5]!4(:@0 M!;US526B&#)J0+*".<0;BG U YZ)N-NPZ02I 4UUA!NR9E'H[CWP[SUPS/?I M.HK$9YDSXQW]A6U1P5;75%\X =<0QTZ$J2,?A:\/?[8"*V2DR/9!KM%ZLLMB M%'3'AMM4=&NC>PU5:O@C-((S$YZIDQ4'>GS0U8-R.DI!]AA1I(L.;FUXWKOE M;'A"6V>JM%XS2H,4=+8LCEHJ62W*AZO51P6PT&+B>WH0_RO4=,,)_+ZSFEN; M;>!/]X$?&,X*:C]&!4A5M%$&;I"Q6MS4JA92HQAC(A_$)V\+^+S!.Z[9PQQ/ MUZ>!/" 5G4-W.JG^=(X=^HCV(2/:1[JS1R[FX"4Z._GP-.59L/LOJ/\3J!_+ M-V"_@D?7";8D=X;2;:HR*=432T2\:+2*'D85R6_ \)9OK@C%BYO*"O7K3?=* MI]@UPB32>HLLOR3@AW'6V7*-?:@:HTQ:;\JM$NM2:\4@T5W9%MM@2+QIL 5> M FQL&<^6':H[[O=\N^TO%]W3W?9T^6TX#_?K4",X*.X>L M%UQUM5&'ZJA;OY'M^SX(YB"PO-!6-GVVK4TH _H^:7I[PZ9J"VMU[32F$G!!F]GL'62S>C.,]Z4E]8:UNG9Z M4PFX((<%T;N38Z]GKA<]=#Z^?%_LGWUK9>52J'+4U$8)JF(6Y+L@;[6)),=Q MHL%7R JHU[N^EGLQ67EFX(0JREU! 8,(W'WM=V'_N6T@N<2J9!M(ZDL?-@_I M-H^J601T&/4,\.I*'-"X:\KQ@(6,,BBF"N&]>W%AU?AGH"_/.0(4Y'M, M?/6.*ZX:>QQ$L+!( %GKV_>LW?/8K\3@]8XZZ-/"O?*WHCZ=!$9.=N6"T"O M\_\U7@RG*LVI1LZ/91KX&D+#2WTS+)_34LLH(ZPVY\,\N=&"RIDZP3SY8#4P M;'-O0ZJ<35SH:+M&YR+D[3XGO2H5U+ZR"D76#>H=HF")R+Y>E*N02"Q1#$3@ M^/&5G.D!=+"N03WQ7\M2<].[[BH2<:919>64C^P[4:8]$:\(#AN ?NZ1M>#6 M6Z]S3L0%'\'. =JNP* H":YD@>HDL7/L8O_NAEY4D5=<3 M<0E6^)GGOEJAQU2:==.$$*$HEF[?-[]V/_,:Z'/Y?,D&^D,G.NE>= [=Z 1N MI[\8=&!//@SX[3?@RY]O:C7@9R>)#P-^SK@JGW\&^LH9\&GE7/@>EN'.M/L!HYMX:-MF6++0",3QOI M[6BC66*05S6MWT2*Y(!-E-;LZ#6"MCWZ62P7X M9Z"OE.62RKULYJI;+A5@CX.(DI9+L3RJ;+E4DDX"(V(MEPKQ7*OE\BQ8IH'7 MS')YV86PKMJWC#+":K/E,G_LS#G.,!_5+GU(5])8(:@P!;G#JJ41 M?3/8&YYEV ]PXS1V?=S.@:&FQKK!AE5V@J(F-AGQ+_R989TZ29=L16.UX<== M-:10]EY $26*+DF LPHCT3)K3;::QFK" +2&4$-2L^&]8"U<2*;N?D^ M_&%N43IB]"AJ$/[++W_<*=&VQLHF2AJZY6=J]GBM]'-=K<4F=H@/VT%%E M9>N;YGZ''C*!R,\$72I[8(ONF5_!R#'='9B &T:?;1K!'Z8$6]I_.#899?\ M@L93F%B95$TLI>26BTU$,S3AI@PA PC6"FK24?+'LM1<]JZ[U^>EKB7$DU@M M+[2R2"!9Q-F X]^FQ+%#,3K_C+V*DL/X@:OI.A+GM$C&<1[29QN,+0[K5S/= MT5C])0HP&2#M=YBI(M;BF46102.N-?I*^%:NC8V1A)/@P@6%@D@%7!@K_NA@HIT$A@Y$BH2O0(\U_M0X1Q8IH'7[:&" M?$Y++:.,L/1ZJ)"Z_RKO5$%J1%G5(+/,>7?(!KOUT5'R,AC^> $F%$#:TCV! M1^I[>&PV[-^ <;IH5&E*8UTJ";ZNF"<2C#.)!!*A&.^AQR6OS>8+7R"*Y*N= M^+.=Y+L?]ISVVW/DSQ"UVG/$KBH?]IR&-Z(:* MT;6XL7-5,1)\+6-BT*4!/\V>$I&MN;/6+JP M(RP097'O;OGMV 36SMG[<+B M%Q2=HVW*9;T*G+M0:V>M7#C\5>-VM$^YD"B.-T?^<@L\8*#7BF*T#=O\N:H? MGT $Q0NIH(_,R5N)J.GF(VH3K5<88:!%A>PHS#;0@,_]8@N%NW5MB,(?_GL/ M/\MW<_OUHGMZ<[OXUI\/OTW'=\/YXC\ZP_]Y&BU_4_]:-@)/N7<]+=2RB]7/ MO>N+KU(':K&466].X_YKI)_TE MWJ46EE66/F8F\FRR U6$1=C5G>LL M?\H_"Z#5M.-?;8)9]GC0V(L>HCM"=%9,;BUU?$HU9:'S7K .-R4712;^X>[%=M\!"&>]:=@)X@* +:\: M^8T16;#Z<\E($45@<&/$.Y8I0'>9A8$*"'N/)(<;XHQ.4M4OO>NNW*B-5%'C MV2$ JM5%;;D%EQ?=+Z@;>!>T7"%5!4^0XHF%D U2 Z*_81']C7ZBIT$2LUO% MB!Y]&_4A6K?\I3O;>^86KI$S#PSAX TL9Q.NFSZ>&=XV5"&.@X,3XH0@EOWD MCEAEI.=DYUX.9ILO;6YFPQ+D >KG$G[Z)$0:?/(]_='AT2\_!#'@A?KH:X&KJJ!)<6&4;W,3/#--]X >&L[*<#>OTD*JBHT*P M@11DSI.G"2'6:":\VWL09A2//T(_ 6_AG_!; Y;*VFA'!;@UY.26Z81MV"#> M8L_@MIFVI."*ZZ,8/ %F0'$J +FJ/C@N;X_\UP3@)5_#X6$5!L%_(E1%IT4 M:76RPNCUKKMJ9Y\M/BB60JE7VNS^ZE][/PB=X)9N?[6R(C0HF?S(&1@O5F#8 MJ:DR$1#*[(+U&J[09.OUJC8A*)4;&S/3(&GMD;UECAZ[.6 U-#P'+JW^X0^I MV,/H]:%IG;XT*]U.ZS5'+')!R;'E[667'C#\O?<>#I)X*Q_NS3"S#K9\ZQ6C M',*J*:C56J8RV&-KKOGOO>5A+6"$&GIJ! -&4.'/CR#8 MNDQ*0:BNIX;P A:5ZEBB083V\@/W\&.R1_=$\!@0#:H]E)%G_8F=;(1_1QL% M;$8RHG((B_::/(! PR^$F#P(2DLCC,Y:M _FJ)X5RPT4BR*/<+BVOU4!BTJA MJ\BNI_S#M=CU^ &6#/R1$]DV?P769HN2=;P"S]B X0_@F1;R2[=,K+6ON1ZT M7H-5D9FH%+@M7+;#__D.PC<6D?2ZHE?L@D^< MB$P3V' $HSOI2%#18D?23Y'?T4M):Y=,HJF"?(5D;R+*R&OXX\7RH@U7.*1% M:^II^Q\:RB211#-%W@2T9'F/]T$+-[-3#)R3)\3;^"W)PC07*I<'"OYYA[^JB=WUQHY->-R.O M1-LUN7&I.D5D#[&AIT5-TW3!ES17:/&R29Q@VWLS%([G$&[6H2^\Y"C>D1&5 MLF1S^FB>2 $DZJ5:/(LY,-V-8QUWW-/UQ'4&AK^]MQS#,2W#'D"HFYS7 6?M MUFN%"+R)$@A*62;3::^HXWZ-2.91%-;?.5">@Z1.BL=SDE8J), M]3PJN)8R!U+OF//7F:W6!#*DA&&1;P@DQ0H&WBM$63S+PLWA*_#1U36:4/TE MRO&2_CMR=I^XP6\@B'>6?\)=0FJ88/2ED6]KHXKRI)5H>7LO*FJ37;0PW+M> MZDB%\U1HMA,?>B].;,D D/8( Q?+,41P"X(W )P[*-_I.C3T]!TXJ TOF*XS MKAQ%I@_.)EJO5<) )SI1]98 :P1I-%=::@WHPWWO+EH->#.H73)E4(._1E_K M1)_KI+[WD5Q-9 BADLG5KBY[U\BO2WK"GY+)U9+^:Y-\.F&&@.?27<(N C\F'*:HJQ06+BHI_O-W@\8 M:"PLV'X.V6'5$*-*!(&/QONA]R,\?07%LBCAOS]?MXP\5E UQ)023IW%R)VE M)7DD5#6$AQ(R<\*3J,TR<1:4:S][S*AJB++4SDC0"M!N[ M:\-F;"MXGT,:1;O*L7]9+ZV6("O9=@0UU?O.>K56P%DUK=SI[WZH=B5)R3:K MJ*78<\O_X]X#8.1 0, /FE+LHN]^*'8E22EJ;JI/&)$L!A 8)H1M(U]NO=;* MEE6M\=NO6CT["PD/5OJ#K==L22*2;7Z4_F2*&#PM_"/RW#L(MZ8'59R]^-!V M@7*KRX;;J&?E\6]Q"-12 05Y/3&O&#TQ4V7<=2?\]J?0M-5)]["3[F+G^3U3 M,.YF)^SGAP>G"AZ URTS0S;Y4Q51-CE@@T)*MG,:320D=2;E MZH0^6BQ?;((NZ)7>2%"$>.]Z:V %>^\HQIIVO@5?.A]=%B2;JM?I.DS9!;*2 M,6ES=N-\5+T)P<7C0%HP-^G3MB(&99WU6(AD8D6M&F$NLJ\-'46G;/W,R1^* M74I>R?U)U=0U[=9W13(%G+$.LTDFT=:JUWUM/O^E)"5A;F;\^H=>"Y!7HNUG M^)(WR1X864C[KX9E(Q'"DTAHD!>MW)3/9=GYTKM&R^59:7,9 27JJUH8M,I" MB(!*-%/G05G8,<7,+5GL;^\XE'K#D[*VW[_G\K;R/7ZY9 MPY#''28]??G/Z"]^Y]COSAYU/!O$/.S[?Z*G,4GW.V'_.R& CU:P?I3V:=( M.-,THU'WPVJ49YK!;%39_48XTS1K4[?0MM*#J*[.EVF23$2YM0AGFF:FZA8: M9R.,V_;K5NYRQ^P:\Z%_6+I?0NHE/ MZJ7430I)T[B4)27V]/+2M":??/)#D\L*29!;KMS$O1/7^0Y\N+E*XKJ8@?6* M$OIR1B/YS!B-!'[OTVOXP3BHB-])/OD1/T2!C2/D)Z(G&X"JIETCYFN9X79] M 4>\W#F)(:))@X+0*0.;")%1TZ[7K;Q\>=_/2Y_+R>8CYUHH175RKK5':1L0 MPCDD5ZN2I8MO!FZN%^>NT97F8AF^[M+W&-^;VPH7?:JE"MN$%'3)S%995K)V MOXQ?/U<5KC37GN^]U>'<$/\<9T)JVAQ!_OKYZ705P>B2D*T.\4DW77!WZ$/W M*\I*C_LO#2W,W7/18Q9)Z).4[6PMS&>CSR6%4VLBMD;O<)'\7 >VZT_7?=/< M[_8VVBI-@RWPT-]@<2A>ZQ6,'-@>&+N^/P'!=+TT?O!>\WYAO.8]=@FEG4AU MJA/VJI/I5B?J5^?)55XYF=HSR_%1"K1_@=6%L.6-T"!_XC"#T*^8EG:$13 M!2B+7$Q>!9&*@-MQL^H N;ZF])< +29!@S*Q>!3@LMJ6BPRKU;%XD*=XYK"- MI?BT8%86EU 6]P$:,DMW%C* 48^* MK6JC2W7(H?VA6X1.,BW5#%9L@IPOY5MM[ST0_38T:ON\EMBOC)98])F.C[[3 M,<(/:6E4_5V>%:ZL657^+)X7(9]A5>S"+V5_ATZ;$V-'2JN;+J(:@PSLY"FE M M*!4*(9-5M(-5*I_. I)0"J-6WH<@LN+[I?4#?PT8ISA505/$&*1]%S0&I M]#&9XV\BB MO)+F?\?!P0EQ0A#+CGS+JQ$3\%9:$T[J:JP!+$AEG_:)S%\2$F5E2ZC"8OD) MF &/H+.ZP)0*2:>CAW%+=[A[L=UW0!^7V"JJ$,G*"89%'G1*3[Y'* /@LK-Z M**P9GV1<:D^FA%QTV1*J<%9Y,B7AD1WHEL(5_XR*JZ(*FZS$8*C49T:]Y)E1 M\X4UX[/5,VH" IZU?&L%!35=1S=KZ$[.<-[9Z26WH!GG)<#6$&6_8;\F=%NT MA!\@V,8S953AO))QG(ZHU>XLM'@B/BZ@R%$NSHK)QE['IU33,+JR%%RH-247 MB;U=9/%WY7I":JN!/QVD*_A#E;RQ8 M.-$*WLK318;2...,'F;CTWU4BCD[%"754(,I1)^/E0,N6/DY8K0\] M6"9T8S8\1__5L&PDV7O7"ZT198];)3^GK+J1-:?$N4ND@/1Y:UY::JX37>]' M3J8CQP^\?7@J"J5V=&D6IL>T#WYHR$_7F26DT&^#KXG6ZY4PT(+RKU8^ MPV-48PY,=^-8J%,1B.D:CHB!X6_O+<=P3,NP!W#<;'*1=3EKZZ$0%?$*"MJ, MU84:'YXOW<"P%X8-_/!_;M\?@+OQC)>M91IVWP,&W\/SWD7W].'YUFH1<=L:PJ=/%+_H0U+H 26>O[EH&]N&2;Y86" MJ 8B?&#^O'%??S'=/9S>WR,NXA^.5,2_^/U^?D+#\0\Z4$!!4T/82S[Q/RTP MXG]:Z"1^#!K9?OV8XV 86.UT:T]PL265UX'%U-X.IMP#> MJV7BG&>+BJG"=.F-'S,HY5YML)'J(XM5!,W';A2Q956AEXNI0H(9L;79)S!& M2HP5G2FC(+N,-.6/Z71@;:96F+MGRV9H3EC*/7O@-QWBB$W^G,7]57EK.I92 M(J"Z+6J-F,N7ULYR-M-UC#1U@\!K,;\D6\RC#Z&45_&G.JEO?1C-VVDTES^T M:S*:-S3$&V,Z&>9A&IHUOH* M/!Z.L^7/A%X&T'6FUVK*HBF?/ZX5EPO4AT53(KU<3)6R:-:RSVZ51;/7N[Z4 M]V"=CR8NBV8,K,W4"K-HRB.YTIF($=;96305HI/,#*M%LY:QVJA%,[P$3\!E M?N"S8][D/7^GRV_#>6<^_#ZV(0<'ZS-)+,CJ8HJHY'*0WKD<0,BC,9&G6^%G5/D3YO<'/">6FC4M?( MHL06E2[T4@>0!@CCV7!&/26>)3)E%"2*4>(%NTTJ,#5#/7+P.X;X'!\<)41D M&E-:%<[9>9HENX_%TX/J!/UU'+U3-+5CM;3!=IW_+=4R%8'+'U,%TL5QTIO?'-ZKQ M=Y#/3?@E](_HX:KR[C:HOP&^0:?K.\H 9A)(L.F?CRJHV4HFB M/3PJX$)3=6#>1,/%0;,'6"T%/QK)0!DY*PX:,Z4U()*.I^IB*HA*L1,(R\31 M.G;9452USY]PBGQ'TYS6N&S.81-09%MX3KB# &WW!=F\AS]0!!W@D__*MZ!V M\POJ?+@8]N>#;YW^Y*YS-_P^'$]GC\/)LC/\YVPX681K;-*%CN&L.JE.=))> MJ+_4$J5(]6MEJBMB%@\C>I$9+YK.&:JI-O*Y"#G,\V6!BEV[!2[;"9:E\6, M>V$57F[D"F4P?KZ0;API1R8;+(F^,=A!BC*)X>E*_UT/IJB(VGTY3A!)F26A M]9R71UGUT;6\3=@A=MC(@7\%$Q <+1@G?XL%P+?UNLQOO>Y'D_YD,.J/.Z/) M8/HX_,_.9+@\,6DF:\ MPWG3_&/FN0$PP^B0'HH6LAN[AG,/OVZ] @?DXD]SU6TSR=6!R@Z74]N"Q+D0 MM5D+2F$3%4JGP>U+'E-9%?Y?5JT.^LL^_\<+MJPZXJ1'S%0-UR$&NUZ MJ_VYV[N^N)8\&JGR9WR?G8!1\GUV$F=N!:R(6/B/(Y_PA]_'<(FWAPX<6>\% MSI0%)51CDH&:(Y^L>&J,N(BG(NI3H8?DZ9]5(8%5GED&J$C$B!^S!1W^_^U= MVY*C.!+]%1YW(G9FZM;=51$;&T&Y[&[/NFV'[9J)?=J@C&PS0T$%EYKVWZ_$ MQ1B#;B"!1/=+M\N6@),G)92I5.:3N=Q\7:]-?*Z^BR8J29LJNXNU) L4^>(& MVX,'YUL;3KL4J5=::B]\-D1B#O_B.(#_G)YCY,\B^S?KS?((5) Z:,T(-S"L M/:7G^3_=WMBS5Z6=$Z+V M\=DGNV3\S7IU/"NMGP(A1 Y IQE8O9Y<5QF,MHC +6@&>0?!BT^H4]6-5R7] MB,;.(X #IXW#I9)3K^1P^?FT\X5N]I.1WB[_,KGA#Z>,VDZ9&ZC_5T-QRF1@ ME'3*]%=I1@&.&4@KF.9'-JA*,SW2Q2_Y"]:X &I3X*1O1KBD6C!"02/5_Y/D M)!@E#P 7893Z&!?MAB![/G R<\#UX6W0[(7#"4MG;T-A&N0)BQTO1ID/4XO; M]ZHFP_@;7(M!S-"R"HZ)5.8^_!4JM>_"1]OGYA5QL2SECLHJ'5E_W;)9NO ^1G8CO>(]OVYL7S!9IF?+=@S=Y$[*4D]FL4I_ YC]']!NGP M M>U ^E:#T&HQ.-,'9_UDCD5$7#,HP="5H0+Z&^5Q*H1#IH\(_S# $2=K0F6.] M.*Z# D=X_4=W%/]1?KO$@Y3>,,G9-W?W=U=] M'T3CC=?SR)]A&&Q].?D[J+GTH8! Y0;+8 MS[]E7;>TO,W %%"*.#*U_*#."J@">P:L$+[@S0".NGV"J#8#!TL_336B';Z, MXH_:GCNIKO+1E,ML_*#&FA+? %3&]J=!O&>29)VL1">-AT8T'E1&]+W*,W?A M-&*;L8OVFO+8#%=&Y8/H[#C]#=S?+3=.Z7%=_V_+VV++U]%[:JH*;1'FOJDK MC?%UF>'^]G#&.]V*%7<._IK!95Q!;:^MX68DQOP M;F%\H&QAG.Z6[&&@^QGE&_[8P.CFX# M*^(>Y2'WX1Y^T&E"D2^+ 8168(0T\0/@[+V2")X<.($@CAP$D4?]:%<;IJ(U M0MU_8 ;&B,& 3%\JBQU\0U>WG";9EI/IV=7%76B^HK##.@-(UKTTU;/N92(V M0D2^%BY!\&IY4-KY^-K66]8H*\PPQ=8:Z&X2&B&]=MVLA&2R,;4/_/AM MZ8=.<@ZO\93#>.4!*HT(";3=3.E:GR9H;!P>X]!!&;OAS["=&]LHQ/+48_2[ M.>96)[X+#U";! B@[;:-NHON9//"M/^,PZAN-X^SMZ;:(P)EV[T>E51$7'2S MOBK @*KMKD]_,-X8/R M^0COJAGXQ^9J/IU_7AO_F"W6ZY^,Y7AEK+^8J_%%M:3\.0SX($;R)/\TDF=) M*U>F3Z.^ _%2G!3O(;YYM[/!'$1%D@G,LY;:E,?(1SA&;GH=^32YGP][.A#M M,X;^ 9S] 0X8\QV:['LPC]&QR\4N$4VXB*,P@J,*RBL981B^N:ZALSZT!RHE M/6BW&E/['F"" )BB2NX5NBW3GRO2U M;MS4HYN6H%XYX5]\-N6GJDTY6LQ'X_EF96ZFB[FQF!BCU?AINC%6T_5_U#<1 MD0C0CMDS%$\ ']5+\M"3[41*GVZ'[FF';^('3W[\$NUBU]PFF7;"%=@"YYV0 MAXVM+V^YW$R64Y]:+>"Y,DNM) M=X6"Y*36VL;QB5X+B"SEK2%J84_W.O$X?P, 2] M%(('DI2P2=&IO;O;==:+:#H005[=\[-F/9O]19C)I:3.&CT>LQ]YS85*289Z M<^$\RB2[DW%Z#N/L08S'XZG!#[M T5H-#_=W-_T>.^49] Q(M"[44!C]Z. ; M2B>*J=)0WU Y:NET%1QSPB+P?%D8IV/*L+4:<$U5H8V3 1IU!' RBVLT\:KD MGLC:H@*4UFJS1R"!X&QA0*@(A5_A#!,XEGMR8L*U$,)-9)+<:4"$-@"J6MV( M_.Q)KI(U+T2F/JJPVNC=V!RA*G1F)DG=J[&VC;)T,4N^ACTJ0*GU<[XX^P/R MJGHA7!U-_"V\A?WLPK5VZ,>>_64Z><;7U&'MJQQM5)$7-+4'*I6^F1,=_"AP MWL+C./S;Q7-5VU![8MA1J9H%VX%VK?,2)_$;SKL3PO_Q).);:\\D)S1!+GIR M((!4$W$9^':\C1;!&@3OSA9@;/JZ9LJ1S6O1,X/"TMP9/R@@+7M*O V/;5L" M]?&JM[.;7$*OY8H1FR(&8/;01'NOU$9!HA@E7EU1TH'U6!E$@&WOQ3MK&\7P M*7.51L?)*;8]J9,JY+,36&?4>2 Y;.]5HRN11 Z3,UJ8LJM M\2;/C M[-N %>>\G;4K^JO >&_GIB7#TKF4S@J\ R^N9.V[_%E9.LG,5"DE I(:?"QF M%YN#VI$?1NB81@(8PV^IS6!(IJ/J/]UK:WJ32ASI61,,N6 HN=(Q(?UV3,M8;B%61N!-6?IE!"2M)IX;E_]GW[;\= M%U?P*?]9>WZ9 .7 M0;B!=R:<2V'KK(I*<-!;U8D64!6))R0C(!Y@8>FJ&LLM".-EGR 9;E?["IE MCHDQ+1Q7T$L3".2QZ &?%!11A_.DHVFZ7>0C(O)/ZE*&"C]?][N7*I!P;MB* M'$N<>N]02'YP/,DB@T\DF=)KP#PW02[S8 <'U7]806!YT3''362XOO& B>4 MC-T/US3&L'\>&ZVT&6'U&!$N>2G^:+GHJT9K\:ROLHI YI1WX4U"*\A"?P/0 M-K?A\P=1+SN:9 &,#E:P1U4"48 ?_)X<[-#H6M^)*O&@EQ#&WJ-CG2R79:+_ M4V\;H",Z3R#]OY&"U5_J.]$O#O##BMCLXUW7<^V KE]VU\).7*1ON[%7BMZ1 MF0DT?GMS$UE9;O%MB(J\AX<)%$+3TB"WUS6E09Z7R]D8)?XT9\;3=#V:+=;/ MJ_$Z*0QDKK\8D]GB#\T*AYS)+Q?9./V"5BF(K6M/29[A?&DY-BDO_&7#\K"X MN[^[^=#O),#!3&V:9S*R858%H)%>:C4$8BJ M?>.A* H'.BD5;7N,MSJ?<(N57R* A4>;8]@Z#T5+6J!M M>Y1)9:U9!HZW==XLES*%$/L,44?80$H^]/1!OM-L!5QTP [E7SJO"\890GU3 M=9"MQC-S,WXREN9J\U]CLS+G:W.$'&'R0ZD%) :H%PJM7C:U6\>;_Z="2+@G M>SR6?B$%9C>Y5GG,?("?^YT86'DM11 ( ]Y9+18!FE[&1(C:9K^ :LH@CM@: MXZ6=5%37%&)\=[6A:LRW9(=,-P&RS(!=2O+F=?P2.K9C!0XFIJ^^D\YMO#GX&_#ZRW@[.U7$SF=&Q;U5B6,3/S"X"P3=)IZ;3L[/7Y M,V/SKF/;JD(Q/PT7%'(!E##AAF#[R]Y__S4Y A@<4^*R/PK>LB_^]]OR@J3B M!Z48X9)JP0@%C2('5)[ 2S3UX H_1B ):]EJ0U5(ZF+-RHA>Y_3+98ASZQ40 M5[*XYF6Y?+R_?>BW(#0CNJK MMK;0R:VJ1W/8?:].&CEWBLK5P!Y#N45PA&'<=[BFJNF +.\=%WY!T5[B9HT& M>H#U\N$;JZ(+W'S1J=;I%4&KI)G(;>2_OEG>$;L;4]-*=7J99GH>;,HQVWYK M?49)Q$#KIHH.]+B-3I8%('ZBBA!>S@A^(!*0#JC[41S'[_&#BN M*]D_NL#SC,7B1\TS5!WL?X+ _Y3^@?^I_("@_:UJDA__TK%_'UK\@SQ^2>QO MG'Q=^(56?J$P6OQ1_(U@OXO5'VSWL>7#CSN&[$E>=.C%[_AN\8!;&L8GG9_N_0AW1) M6Z[7ZW\VLK?8M49AN/ K^5J.!7)HKCBA'7C1\1>[UCY0_M&=U:_]ET_NGS10 M@Z?M]WSI""6:'PCI 3! M%:B '.[C>\&??8\_?/)>QN:U7B.%DZ<=FGM >U5*V*_XV]/^&F\(U+#]0+*5 MHT!58+PLS/B+IR_L.T44*;]UZX<6^Q\\:;@N[)HAU6KUUR:!RN&N0#T!2M(R M^0 *+/\?Q;%VST?01\EN_D#+DQLGWQZ;OO@"\7LBO\;=#J_,@"5!SX41(^#E M_KVG?A1"L2>(,UY$'/: ../GO_^9 4G]]S\6"*0?BF,'L=/X[\\ ;()?#])) M?@R!96BL_OMS_ST41"[X^>O?_P1&L #__N?7X?\/MY(=-?KW/ZJQ^N$'T0+\ M]Z;IA0X'C_B[ ;O!_XX?^BK]^TD8U?'O*&UWWA^M['-PQ?D183 M('F-^!/_^,K3A5/HSEMCS427/B9H0%D6XU %$;N(7Q*W53+V0&X"H%HTB+W/[M?/V^(KR5A(\@(T'(^)/XF%:NL=$ ?M M_">O71@@^T<-$QM*=@:!IK4("G6$>09,5A M6S;:M2;]6%*E3TFJ/C0[40UG1$&J.WZOQS2\R7S]_&4;AIW$C5TO.4.?!8P6 MOR;N^R"(%1Z Y+T9[:&5$1N>XQN)JLE-[,A](Y95)\;XD^Z8VZ#%"$&5-JT. M.N)7>*E**;'BW^)0_^=5F<5_O_&*N!8 #U=BUQ N$C99!ZX'XO=,7C'^)6XY M7F!L=Y4/O5]>E!&'+.KNF I,K "7^;K. MBL5!ID3Y.5]ZD&P=:#%I46O CO\(DH[U0/ 0 PQE_RGA^$&<4ZA&0,>/]X"_ M^^1$\'2<\%B \0C'BGLV2V2^ @\?OJ$"KMAID7A%"@5CXDC-THAK;Q?X.RJ@ MXE>*24 B-M6*W5,2!8+X:>3&C9\#?KSY8P[X<2A69O&OZV %%LY.>6?]E >+ MF-WI\2^[DF>"Q'WM?Y=RE?$@B!G@'J1$Z 6Q(TZN*,FP.X[O?UJ-0Z?;UWHR MRL.,1"TW*RX8P95^KL;+JO'423 :&[?R]GGXB:H_JTK/+#0:B.'Y E3%V!52 M@M<"FEOD555Y,3L,>:X3@K"!DVA;+&I4JR-,1]]#>441Q6)](5BBO<>+ PG% MUS&W_H.:DI:[<"( ^,!13&;'LI\3W421L:)W/TMJ#N)@!I([)U_LVP[(WK@? MK<0%;$W]/E^JK.39M'\ 2/*CWQQ0'-W>$9('3#!:S[$)R9\="0LQB_-PX#_1 M9W4@A^VR6,#-]DKN4V5\$[7=A+L6*]T/"JF4R*6\%]+^XA9"ZHF]YE*A/"!$ ME7*_[%DR,2OIEQ 2CU7\I>=Y=1.M;,5.MX7(G2+^<2%51+2:R*62".GQXA9" M E-J!%L#H0Q;%7L+=XR-!?KK2PBITY$J)L?71K"A"5-LM6DZQ=B)?5A(F(CL MW".2".GQXEI"JIX(:=[U-7(P8%43$OO3^JK)SK3R182T7&EX8*A45;"*T* [ MZ%$#I90DU07L0T**I1);UT%*)U>7%U/R27+K?<-JL0 )5,01,"24R@5F(]=% M^R(RXI2J0]4WK3$,3;M$%^J.G%)U_7$9E?9"01,1/5Y<74)='!^M)LB@(4AX M3R[A2TKUR8OX(VXZ8-CMKJ\NH MM_5;O@*&)HQ-+*?!,ITJ7<4O(:/->.$Z%5R:"(3<5%K],N762OC'95042T=R M>_S[ZO+!A6)KUJ!J!@SU)T+N*%7-]NAV:+\LRE.V0**#K8E!>? MP$_IF _M!'2XN'XDF[?<1H4?Q2F-VJC,YDT-:.9%O!"U=0MK9"@48&@+9G6H ML0X'^">B?>R7"T<)/5Y<74(NHB MB!DU871<,[7>V&^.AA>1D ;Y=-MP:U,X MFE,*QJPJ<%?ZA(TE3/HHH<>+JTLH9.IJ>])MKTFBNPS$$HI%7K=&8]29V&H/_Y6%\XC?4WD% [='H#8$U#TO+PMN$@M-DJ741"A073 MGG4(I6I:@CQ4G,E@6<<^%^NQTRH-=B,)#29CQ$;*D4VV^[/Z2IN9@P9_$2MS M2YYOC>M!B:1:9+UM(*/&L/^YK.-\OKCK:L.+11._&=A]YY\K&I1*ABC]@7,0 M[^&78U3FUB%KSDQ#@QIRN[UJC)&+1'TS!(96Z]E=&%NZ)!JMP+#G?"JJG1WU M+R(IU@.^H>XJ?&Q\%SM(ZGN2'>UOM%6J]9G%%E1R9&GH=#:B AI3F3._GMUS=^D[H;>[VDV=^KT7 MRZX'[XGE )"AM @?AOP6,5E-Q@I]W%:3&JJW OX?;NLP">#08(\2A])#U.#H M6,AV?SEFQF!-A[$1[%\,[*9''*YV:#,T W@_=D(!+TY;(^CVTXDRSW]\N)T/ M]$1Y#Y=J_+"-NS 4(WAXM1^J826U:<=^+(R?U^>?_Q[:O]SI__QZ\8'_'M[T M^%Z_7A*"N[.48Q\"R0OJ4@!V\VP@&(G_/=[G^-U1FNIC4P2%"LCC(QZ^.5P? M'O+K"3YN")<_FS-:/4&Q!]2!M-F-0Q\PU"%82R]2Q F6G(%:K&3&A/U[P5# M?R&)'%CO XNV5W&W'2\Z_F[?])#%K@;D=H5!#"RI5*FU=J;+6DV_%S"]T_L< M0.\#Z-BJX7@/ Z#)<.<>/5,J?AA*$VM!ZF'V8JIOMVYP-^'LK:[?-730)]!! M+\R!R%[@M.4"3)(AQ*M$ RIU.IN[B5\WYD#H^7!!4PZ7O^% -6O%UN'V9&N. MNO:B+R#J>I)SH!Q8'^) K&]HI5FA;\.6(W8YM1]N:MSZ7L#T51SHC@#T)@>R MNN:,L<=#G5P*18P?E%DBSO+O!3U?PH'2 !WD"720"W.@LAMZHHA*@1 !>F!% ME=JFH]T-:&[,@9#SX8*D'"Y_PX'"B>MLMBW5-+& '6HC-"ASW;M)OM+ @>X( M6.]QH,U*G"Z[P6A \C6WM9 JG"I4[\8A?14'NB, O\'M P'[5+DP)L= GH;AS##-^P?$>)VAO_?4,N)(JC&0K$!;8?"3V[B8B? TG2!T( MWN0$G*46"L,"W#.7'0NJJRRD:OGDDA2J_]*#(SHD< TQ[/<$J;H81;75HK&$ M[R8_O"DG0-*F\K_A!$6=A?CI>C82VLM&I*.LWK/(NPD!7\\)4@>.]SA!-X#1 MC^)MR CAM*O\;3J!5A$ESNJ(E@>';*#V"']@OTW82&+^ $%U/_R?X:B(A4JY6'S2,*R>81,"(N.B74 M1UI;S%SZ*UX?]>R(JU[=E__51(SDI9.3'\Z:B)%,V*A"!?B">#>' MI_Q@1?'%O+X,%'M3Z0J\.] $C=('(K@ZXO]R!DLB#>Q\P94O._GI%'$/_F=W MA1BH4EL2,FY"#F45:H0Z4+S,0F[7],;+!X\;G2:[9P=1L@F"8\>7_A.'/?" MY(=>M-NU(VYC'7?M\$KV..J( Y[$)F)=ZSJEWMQ*K;=^L[>/3OK5[E[20V=F MF>!G(=+!V:J]::Y%P2A$ M\1J6&IGEJ.GUJ(I&$5Q>>\R(.8=A+;0T-0-EQK M;@P- >IR!N4:C%B8I);MGPF-/[J9>XV_@(0;2%!_P'F,:55Q==,;L")PLAY0 M;@>)-'B)UZ:H?Q02DAN6 @B2%J;%]/IMX/7FYCRUXP2I@T2JIIY_EDRX2-$G M1DUY0;9).JNML?3UJPDJ'2-B&Y1B M]GJ.LP*#+TV* M+3C"5A)6TX2>5\^ZGM_L\KVK^_%4K4%RYN;BH3*JSD,_2'Z\UWNK)/1)42V!B-8;F[@T7H@^BL/ZSK% MK/OZF_+YM"CX;3X_K[1G1*#2NLET(U>U TQB_:S;\E?P^=2H^SP^#Y:4L6[; MA9K)3 8#NAZMY/HJ\WK_2CZ?0@"\P^>[N.11L\F8AHUI::PNUH$ES++NX[^: MSZ<0!N?P>6PU;#+;5#P()!(_5*C(9 M-7OU;62N-O0HZ[J_-9^__B*.3_'YP;BUG?MUN@(SLR7"-ZQ14%2R'N]ORN?3 MHN"W^;RK$=MH U<%(>RV[$4UL/K#5N;KM%_ YU.C[O/X_*H$C):(BHB 3IWI M:E[@H#Z2=1_^I7P^A0!XA\_[E68O**X)7.#EL#*CI?%*[]T1!KZ$SZ<0!N?P M^:A#U]WIN+*!F:;>XZ,:72F968_WJ>#SUU^N^5D^#X!7I0>>P9',J%HI#@*U M/>EDG0/J\UXO7YM8N2.J=07^$G)%J%@D$#[40#,[VJ M3<&JI!1.3/Q3K137Q1KE%60]31CI+U:4>W4NO-\M=')B5Y MH";Y0$VZ'DMG]ZO=ISX>!C'[,+9 %6P5>+O>,V[R_:X@7XO(#? 4PP>L9RC@ M,77:\;#=976/B4F-5ZLCPO=-1J$J';W0!J267DQ<7B9[QG8JE+M*Q-(!M\H> M;G;!Z:O0*J2%J!"RPLQ1M87Y7>%6R>%V);B5#Y-RIFUC2D ,(HR4,M)K$_,@ M*'Q7N)5SN%T);MAA;'#9I-7Q4E[#J"5/\&VK!=?25UJ^$=RP'&Y7@EOID*9I M+4]>\34>7O+;!EFVB)88I'?:T77A5LKA=B6X%?=P*P1=J+"()@QL,'9IVBK- M)X4T5]^O"K=B#KJFXZ(D6")*'"[N.1F*1Z%OR[<"CG#\%'(UP!UJ(35$ MZJY(V(#)& EJ?=034 K]MH#+BR%7 ]RA&C*)9;7D+'9A4@;<<=;;-K1-[^E( MUP9<7@ZY&N .]1"-G-3$,M$@3+Z]=*B ,*8#]+MF#$A>$+D:X X5$4Y"0Q7I M]QC20*D5+++(VNM]UP(B^[* M@,N+(E<#W+$JPME-%Q[6"S"AK05D'=\)2N]Q=M<&7%X6N1K@X#W@EIV^&F!= MKTCR]I2L-)U^JUG^MAX.OD/ O;$0Z1;S*S5G M?7VD#TRIB>J#3@Y0H']CB!SJ)'7"BV=PN U M#V..2R*KUG1 S+XK9*Y0(K\CR!RJW/ L6 ^B*5TQ^5X?I\RFUC##[PJ9*Q2Y M[P@RASHU*7DKFNM2$0D&G6J?&VN;-?BN7.8*9>H[@LRATDQ3'M*HUJ=+TQBI MH[9/T,88?%2IQQV*#I^2EKMP(@!.1++7_J%%(J&>9)V@9# #*(Q@R1?[MEBC 9BE-%B3 MH$LS/-YAA>8BM>-83R3QN+/"JZ)X5>5G/_%4AGM0_2'$C $+_C"P&@:WP8O] M@F"B%H9S]0K-5=C4AJ*+@>5S:KS6KJ(WGV,!!$"D%_*^.KC9,C$(Q!R%GCY,^:7F!B MQM=#N@?63Z \;&_&!*JS%I<3TVMBTPWE)_)]CXAO)];A#Z96X1^ M&,)E2[6W<9#NF%1U79K6+$->\JG-^[Z2H#V! 'K^;!_T6M/+D"<0^+@7&S1' MIJC9ZAKF27>[(ILVZU9R")SA!Z)J*$/6'$--.^F\ K(>PC1Z*U O?5B"80X")-A53#\K&W"=R#O\^ M\4'SBO99J\+% C&ME0N;K@"6&.N0'7H2V-]VD6X^<>RLE=W=,=%2B*A#"-), MV.(2;4GE36IC7097=M\3: YSQ\;C:M"7'0(WK6);7E8#:ZNF^#BM[*W.OB?0 M'&:/X7.+; \I6A(,R-D6.]6NP@G?%C3Y]+&S5DD/!XLU&6V,FAGJWG3,US>+ MLO!MPU,^@>RLA:?R$E3U@* \8;F,W4V%73N%[;?U--G,GCY>X-6D5E35/$*' M49,%;FC,Y(>7'_$ICOOCN,#[U;3SF,M0<^ M$VST)N4+Q&S>-*&_"N&+ M9KCEZR15(?L+7U(]!LT*1+[*%5SXR*.#*WA-BY]Q!8> 7VVNFTZ_/MR0?'\@ M>Z&/K@@Z*V/*7^,*KLL*D,NZ@OMZ*$1%9(="[":K*UR: MA"J;%AHSZL-80M8 M:PFK:07736UPO!]MO3LUYA(U'*M,=R@<#T4A7-4[Z[E9*ZJ]K!C_/=9P;CV_ MZA+9O]8IU,.>H-2$-K$!\K:#<924%<)RC]G_Y5?F%([UY(%S_*HQ M@R. L_]-85L?]JV",S"A*@;\CE5U6I/<1[T)KS^D>$FD/9^77CBI"[P]+_U) MTPO,2Z\^Y&L/$],?+Z[GZKJ3,:W71P(/2S30-RUS.>TTF=MS&G33 'P8-&'3.?P2R*BC>YB6%\)#&[+7J\<=GLKQOB**G M$+UJZ'X.T6&OW$&:UC""T:TSZB&0AZ%Y $\71-'S(8I>'*)QEO+F]N5_0JX. ME%W'DV8[4>VA!@--L4#4,4ECT#7D>A/4J6IJX_,+^G^E8U?3^RY5^+)=ZY]L M6X_LTXJW]-YS5B_J?::/NDN\'=*"X517NMON;POS+.G]E8Y=4^]_L7D\:KV);5^G!J9Z>^H/;7>G9%O$'E+W3J MFMHNG:_MTF6]^Z>T;>S572LC$!\)DXY 1=9X.8A,5>MD5MW&/>N[>*+OXAE> M'7<]8_'+Z^BQ?QYJ\.+)S/ MTB4]Z'AS0V$%BZW6M?6X1GC5+!GU#5CZ%<>$/D.T26Z[F$1TI4RVEYLFC0T3 M062)<=V :#]5'7+!67.?(LMSN%Y;%-OEN@#PCAK. +LLI/? RR\BRT]T]X3_ M?E9WE3,<)A[JH1\\5QP>,H596)\TX27=+]>];@^*BIF*B2]UZWI:JUS067XT M39&6L :1-M6$P_98)VB^,X"&63*V*ZJZ M9XZD8%35&8OL8JDK6^01X?)#G&=-:7C6]*:&<-N(0'&A,ILS\ ".T.Z0W#C5 M4F68.L*<1X2[,81J#/R3P?[#Q9='!*AN$C[HUB@8.%YY.9/$7AX1[L80'H?LGDP5_/*(T"H/9Q@J]323#WAE M0M5I"9_D.<*]&\+IR.:MI\R>:PBWC0@SMV&PO66)%9;5<6%>:90%*'UG=N41 MX8X, 3VQ S0E\<"5*U2K7&KI<(07PE%0PQ"D\[&8%H>#3)I!L4$_,>5):641(..IDV4IA"MR:7< M);CR'&NLT[=4)8\&EU]P4SK3#$Z;WM ,;AL-$"DTK!4FF:2UF@VWY>(<-I0\ M&N1F<"TS*(AH]6@'CQ>7W] $_7,OLDAD>TP+Z6V$D3UT@HF+H1:3.K"G:BN3 M/Z5X35@6(+1Z)BQ/FUYH$Y/2Z4'IAZLO)RI0Q,B,VNU53%X@7'W8*\++])W" MD1.5R^[G@\3_GN6AGS6]L2GM-9]99P)SIZ3E6R: MPG[J)WHZ#S0%,<'&S!K9'B,E 0+@T#>=S!T,*L M2\TRD2[G$2&3AO#*X0H?BPB?*7B^=/C"A,.V6KNGPR.D56F.X$J/G.5YPM>4 M4K_+L0[G&\09D>'"!F%/E]"L(- PB6[0EACR*X=-WP9H-X\.N4%OIV-) MD;F[C0W8]8T!J>Z6$!3/,(;G36]H##>)#*?&T EQ L=D1B4INT,5:1.Q-E$> M&7)CN*(Q5!Y6VR"5_8Y%^XLTQ(90+T83IK\8F?PL*,W6H;&L^7ELN'=SJ.PV M(SIGR<_SIC73(S>&*YA"3HV2=#U)^ MX$J'BS1$!Q+G%B/#@18DOYEBO%P'$3YE!.&!!ZSM*?YTUO:@XW MCPZ#)E7L%,E26R":&]1!"AZS:6=BUD8>'3)L#LFQ. BV-X?]11JBPQPB5K;& M3SFR+6W%2"([EIOG#G=O#M@.X^>;182D:QHR/_)'9K@2U0F\K MKV201X?<'*YH#G^UJ:H6U_:V'Z5NX5L*07F+@;"O MV-+EZ5G;Z!%,?!#?+^D&L9!\G]%VLGY$%F[%3U DNPY68^\>LO\],%L=N -#-KDLSD@=@;$)5$R= M8S[@YE5Q'8X^?4]>GX?NFX)^-)X_)'U).)^ZD3QQ]G0XN-^T0CZ9,-H MPK%]9V&HNX9T+(:GZ&+BI\5?V3K_T)?#K+3DIZSGJ*$2,!X/O)6A/'6Z^R]? M@W0M] T;^/[AMH_VT3&"F1-XANM'I+]>[&_0<'M\A,O!FH28NCLK-06/TU.' MZ81=O"S01Q2](M&/HSAYZ$NJ>'SD$UU4N+>:E_4XC7=/Q+_>Y[[1]#+ M;D*=)>-J&OJ,COL0:S2(&HX2^D 5%H$G^4YHJTVZ(>SO.:,\G9V%5EDPPB[< M,^6RW]12QW9R>SO8V[F*S4WPJTVP;OBQ7Y3#Y'WJQLKP'],1+6)F=%'K3.!E MGZ0F_+I1U>A4%IARHTN,[G55YF9V(3/K2G:H24H0>D ]- QFP+L4KUPMPG9A MW,8-V&I$F^':[VR'Z9PKF$*3>ULY.=',S>\#S)-<\^,-7K$',!&1T46Q66'I[MS+*Y]O&][#FMT7-9+3TF]O M:&=ST?C%W373CT@3JQ2&[MQL3.9AGAVFW/9R IHMD(('P<<= #L==X 4N[I+$4^Y2+! 8D<: MN>1"M+R0F2VLYL3S#-L[1S\Y#S =_1>X8 P+C#C3'#TR!&1A6#!I& M&WB2[6O 8S3*<=27[W!HXP&560$O_BG8WVTBR+*OX).B.<)6Q9:..[-Y)Y7D M\Z:S4LX0[N.S7Y5N#N.KP1@/6,>P ]H^P?):'E8&*YM#2((C")YU6W272>70 M62:P_(*(F,1WO8?U)!!NS0LL7 MF$D'GZ5RVN]-H)H\Z%79/2PF?!1>#L*/@G!'JG<#XD^^BLG@@=\3XWZS45 J M,Q-MRBZH=_L=F4DEK4X#+G+$O;M8RPLTP.)SI MIF7@NH^D<[.8-&!R+[C? I^#[[/@:W"B[^!38N-O/7.Y;JVJ<(B(R^KWS8_. M!%^#R\'W.OC:<[_3#?TY+T@&HW5& YL;(W<;9.]!X>@3A:/I7/#T\NABI485 MA,J*#F&HB\^&DE]'SC0K^U<9T]:DA/R %96G=;Y+(. MUV>;TJ@$AKF]I=;>OGR$,#?!SX\&-CN%A5J?MK8FKQC]XGS<78X:J63IN=%] MT1! (9#=T@N49\/*Y@H#-)YWD$*32X-ZY1RHID-\SN;> MT61IU5(%")HLU(E>B/IL*LL*N47F5/2^C/0-;HKA4W*.,_4"V8;-:F,.#0*Z MD ?*[)AE3E:O9HA77=#;(WL.!\]EC/.D,.5KFG):FF)#.YN+ MVL5!E1"\:D^(I!G)ZB[7L-=YT$NY[>4$-%OF^-:"7D^0D6[%;L,8.@J[?:P\ MY :;< '.J>5V3N\V"WJI#@U&],>D*_(1B.+H+UWD\+\1D:FU23D,S8X1G MD]*BU&FPK6A8%$9EF\X1[4Q@^98+>N\ T'^UH%;P.^!B<&S0'5[567 MJF"Q_:!GKL,96N\ ?'91K6)\N5>"K0)F=GMC-H)I6,+D6%TF^SH!IN*+ +++L/&4%XW)C6%H=.9V>?VEHH1PMP$/S\:".B:Z2BN4S%'0D, M7L'LT*U4LO3 M&WQ16WD>*7G86$>2:8#?,[.T)N M:8VJ]&J^+(S8E6TN7$QJ.[E%9L!S<[RJDW*%QWFM#3%AG8V M%W4JAKZQJ4XH\'4B&I8+ VFFY%PTY;:7$]!LF>,;K--O2;:VIDA5B%1IZAGE M>0U+YZ[NN0'F5/-6)G>;%?>!.)JQWH3DA:@HZG5U,A@NL#SCR]3BP9R&9L8( MSR:ES9XRB21N%))\C:PI4PG2G5$>$S-EESE%S;*IOD%8[2GH5D-\.H>-MBDM MFTJI 17S:DVFC#.GKT=S_+(5]V$=8*76=BO#5L\:TGV7U4=0*H-<)E8IWVC% M?0[CEU;CGY? M%YK:%?=W#]63%?><*Z\G1+=KD[RD^D&G5IRMC=Q7?MV*^V\#O@8G-@IZVQQ0 M!F%"("A)5'E5X4$.OJ];<9])\.T_VX.O0#0=JD?T-F0T)(#?@^4R.\P@II[T M*E?XZ]ZF26S7#76KXX+%.0$U5GAHD,YB91JV6,BRPE]>X ;I-1"PJXYOCFHV M[BNV!77M[++JOUL7]BWAT(D_L'WP**D]$N"@@'<1SAJ;?(E'UG6\R$!:!CW! M*_V[*Q#@OLAHCUHO[+3.2;8.CA6=KF$;5F@]*VG&HHN?$D3L0K(38R&7H>'N MQD*B0>3^X3=V;?&59"PD>0$:CG<<$=H-R1P&O-J!)"FR;0B8H-.A ?=5STIE MH?XHHH?"S1,9?;Z:>89PGSBLLZ1[2=P:=HS.N&T"F:=0/'R34B@>O]O?HU-: M*EME.^V21''(8J60A;M^*J-6BA#W3(C?&EB[X"@M+E5F*WP?6Y6 M4J>!B4T(CJNLL'[!2"5!>P[#4QGE83:]4-S)8^8L5-IR/6<%3J=7!1MTXO?+ M-4^PHB(L#E6CU1,RX02_$'UO"#0'W N\CFUX*V"R+4,8Z;(..RCBMFJYB_MV MO.[#P/HK7C<6'*5!%K@^*14]8Q%5T/J0R]'V#7G=1WS7419QNX,X]L J\IZI M=5ME6EA6Y\#')!'0]=0!ZT/.YO5>9TSIZ*65'DQ#T,8LM01#U%Q:+5KC.KI. M'4'*AM+12RG]6"VOGFQ(7A4+\,/%:*1.^F;07I(4%E5\5Y[_NAUSNO[U<9U"N>/ZQ2N M-;AW,?#4@6;80*T!._XC2)R^_P>(UF2+&'MCES")IBROE8#K+-.W+^G'072& M#.X:3,\/X[B*)\)[;KA6M)YD\M6N"*/SQD8.4TM]L^&)TG"PQ\7 *'G,^>N!:$2/]4756;FF:,Y%E8GA8V$%.Z(5W\1A%(Q[TX%AM@!NK0@=Z_] M. 9!UG%VT.5Y? \"*F*6HU)S4H5'4<\JH*VQADU3-T]"7H5D%(+ Z#)&\@*("1/JUU!GM._KZHUMWI+;X/\?^ M$4XG4%N2*QVV8"DW&%QBO+(K\"-\Z>H+KJYOLF1M;_4N;J@$TM ?\K=;_8X8RI^F/#J*];]Y@0!86,5J8)51IV6UCZDZ"3 M6_>7#J)>1.4O6_=@V.IU'$@D))" M)REY=C)+:*_T&2X/EDJ?=>N'R=C=U!.',O4=:;,;8_;F*:G!B$39&=='$ MBB86+OKHFN]RNIQ515UVDYB;I&%G6]2*7J^AX:HKDZA1B-AVL#"U]%'NK[:H MZR5/9UM4LRV66B.%( 2H6[&7C2*JU9=95=35+.JK%54GQ4ZEQ:#ST8800A-" M*A#7$@>5U+&2,Q55)[.AJ*(8JRB^+?QLS_B81R7O8P#_N)R(E;SX'1/Z)=G1 M86K(N>[RP$CK0 [H^)V],/G%JP,1_W0"%7<]8X&BR/[\>LF MRV: K<3O68MZ4C*EGM$>/XZ>L&$JE+Q85B!N0MMJ_") 3?8M9[3=T.OSXY8X ML!N634[_B7;3U20E(>;Q3@X64. HI?R+OY/^CQVVA/+S^VL)+Z_0KCO=*@YI/3TYZ=AZLQ=OR>-.L+$VC M2RMFHT"XG)ZZ@L9[BGV]@VE7Y7N#NT]IYHN'KW7CV.,9TH(#\8T58Q&+9]=H MKV%A@DB;D21% @8QQ)"O01LTG960]XX^>[NCWVI8]_.P6#0]?;U8F8X)ZA*M M#5IBR,U3%Z53#(LT#NA^'A:P59DO9= 4!;XU775J&Z:^C')89&PH][@UBA'' M2= Q5LE\\SA"Z8:\ +CO@R#.6KK2W/&(A>2?'*')X^Q^K^8#(*35T"MM[(X) MHTO"]I?MHCR$4P>(XZXHYW=X3QW^Z'':&35&!)GIEL#[:[Z$G64?MPJQA4*)EKD4Q3 M7XU4BT-A-;79P%]I_SCC]RT!?"LHL'&P>=Q+5 U<4AQ9B[( /%#D.+E>7UGW MX>>/4X5/._RM5/W@\&(&A.L>>+*%;",H+DA"Z;1A7I4$=3F5\0%['_[^6%)^ MK?/? @(/D=[3)=O8[J@RX?A'[<>6GK#C^5P A0X5LHO00(C[\/@5(_Z2QO!UHZ'-3;2VW(+I( QZS'VY_:^(^-=?Y_/YB$\+0Z391PRFCKQV<6N2TDI#6W3(!F9ZF=Y?+>I\H]L9(WH?4_OS];N!%S3[8[$A MFA+)!%%0PS1332VE^U;'*OR->G=N? AFAK( "7.E@^>*ML4N,9I;^M1$$6@- MMLBL7-^F-I*??Z+!6YW.F,H_MB[_+4=>9>6Y(LXLS<2DN063,R)2Z&PK_>L< M>;JV8WANWW.B.*VS,$Z3D#O!X#D>"%OJ/F)VQK9@^)1ZWW?D4;504\?5E6)B MB=*I(?5W)MDU_E2-/!R-_KO+=J",]>*[W9F?5[RC*T((98])SXIR<9@;9 M-O#G>G^YYQF+XA]0?A>HR23].CB=;(GV<702)[.:8#4FP:!0);I6*]O,?*?O MESJ;=A6?NZL.OI8\]<]0;;D+)P* #QS%9-SD1GL=M[3Y>EN?TSV!*D=*&):V M4WV>6IM^TKN3\/Q:]RZIU=1-LGQM>Q0.!(:W*R,FII ,'IQ,K7ZR;?QCRV0A MBF4;#];CG^Z#:=5<3H9ZC8XPPLHXW[ [U9:>6B?P+0J_#$RX)@88GV\9 Z>]3SL(SF42EW4+R&)CMCU/\DE*ZUKKSI+$."0/ M(]EG(=>#SQ.74IP2-.<5G89@$:IJ3%A?8WJIY:DI=BFI ]!K6T!>UO_HPKAN MK]C23(@D2ZJ7ZL6M;]TS?F[A?]*PINAZ\'GB?SJ$(#F->GS6X2>C>*G6CA[*Y;G:OC\B[RZO]43!=YU M;OCW MT*ON[_A$1[EAW,XP'J/6$*";I4(Z$&R-RA,3JLPA)WW5C.]H&-\C8CRO^KY' M#*ENK?E7%E$GKT4+.XZMQW>S$BT^G83WU,0F;J^G179S9;8%D=VR4W% 4EF+ M/:>2O[IMO7'N0/9HX4LPN:F9IZ$V_[=FGL'\KX*UI(:(%N_W\+S>,MZJ6 M&RS:;+WNPD2'K*D-5S993M_Q/M_1,+Y'Q("?& 9\96+XEDWL#],8.+@24X.8 M-\1OF1S^8;EAS"Z2W=T?SY[15_"DNIV;,"Q!WGQL4>P6/6XN.V?8%3O)!J:_:J5O/ M\QW9WE72H.\ [L> @6XYAF>1DBQ$PE;0MS V%R8YN%, [JQZ[KL.RLUWQXF MV9/1RA/@Y1;CNYP5S>/(S] MT^NN,^["HXI-8D'1LH0-N[ 662--W]8^C$P:R+G+5C]7D#*T\%BB0,\I2#U^ M*=D^*T62O#C8J, Z.EQGN*5 :)0\WOWVNRHR5 M>>]R.2K67A+ MIHJ+*U)R!:CEC_*8)DWNQR1R*?D<;S&" MY(TW;%T:;J%)ZJPO-XL[,8N[7%#C-;$ZZ"Y'6P$MS7F[)^F\E+E2F1I8V#.L)AA,9)5<1A"&;NHDDJ5.^V_!_;J$OQV<6<]10R5@=A,=#>6UP]R! M>FB8$/,]&FN4'4B#=K,,AU1MRMM!@%D0M!2DOE@%S28TG'93&7)?QL'.)[S-W^+AS.0.D&)N<' )QKRL;AI>2P@9=6'X"Y^:M%,9H-Z PCD]O6M@O%1T M_*H\M5.""M[$KA9-8VE6L29%#3NE5-8W4DUY;INGIJ&H^C4@/CM/Y99(85Q" M5RR,F8KCRQ!3EL>I])2IQO67YZG?%^IOY*GQ;\",Q0%)8L&Z(ZR<F%(1Q\19Z:/>6?E:>V&V!*LSC1%]IK.S"EM ^.P\=3#V M_* QXC13$C$750,1Y]H#(;=?E"MI)(& MI!K<7Y"GIA7.G\E3:3T8AC%[$&&F6%.4'K5&@F(JT9C*/#53D'@K3^TS_*@I MP^,2/!(K;47G"_T:D7''^3F0P$G)XLL"6TOQ!2Q%K,Y,7(*KC$..I*F4R&#SKV24U?;/M M EXW8UY: $;;(WJONY;)]'%=#BFAC=>1>@NNM*-ZUASX"QV[,]5Q++M7F!U) MXG2D" X,%H.U$'::&):^?=_?4=BQ._>F)N #R5-F#X$#+)S=$G$JV6WK8'#" MFA#4%5)>F@0O5OF@.;>T2N;T]VX_,Z;8LT;NGL<]N");:VPR],GV?$PU^-ZP M.6$SY#MO'?>NMV'TW\<]8<6$QE!#JD(DAD:G1#)G=FEX> M]U*N6'(3/(B&T4:2E_0SVNM3;':M::TZEV$,8CZGVB[6*FPL@I^;$,)%'7=BH60Y5^W-P]%[J^X.ZL37DJ?^L;80J#2O^;@5*[ 24"[!JH)0' M5!BKS2:E^F2);ZP2%0)I\DOG[?D/7K; R=6OP1UM)UO&2H)3U' MY%N(?"K!NX;C\V4(MPC<-AX9RG:)>?"R)JGA5IY3X3!U!:%4(?)V@3L-2R!N M!KJ 2D$Y2T"]_< Y;/ +D*JBP6T")>?29J 'Z=O> M(56(O%W@3N-DX5L$;F<6K&L%,_3@D20TT751F[!!GM^D(W!_#U ^"]P-OS(F MFMRT3?*,5?;4DC5=-U,W4IHJ1-XH<*NG]>DY*),D>+ MKYSPB,H?2OV3G>*A'OI!TF@W_72OS&%Q0#R1BQD7)DD^W^K+[29N:@P>>I=0H2 MF9U7@;&SV>ECTTO $8G]SA&.QXNKP[$=.KT!L*8A:7EXVW 0VFR54LM#OAD< M8UI3.1..ITTO ,=J#+\C'!\OK@['D*FK[4FWO2:)[C(01S##;'HY'%,!1[@* MH?"9P?JTZ07@&'O#P@D_.UQ<'8XNHB MB!DU871<,[7>V&^.AGFP3@<<*Q!: M.)L[/C:] !Q+QPPAAF/I=M/.JO.6VZCP(YQ$U49E-F]J0$O?)/QO"L?227[R M#AQ+ETUE2B)Z@D;T1F!LTC#;6-39HDG5EJQ'*2.7M%);[/QV8(31L\'XV/0" M8"PF$-R#\?CWU<&("\76K$'5#!CJ2Y;=5!:1VD]MY>6;@;$8@^Q,,)XVO4R1 M!RF=COH7,,1UP/+?,@UZ\S/-7<-SAJN'%\I]) M'MA]]WR3Y5=QB#[LTC%P#CH\'@F)RMPZ9,V9:6A00VZW5XTQDI7 O4ZI-Y>I,*CQGG+$CY M/#@^:7H9C_D 063O,@]7UR_^% N00$4< 4-"J5Q@-G)=M+/B*>\:D$CB],X# MY+.F%P DEH#P@,?'BULL79AW?8T<#%C5A,3^M+YJLC.MG",R-4L7L!ALYX'R M2=.+%(&*8M+/AR+0_N];+%PH>GF>DXJ%"TAU5]\I MG@')YTTO,X28C&,CE?T0XO[B%J $4VH$6P.A#%L5>PMWC(T%\N)D2D!9V8T. M5L\!Y;.F%_&3:%*0C#GDSE$>+FX!RI[8:RX5R@-"5"GWRYXE$[-2GM^D Y3E MQ/VAY]0HGS>]#"B3R9 (M@?E_N(6H!R0O7$_6HD+V)KZ?;Y46T<^9'/F]ZVS'NB]0I60_X.XPP&AO?Q0Z2-0^2?=BX=:M4ZS.++:CDR-+0 MZ6Q$!33(RO#.%Y:I(Z6I M/V;SZF1P=. MGZW/!!(EO$7?DBOCA9^Z9#WU +UY*/_28SZN%LJ=(>R%D*H'Y&C0 ;J.%<42 MGKO+-(?R:YV1=2L@GAW*NTMD#/?9OD!"4-'C.A!%6NE;A99Z;'YQ*,\Z7-\( MY1"K;"V'Z%LDY/&%WMA3_365YT&I#^77@^2R"\U:E().26,1B$*U#N/^]4=B MOJCW)SN*/&Z_6/UC .P( 6(A^3ZC[<;.3[;;LN('*I)=!ZX3>RC'BW8#03Y> MYU\SUC?WYHL_MAQ[]Y#][Z.2,]@&7D,5,(Y=-\>K;K$R29V9_F$QS\5UV,?K M/7E=T&C?WA+P#TE?<_"L>O:.D7'3JPV>'25# 4?W)'<6:V*Q@Y\2!]/ B\0V M)U(=?,"SN%0F><'P>)BTAF,X=1,(DK#P:G=^_KOOS^\VE\G2Z%F*&H_;:]TF MIIQI!7,RJ$,N4G)3YQB^6E'72GP?Y_AP(#"\7??^G/M0!UK,&]0:L.,_@L>6 MM*T"RX[?/_F)WY+PQ4"BX#-LOS<8F5"7"&=]J0\X\=46V"V+@M/<9 P%Z)3^@ M87ZER55+19B(VE-EU"PCSC9UWCU3?N!Z9?DK^0%[H@HD7+(U."P,UZ4-)3GF M])YCP0W\P/7X0$+<6,]10R5@/!YX*T,Y43^Y"1X$QF@CR4NF[QUF[,9I-SD9 M:2)#MN&@.(7IKHZL4F?I"8][J7=[_;[:O;2[\^=;Z\-/MM:'11488@?HTH+< MO=B)0NLX.^CR3PSV/.[>X(X.HP[DV 3\P N37SS>G'!6ALJ!17PKM>-(-A5* MB4Q!;$%1PP.V,J.<%?#LG0D="@50)%K3HEH7)':L5JVZ56/1U.$HEN?O9_(\ M0.A/@7Z\&'!FVM%X/>TXV^_]J<-]ASZ@Q*O5(.#SCR* KW5J109-RSC4RBUZ MTL!]G#0AB?:4>6V.,F'J&'EN6V]J\:Z-Z_E!4Q]E(S2'ROI&DBB2\L)H;-1( MU&VG+HJD@8VD_@"ICT*@Z6FV50W[NL#S#=T86*"L;/EJQ4N=Y%)QOE9]:':B&LZ(@E1W_%Z/:7B3 MZQ=K4Y(M/V<=":7?DT]5]8#O W__QW$-:=+D,)V"B&\M*7L/+)HR5=C.!A5@ M4DX9F7=EAR>IU(T\)B3[[2[^_#=I\V(?[YI_/ =#'Y5Y>>N[-=):VT6W53*%> <,6P!R0\]\*_A.T44*?^.;WYXE\-7A^L7?Y]\6 >V M8QGV2[?=RV?WMF_=]\DM?CU]^Y-F+\LESBMM5?+4@U38:(O,84WM",!@9E-, MQ0O5DTEJ?_MN[SR4%#C1#B:8:!2!1D:JKA$KT+"$DY6^SX4<_^03#YR(1!=" M^\4AR9D1*-3%@AX,,/+/#NXX[>033Y)T(/)L21?-IN?#;;&MPE(A#%OXGUW; M/2MN_XFGN7%[L8A3-LU/UF68\)H;P.NAU9S^^;B]\<1__OT#]V:4Z&T/&-U5 MFGH1MH>DM%@W&N4&KWN=_F?,Z!T-I]N,6NQ$-"8NSLJ4O88)ITNM>&3>[V_7 MKR(Z_LDG-+^/8&)M2%E2&YF* @3[7I/O,YUY^15<[W_SB:<: ;#$1B47U)?B .?/#/>'Y"F>LW@:EI+V_SB> M_@N%X<*O?8M?6ASN('DQP04, M_:]+XR@L!B_;*RO_]6KDAV&47"S%JE_ )\NKZ_:S++H8V \QOQ"V0_;E2KUZ M41LWNXB2I2(=O>RTES=&Q2NX;4L#16.LM955]+/+Y,T&_HQ#SOF^&H?RQ25849$.^768E=V+8E (7PZB M$%X!0_[WO[8Z*ZNOS/Z,^$J^W WUH)5M>VY!N/OD\!;(S*%F&;FJ7](Y>V=8^5 M]2HO=1?RXI=N[O6C6(7>."H&7C%0WJD*R@Q8#LP(Y+JW]S48^,F%\C!5.\K1 M_/;@_S^ Y!IXG:V6!R89F("]QSPZ+4KT!CL?H:1HWVH/>B3KS!C+R.&I@,7[ MUPK]GWX"AUR=\>?;D$=[P]O3]VWG8/W^QY.T6X8ZNKVW_X D_$2I;N_O2_OM?[8V55_M')Q_X)[0#DC0AFS0* M/'%!G:!.>4]OG9?XZ(M#C^9N&E 8'OV<+T@A.O2S[/PT7OHS23ZO?KW\LOKW MIZ/L\OW.$E:-=5:6]DFUMQ-Z="*X?E]JN]%');GXWQ<1?#%7 1QX&O?\.$Z+ M7OKUQ3?:K!-U@06"-)I)FG!V[_.;U?;ZQ>J7O;U/?W]Y,]CYO!'\3>4V4T2K M-^I47:3*^WC@G4Z&0+/_0\O=WEQ;L^18W73O9._-P>G92?<,> =SF0][AV?> M\<>3TX]=^.'L")D._I7WK=WYZ?7/_./1B??3&_WSOG?V=L_E3X8W=7?.//@S M^F1;/^ZB'YU\+_J:3UE$5#Z^#REMS"6E[N'AQ^Y[H*CCHY/K*&C5 \IIK_^T>R?:^4;' MM[G-CB="[-RN7)Z_7WIU2F>[M)OWX$]XI,T3+Y;W$79R> M\^6?>]F?F^VS_MZ[BS__NGBSM3/8P[R$715PA W#*E5:(_U^]5M+D*?)7?I^ MG'\S]G*6^0E[?J98S'IQ^Y;O?/KP9?#@X.?GS^)%UGM.W M>^_?H\UTW#W\_%0(:;Z\0G:*;EV46>H*'O(R]:6,,K"UX+,H]W+<<#A,VG'X M(V[Y^>S_^_Y2MC ,@.849/#TAKTB]'S"[IV(7WL?D_99V(&>_[$>Q@O%! M=CLW>_C[I[6U=MK_]?+H)![$N^=K*U=O?Z.4C:7.]NKFVN*(\Y\UONN^,KP^@B?L*ZR2\LP^GWNER=YF]5C_X)O^T]]4/"KI]R/\S<2> /"! MZ8]4@&E/H1=/WZ[P5[G>W])+A5FI MO+#T=OUR-(B2__Y79Q4)^)^YN<=I7OCQG]&HQIS?');'NX,P/$;_M1JTQU]7 M1U2_<=WN;FRW.RLS=_*Z;WGTC>^VXAWX\2@[2\>)L]P_]L/C/S?Z>Y%]HBJW$MWTI>ZWWA-SF; M,HH^I\-QWOZR]^[B[[.SR>NMUV^V;[IA"RF@98DHFT=@MP?1R(\]]54%)>96 MP M#?S>KRO1WOK96='>W%OY>!/K>QW[20BSP>0_N,/%8EV :Z?^5ODAW@PJ7_>Z M_;X?9;GWW_YP],H[2*Y47H &>Z(S7!(IT-YM5,G?C_[Z_.Y#\OIXY4A- M_N[T3SU7R9AG]%/6A'W2>KJ9Z=G!2)DO]=OMR4OS=71D>?USZN/.X MFNHM](SF\*X_O'F:<-Y;W?CSM/?A_<=/_I]_%!__&/]=)(NI"7_/[9JI1G^: MI/LK:YN?VROJU\W5[,/2;^_V+F^B] 57H[_KID[IX)V#M>"PN/IS8\]?RT_? M[^]]V?GCKZ>H@U\[X3,5+WO_]V)3/Q)\-U-^C3WL?]KXNKNW<;2]LG35O?S[ M33=:.2]O\F*NKCXWWO ^#?SX>) FTX&IC_'.R; ]>?W[2B<<7Q[D'W9/XK.; MU)DU;[/CM=>]U;:W?G=&VO+VEH9^),E%+Q=\[^KVR!Y.75[@[&/_KZ^[ZV]_ M__//2_^WSYWVZOL_OKP[O(D5] *V1_X?++U;*H;Y+\6Q6A_.N[T6U5]\Y+8(3D48)R\_($K>R17BY2E;?975[8"M7;>6_-[ MYVO;:PI^VMX\7P\Z6VOA6ABVE5\I9#L+SKL[Q:ASOE'\<;G4/HN_K!YT-O+D M EC/2OW)['V2'WS\?-+^^*DS]OL;W>#KP?D8V53]R?'&;U>[DYV-O_?\T/\< MK8]WCHO.;\C.ZD^N_WIV\69ONXP_1ANK8?)Z-?[8?=<][TR__7(<'H3I57]I M;ZGS^=W>\&AEK?O[;_"D'K.@BD?92JFK"=(X]D>Y>JE_<,\+2SVES!,+'HD' M)_I\N*[4+XM4?\!%I?1)I?;4K1;B9_"3:L%HD>F)R0O;?/I%J#^_4F +@]02 MXBG2D0RQMKJ\T?DOEVKD99J"'KL8]?I*HUL2Y+^+\%:K:W>6M[>?[>K@[%8W MG^;J_EUD2+8+0J+;MW $N^NF9T,52-0;^4":O=15=?6_@J&G7I; H3/\:>K/ MG"M"A7EH'40%%U8K/QAX 7:W64S"7Z0]RWQ?"S0GVG>Z*9@G^HT=&/-Y]:-HJW7.^3T4UKN1PU3J M*(B.;Y."HKFJ!IRHQ>+?'W:/PLFDXX.Q.CR;'.R&;X-XVKMZ';T<^GGH?WD@ M%_7>Q&D/F,$'/[M4Q2/'TQZ'W$AB_YM,\H69V'>?X#K/X7- 5J@ M,?KO_W'QQGI^<'F18?/NFI'A )&)MZQ#@NA"+?4RY5\N^7VX/2_]>.Q/?WK+:YCOVEIT$% M]C.?BS009Y(TF+L@WU94G]N"D7M@G$=P@OG_OC@XW']1J09.RF&8%O+ =%* MTR:9C1)GXUYX6/ /CZ^X)8!1=CDX"(+@XZ3\]->G;C_[:_/+Q8M?5C=;[975 MUN;FME:!]$;\4C._\N?%"+\;21_ H018)]R;>,% 4'"0Y=>Q.3L5(Z17!NK M.%ZZ3-(Q[(#RY_AA_-S MCY^[_7^_0\K])UCH.USGJ2SS@%;ID.S>[VV5!I/VZY73@6J?+GW\^R+ZLXN" MN:ZMGW\OI]D?WYF"GMQ5N',8^:#/A?*LS]$=2.#_$4F'='1;HLY/M(#T;W^? MDE17Y,.= :60*HIYH/P:;7$57SVM,SJ7RX @PBW#NX>P _>X;=_AGOV>QF6" M/D.L#,_4_^@BT[_ GN8'8.3'N%)>6 J6AO)&&6AP MI!BV.SP&02?EWD\P,MJ(>0E:8CY(L=1: UH4 [^H\X6QGT\S!?JR+.EG2B_Z MJ>,LNZ<4T$39^PL6A=^AQ^&+.!T9"_%5V%BEV?IYX6VO\ @AF$;+WG>[\@+\ M=*)-9"RT+MV;O[=QVCG=SK;6]DX_=>/H;5<5PS]_>_'+9U3RZE?_#Y=AW8&W M'2)Z2'./%^4>>TC&0,'#J"B [E4,E)RE"?J>XPF"UX">?X#>7]3^KY2WZQ>^ MM\_RLG+![1AX2\!<+&JNLRG%]$1=E%PBY)TNG7D_X1\W7WF=UEZ&68.YT2K_>?D[W%%GJW&GY[(TXP]P MY>$;(&UQ.A?>19:.BX%&V%H&A4*QD1QIQ W($8A MS\QYN7ZR8INW.[VECK;.715GV?MIAW8.;-^?%R;I]>G0Z6VRL-_//O/;VFAU MO-''D -3X5.2!C0MO% 7*8/OS(+URG;D 4=*]$#N;?V1#?[:^W)P\KKWYTHZ M2'8O7OS2K:_Y,63&X:P;N2";68-/K._?GES9-W1CI5S E;9_G:Y.+G?R_LI& M-OEX]&'IC\-LU'WQR][LJSZ]F]](BCZ@UF##/+<0]_5N/J'Y+)Z5.U +1Q0= M0'@MX/9^$D1^#',6*.\V^ZW>,[.)%0:R9=&>@= MO4F@.9:Y8L!'[&6,L,0SCE./8&-@[]D"@Z![H^>-\ZTI 0L M+Y> 0T[B9.V5A[!<47AM>'KU)[]J5E<%3:/B?5-RU0=UAI":*AMJ->$NIZUU MATSU59;C"2.]E"-$B&;_/_E4&!M;C].UX^@P5>Z]3N$?' !OQLPG=M(PZB/U M(\%2]-;KCC)=$;>.@;%V9_D&$Q/#\3T_CRBVYBQHQO4I<[:XY,[2(W.N;!"7 M(4FZ_K\@:3J2D+R*" .+$1$M4%K(T]M(KF(NE'9L$0OYES16] MM96UGWH_FYB8G_5\&';IZ&NL)N1>_*F]3M)@9]G;[&Q@&=K/^GI5\H%Z,6@J M#G7W([C>K@"B1"*YGSACOPRC0N8%C/?[Z#S.]CN_D0>^%EQ[3.F!(0"=;M%>[G0>2+1] M+W>:4V4W97-Y5''HV12@N8J 2_54Z'6ZJ<"^EO<,_2.W5B-\@+4Z+8;&7 M96FVDV89;T2-%GK#C<^GK]\?__;1__2U-[Y\NW5RL@:T -(H)HZ)LP:\?J9+5\6\/AVW+(N[@U4"33N:>@ ?+R[:YH^G-H MA!B%\3DBIPQ2\K,"0XPG(CN!;- &O%)+*$_A.=0;59+[$O0,%/R-A+]YO4MV MAJ76(7U>>U.N\FQ!\=1$E_]]/P4$;_<(S47!B>LR20-J- M0/(IY&42K"--P/M2@AQ$^357O8HHVC;%\CSL -ZZS@F# ?LTCM/QLG< SXH' M9/.V=.-\9ZNAGD=:V^K&7/(AJ57)ZKHAC^NZ&%*UF\I/\_(AY\9U5?XD2$A%JV"*XSR4>Q/D/S4#,WSNCFY_H#;DM$_J]IE?7EK MJU[L(I_=N=:E*6RI;Y= -6WUMC;Z:V'GO-_?6#]?ZZQLGF^'&]OG*^'6>F=M MJQ-TMC:J$$BT(OS]<79QBBW>4)1[UGW]?@_[G>T<'9[M'9Z=_DAA_TAVVV)! M1M%LEH"MI:5\Z=% I+:6-]:O*^MVR-D9&]TV?=![]1[JWY?&F3]ZR=QI#+MV M(U\P?_=[(*;*0KU"%K'RS?G#X\ A68Y^>W2?]O+Z:K/AWV_#-]>7UYK]_G[[ MO;:\>BULR(+L]]32[@)K=A/37 C_@%5V8_%R?X1NW 3>_E';,)-=_[1-X%4 MH^NWX!CLI/N!%C:WN[G=BWV[C3%[?+)W"A97%]M4'^WO'QQV#W<.NN^[A[M' M9V_W3@X.]X]./L!?[V?Q'C,4FZ\#[3;,@MDU'/0X2-B1"(],V<-/F'NL-ZRC M81W/FG7L=#\BU^B>?#X%_K'W =C($;*+3]V3W?='1^\.#M\0^[@?Z]CQ2PJO M(F"'B:7-Q:0.*P.VCTY.SCOK&QLK&Y/(U[.DQ2Z'2!\6>+S MC&_W#)C_MR*:Q9 >"\Y%%E6@F.N"23_M@Y!K+=/^;H0YNVF6GZHD2K,/IC[A MSE?)R29:OM==6E I=)^=NX?&J@-]OI'/7[*D-[+(+O!CE0\M[7$:4RXFLIROP MM-YOFSGECMW#[9# WMV M9&(O>FS/#/ZSM=EY &=9?;Z<9>Y>W8.7P%#/ MU:'6\(RGP3-N1_1K#I7"( ,EV>7G[:V-S;7-!W"*M87G%(^U0_R8Z(O' MBH0=C2'S?%A%9Z&=[PVON.M-Z'Y,,I6G\94*04WN]Q%N'M.OSSNK&ZLK=WGD(:[2C6?"1VZY3??@(S>&8&1T];RXR&;#19X1%]G\X/^59M2Q M:@ L0&48.#C!PA45'OM9,3G+_ =PD.3+Q#QO9H<.\, M(5.YS]BS8B;KC=/T.3&3+:-,N_&"C:WUU975!S"1K6?"1&[8GGLP#VN\/-.@ M2L,@GA6#V#X;*$HG !'W'K,)DHOSS8VUS>WU!["'[6?"'J[=G/N@@0R4Q[D; MJ%#(B,^*.32FR'-B#NV5+DR (0]= ;FYUEY;W7I(LNG*,^$0-^[0/;B$'?'9 MZA -FWA6;*+]&R(P1P5A:X!H@U]C^6TWRH,XSEX>PE<5//7_4?;I//,6.BQ4N3J_C(X&XA2'WOI18 6/_V+"4AJ4L M=-[YU$UX'#C?!60@3VA7%O'V-Y7')GN9!O]2JB1X;@KL=L-+GA,O6?O@%S"('W]PFJ#F10KVV E20Y[V'\)+ MGDLIU"WWZ5[903RN5QE8-Q#BL1UC>>*]=7*(/N;4#. X2P.EPH;1-(QF81G- M.G:LR,!0X=3^0(7H0#Y?7UGMK#\D-Z#]7,HA;MRA^R @RHBZY$'&;/A$PR<6 ME4]L=*E3,Y;Y146AE$F 0SR2K#C?7%MY"+?8>"[EEK?4D()PS\;[G"KC;I7 M P<95C>Y]G!4LDADW.?%0#H- WE6#&1W[ZL:4LY*WL_283%0DFAO&K4_B('L M/AL&EBR9>M:AUYL0ISG(\U(*K+K]/I D M%VW+=[.&QS0\9G%YS/[.P$\N5)2_8%GC6YGA4_66WXR;/B)V]VTFR49B "WV!S M9(P+J!,%HC-3#/78?A _>?-L^,FM-NI>CE<9UK/C-ARCX1@+RS'>?H@2=>KW M53&Q=8/GG8VM[?6'Q7'?/AM><<,6W2>G# ;T>$2G6O-9\8FUAD\\*SYQ8.D4 M-&4_P^F<;VVO;CTPW>/@V;")ZW?H7NB6>CS/#(B]<>&QQ/NUS*(\C!B0SCL; M^(5WG*DK!+X\2 @Y][DAU34LY9FQE%^!4*-096>93W>ET][:>A#(S,:OSX:9 MS-N;>S7TH)$\&D1EMH&$(#Y+ 0K. )[]>7_=^'W8O58DYE_-6]Y#[\+$UG=N-G%P8.9 MY^[#4Q9A+3]Z]@\FB'^'T=4O_X'_Z.\%L?(SX%W%H'8TJ_@2X=(K*__U#6^8 M+*JS-BJ\%?L_>..J,V?Z[_]QI][S@\N++"V3<"E(XS1[^:\5^K]7SIH&S(0Z MQ"XNU%(O4_[EDM\O5/;2C\?^)-?B>&NY URWEV8A_&E%3PIWP5M?WMKZ+\_^ MB'LQM9%#_^N2LUW"G)9BU2]>\K?T1[1J_5F:4R^)EQEVKXNN%(Y=&97.!+C@ MRTY[>>,;'8DE*]K\57L"5A"<'>WW#J'7??[(F'[?!L[_#LX.BP^_[]9^_]WOZ9]_I] M]_#=_\?ZP'=@!U.3?);\8:WA#PU_^&'\8;YF2+O4=G;I.N;A$5.XARSWO2C\ MWQ?G0=A1&YM!Y[RWO=H[7UL)-L_]K:!_ON6'VVL;J_WM[7[G!>\F?^/X9.\4 MV%,7&=31_O[!8?=PYZ +_&GWZ.SMWLG!X?[1R0?XJWQIP;?/78UWM.^9]7BP M((]6Y)DE'1T^,@>^FSI97]C')%9Y3F61 1+_U\)# ,QL'.7*R[B\(6_!3WV5 MJ22 F<$?590@FB421&?EU5BUZ*?V*_U)F=<_2D)7#>OA3F]3\H;96J$ @[AF%I[#@J M!M['),+'R366>Q=D[@ ,81'@V20FOAPFF65&A(4L\JLS2Z4. ?U8WUE[5S@"/-%87,&10 M9CC2!'DVDRY,D.A!/MB#84<*^-F'-%&%GTUPF6G2@@T(XI*2V@B+58W*7AP% M^+7]#"MO6G6*LE,-TSCVLRG2I@V0OTVOY/^Z]1JJYP ?=H= ,8&_[)VFL8(# M03@$N:=7*HEP>OJ[H#* 3M":L>UTJ_T(X6>Q'74L6+3PO4!E^ I@5'_0CFA15*^;)W-E# &"ICY8.TC$,O20NO1[/+BZQ$NLEQ M#L ^@/(T!"XF'>.$*R_U@Z(DDC./PQT/!C(/\UB*!(YOZLD>9+A?]1D7@Q0Y M%\_V5"G/[1+6HF-I;[R2?_X3S= 4H@+N8_#J82VSHE^D)E3^H=/SO1"^5>:Y M=,NAG>CW5L7M2ONP^>D8 MKQ32>$9%L7![0J224,'CE^9:RI1Q<5,D_Y)X['_RLKH4FMSF\CJ\+HX2M23J M,NE:J'.2 V3:88?J2GMS#;65D2\7B)/Q0A7R6F@ B)&+YM,[4H ME^*1_'6B7&]L^J!=KX?GO?;:UOF:OZ+._7;;/^\'JA>$VRLK/F5R6N5ZI_N1 M#/^3SZ>@D^Y] -7T"+7/3]V3W?='1^\.#M^0-OJHRO646GR#,\-.TC.S]$!] MEGDNR42K>O./Y'-3E,N:!+Q6"U+@\&,_"Y?B-+U$;NBH7:AH"<\;@E:"?P4B M]D_95B&J7EUNPDM@?YZZ^@_N& G'2# O_4WEY= M]7YRM.#J(UI;0ZE:';F]-V_D/2V&["O6*J]P'] O:'GC003"?.A/4'!C:XV" M-8H>** IXCR1L =M04;IJ3A25U-&1> G4Q^AQ3(< 6>??AHUA?J'\.34&!%: M_%-/PFG#T0)]H!A+ZW^%M4Q]A)0_];X4O0F@@D^90[V_<,^G%PFJZH6:'B=+ M\?GICQ66<]4_!CI4@9]/?>X/>^29F/H\&LHG+6.9E7!.R.GKS[*N5_]T',53 M2U1PK88S#D9]Q4HSHQ4#9]?3@)U"4$'G*Z+P)J OD\[%=)FS,I9'P\G@FOKR%CR.*[#"4YAT'W3X-!,% M7ZYZ3TU2V ,Q3!&T'C;6?8ZU>9\48'TV>@&H[/LE'O6\):+:?Y\57K,X8>DM MKP?$@LHL'D0,=%80&WCY#)2*;^WU!P,'N.SD9920HMB+T^!RRL_&[E):(RHA M/+L;1Q$GZ];<;U7#O+?<$(J6&W\]^=;15P^Z=JY>ZA]>/<)NZ=-R/M&J,\UA M"18,3.IE/_JJPEGTX3B9=0R MZ*:[N-N[K_=/U36<#H9@IHV-=6Z$H^SH/R' M =R!)=BU #WIX\P?N<=138-8JN=3U+(DIH[L03KGS=Y]8<=YG@:,]$9N+_*D M,(]%-20.83W(U?OLUD"7D4JNHBQ-D#>T+"MWGE; U])A%+2\40J$AAM7DRJ5 M(2Y4:I^+$F \3)\M+XA)5GJB/@&W K8'H\)@"L9G8:)\8,TL B-D@S$MAI\E MIP!RVEZ9PXW)X7<0:.Q*L.0^E2.RH,3?4/K]*!UI&@1X0.??)WIX"T]X!ZCC MYNCQ!1._1)'X,09[.L? I''DOCW8_VBL@D(%@R2-TXM)0SW_).JQ"BOYI8?L MTN10 *K&Y,8DN@)J 1.)L+X;$ODGD0C(JL1(NDQ=E""'4I"6J$>7AN\(::#" MK6T$$'\7L-H!?1DT]BR"[T4-^?RSR,?E,.(2'GC:S\9]&<$]@E'W-.9#)2!3EA->]C#8L8%OLN MQTI,MX8]_6-(98;FG:EHV"NSG#R3CFXU,AT_M<=:.S10%,)?PS(H#&," 1BK M*Q5/C=C0UC^)ML2,,^&HQHK[1Y-$J$8*G?&8/\9>0T2Q+]0%*#EYB4%IW8R\ MHLR@?I3 7QI"^<<02M3OHT9,T4M0A/T"Z 1T:+;\@ZR,"F\ 7UEB(:.HERSI M,GG:+\:@*;!BVKI9/!@ MO4-(5-.0PC^$%$1> )>0^#R10\,*_BGGCZ>-ZFFEZJ)2G%'S%?=4,58J<0I; MQ"WLE ;19W,?_-6'-6)BXT0E#:']4PBM7N]C%!K(G C"/0DYM(PS^4CEA;<2-6Z1@=-8-HI&.DMJZ NW?,<1:U-8H8QEKB8[^\0F&1UG*;7 HK>Y!4C],B/_XW3E]KPR'U,# MPP4L7,I.E2JFN)6:7D3>V18N))1 M!S#YWG0)CUN9CPN%8;&5\81KBSR=8T6+A_W+J>H<':_*PWHOD! #+-,C]<+4 ML_%^8)T=S1E'L! "!9"KU\]\^"^.CL6_\;+W(2((U]F*1@U2" M-=+C#G$)YH 2H!27[HDV2 UWPAH&(>&Z$BKX2L_'+.QR1(D@9LP65BF4PY%- M5=-5=/#;E1_%Q'BX3*RV#?3S-.8&C@'Z"WQKC 595%C)%.DN!7]BHL 2=GH) M3##B3#MZVB6SJ:]+O9/09@&)6^FWBU3/L_,8N8W:4?[0 Z$SJ$$#M73 MAX5;E3CU,71-X-P2 4R1P(J4Y-4J]H0*G&(\S?0*+LL;RT2Y G39^Z2\+PBH MT9_0@8FE;X-XO1\.^BL;6[[G2#8W*RB@75/S@[..RL;&ZO;/Q24P&E0XBR(\(]%:V MPZW^MA]TJM< S[%SA"P3 7$BF'&0PRGM$;M4(2Z63.\?3V<=T+.H\MI.E.A) M3]4S4BT/:'],BWS M/@2-S)6?8>%[IH-BN*@;,4#8R- A-,;JF[=EC!-(7BX]0_L-LH$,DN@,P\-+ MIS%%7.M2?$G?A#'<":;VM!Q2/AQHALAQ3\A]M5!@M$0?) MEBC.ZWU%2O=MN MK,F%?-10OC, *NAD"0Q8XWF2,Q030#UT"%U0F; 7(ZXD,B\X5F)$WC#%'1KB MYJ-/IS(/+KP_R]AKJJ-MG%B-JQA:0VVH M?$89):YIES4JB3J @!&Q"K?#F;+X*QDU"6&QE,@1X)()4&R*N%GR<_6@8/8$ M!YTQ;=*F3/"981JBJX;H/O,360]?-?($/29EWK[Q ;.Q$S?X#??EM1$@UMM_ M+*$6VN4=?X3A 9B2"O.%[XFPH%'YAX(4,9;3_$#]O?@9,-&4&_MC8=:KP\=<;:\U)R.I"G&$ M#OI(_.A/+*NDH=\?3[^H\YE( HBK4NF\ZW1(6L&X&'AY.(>'4I M1^YCRQ*\"_ /"P*T.ODL\B CE_B76Q$46V60]*+JZY M2$\K17&C25%L4A2_4XKBOPU=8!W. U3& MW&\D7"/AYER@@[Z3+BC6 7MRTU$1#6$XM@F8HMA'BT*F)6 K,'6V&AS0%P4[V<^]ED*6!8Z5H@3'I&4 M+.VNA-$8!$V%C=K77(J[7PH!*4^<2X;JV HV?B,ATH82 M&TJ\.R5^,BAYE&:N35^!4HPY)@8%R M_ZJIG*_5K(N3@T:" V",HD]='35Z:O2WKW%3G93P"@940_L-[=\O2N: ]-;< M_8;T':F@0^8S 3>I$@&;#%G 3>PK!;M&^0%]*D=Q 3R9]/F;"0?H8@$4]OP2 MQI*27#9?HRQ<0@_4Q!N!/,@:FF]H_AXT?PT']\.46CMS18U!CL ;4B88WM). MV 34?-1=*!CG>U0+A$6%V((32=YA_SVL%]+,G]M(%\IUE>KP'CE0;5S,Y!8V M1-X0^9V)?.=.D-H8)=-@W&2TYI(HJJ0",< 22#45:6"G8D;?]ZD!/2:Z8Y@X>&Q![$=#N,E< M_XPIY'5%3GM ,4&2:M>IX]I?):8_8\<0'_4NDV ,;R*,R #M?-L45#XV$.[&DDE*L0-E)28K4Q(7A4_$CO\)Q;=5FQB)\Y^ MGWR^AH@;(KX[$>^CAT9:7Z*N JM-*FI.SL@:+J$/T7N3E,,> C?W'5#Y\2!M M:40[:>D[W2:8V&_?CR@U'?M0HPWB&!(R7&X;)AO%C9OQY 38$5&+'GDX--[9 M.FZTO7D$4M^ M+TM]0\!2 H5^6L+D=^X95Q4YO;4'?C:LB("Y;9/OL]#V[1?:7(_F>MSK>I"3 MR=.91\"(6;8$4E5&4#6^@1ZR5Z'2"0FL]7Y_V3NEVU1!7:6RON$H3B<*A$>9 M)6@!U*+7TJ"^T:0:R 70>&"JG51"'45Q645 [H5/\5RA\*,[^> M(KV&)!N2O ^'169'=F2EVP]F57"W'YT8(0U_\%?)MF#T+JRKO:;SCPLW_+VU M#N]17WR';;U=HZ/E'[XO#:]H>,5=> 7Q";>>WKJ>QLJ_I(H[">N94G-MU)-F MY:;_8=D^HI@E'J+%UI!ZP[O;JK9M_(C.P8 M 660'V3,",HXR#336D".W%KNL-'/?U M3>Z/03.0-I&98CB"Y:8XL6$6#S3=*([#,4,'BIX_J+9<*@9 =R:76)HN-796 M0WOWL[.H;$*C=>J#WXO]6-.:=AU<<9B'?R$574X>\_&DWM 15C!R"; MX0P9;.PX0]]]@3!8\)TF8Z%A*S>7A+GT,]+T0X6EDO^9YU+JQ5D+A7;2U#HS MV0 O I"5A9I2@35(& T=&,R^-"\$HIL#OXGM$@#O*3A)3S+W1IEIH$IE!301 MUR[%!Z5F+;,9F95FOJ**,9H M2G&+6$]$O)ZL+6?0#]21SYK;TMR6^_E>:XX!(S> *A%%-%#&G3)7^(#ME)87 M SA>(DJ" VL" @U1WK-(3!(J!?,62 V]^B50HFZ+I'W\HIHX:3).9,KAG$TEE1QVX8<4/J]R%UH5ND5F2KE"%-M.4/J?L$ MD&$876&8/20<54JT%A^4J450!N!%D.E85\ H!/?\(ZCK&_+1P4#<; M'-0&!_5&'-2& S<<^'K_/K81TYV-R4LV$B]9Q%ZRG!UI-<@)UT/!1ATE5SNE M\C6/!Y>R?!TAMD7>I.XU='MONOVU#"\8UQ/X)H5ST0Y#EQJHJG$IO< 9_4IQ MR_90]]$(0 ^(':0&Q\(3CT5?P1$B!)?-4R5C4?Y M7I^N\!TRD>Z28C7E7U_0(,%]$JR.Q@D8.(-HI'.1CS(@%DS?/D4#R()S=W=/ MFXRKAA/=RIDT(Y_=\65>I7$Y5!679LND0)DV%+4N%.1YB@*0LMA_E/O8Z<:- M0,8DL',":LHT#"50;93)8\@;&YN\H>=[(/)9%Q"R0&F6HL:@!9I,#IR1ZRXB M8BY1OT-_%"=Z$!/=5620('M%,(VOF,='"!BI21ULJ+2ATGNU/G"8;NIVX 5C M8Y(C3BI[@T9E+X[R@6G2W,*G]8<@^:6,B7'N^OX5[")2G7W<[V'.4C6^BK_! M[9"J)E(9I,Y)F#T;17 H>!A-(*"A\?N7)SE^?G;IJ7+N"$&R_(ITZD MRKI4W?;L_I4?Q=J1ZOC\A:R;0OV&8.]#L,>98O)D^.H>-CMG7#C1'-Q44D." M6*I$%CR#("ZRG;S8=O#4<=^CB?,"F.QO")8Y]LCXOLFVO_$A;Y][K3>F?,._ M;F/*WZF;M"U[FEV_3J%,G:H'WTJ'4< %'^@WO%#I*,5,8BF[,KV**OE[^FGM ME](5(7WLDX&1??U(([0;HK]_!(@"/6Z\QC&OC#:)[7^BF/&?),7:5"6Y#@'T MPGM7$4P5R+1?)J%N>9UP]]AQ5H@D"3XWKM,Q91!H&+=_JZ2_&@* MP1MG2'.%[WV%_>!+&2$F#/6$L8EB",_BH =4X[86JD;';WVW"8W&-2>@V4*W MCPP1[5;*A@T,'&J3[H2.=RI&(0^XBKP9#,&H?)J0RK MWK-J:7P1D8\PR31NAB]F%?26Y]O,Q\6+8QOS0V5 [KM.NN?^L@SWPE MG0>9+_39#6'?U((-+<@;IH&!BQ1LPCCMD?-L-&)L $KYAIGB+- R1$Q6!^&> M:EXI.HSZ.Z>_F/9 %)W@"8H@U4DNZ&*YF,AK>)JQWT.X_$&:%3X9G$05,6=- M(#@D+&(&16DN%^6PCDN%HR$++3/$?TOA^SX-X">5F5'YFXF!8X2[8GN(14LC M^5_I.=OF%+42.,0@0I/WTXR^7K!5@K(O&R">;4$VX;I>:0M@.[-2JOR<:X+? MN%1JY)4CAD$A2J"H4=]^:]D[+7$GW%$0J2FGQGPX37W#JL .%AYW=K6]'R*5 MTV*(;C(%*IF29@0Y T' <+'25QJ+$;TA[#6]&)3"X!*;="<F_"F=(B*V$_1LEH&*DAS8H^\;=R:,_^9,['C/+7 A4B$]OK;ON-\ MHG8?0E!1@X+ZX)JD'$)'G+?[+C"&[!IG.AB4#B#,*(:979 QA;7J%\<1MR8FHRPB*P M#0EED;PBG4E;3ZC]<:1W-&O7;MHF!" ^H,9WN"?[*? B8 \?8_AZCD4,WD^" M]H ;*C //[M@.QA)JIV^'#FCZ"$/3?M1H3L_$L^6*"O/C<"H*K/KE_$M$*EP M";H3J_0!2U"&YB@0_-R(GIZ?.4,%M;U6:5L].K M9<&BCK@8L)9P>/56YW'1@;RSU!$B\ZA>P2[R1'^:OCP_ZXTB-Y^/+6T"(60- M1SAU%0IZ*[:=G8&]4>]0V-*+0P&(>S$:3'(0BKYH82-X&VE%G+)!2IGN)-CT!9C#Q8@FX7)5 M247G?IDO8,U53N*2*463:7$DG68)AYE*V;1+3,R *A<#7C6( MX#3Q].#+032B.Y 6$G$'$T>-45.CLCEGWOY%IA1GRXOV"E/CTY?&6*0()< U M:"#3W"G- M,4MO40NU:/5Y6TU]7E.?=V-]W@]0K>\#()/.:ROGG2KE'8"FPOKG6DO#9&;6;[J<44($_S,[5'Y,4M[92)62G 1@32PGK9.^AK_<.Z;*SU MX[0Y1/.(=%44";6E#-$=YHN/B]$S5:4EH]9_3>OLJ=55FRU.^4"3<(X?=#K> MY+WA[:8@'#I%@/1(;,PH=%].7R.Z;Y7VG3S;''': S;H\%NNRF?:B=8ZL\.% MOBA]N,^%66EO MTZ%U5CHKQ +A ##6X;([[.;&CFYXJMW"_W;TEU;)_\$\TE(C7TDZ6H3XLLVU MN"2" PJ.3T17=-_)%<_V>99_",#GO8I2*RP8L*!")SB67^A'\JLR"S@MN!LV[RD>T8H#6,^ZE MLQ9G"5HN7NL+JNISZ[?4YXX,R1&HEF&\)XI2P?##8\-TZVI8W?&\L=9^5,?S M8WN9C8\?F;KTFJNX4())$$MF)TDV[0(;647TQ[IIZ_M07=7 QV5AO2DN(D:! M@!"[MA;%]4-6T/H( HT#HNB.PBN$E'T!PBA KNY03RTR<>!H]8@),WFF$@K'J$P+C_9=N08:B\HF_9TBS:9PR*IHP\13])=-5E&FZBN):9%AV%HN3:>5V@ M!DRF0,RF$+:_<$A2=&A6M)VXZE0DB[W0&%4A=S/&U27A0,=H6)>3LY\?;&"L M;=CGM^D8Q(E1VEC#K2EL)'E%-IE\P&I"P#4$58G7+WO?JTSE<<3$[%09KJG6 ME?]AC92(@(0?X2GJ'UV68E(G'#=R"$PYK6/TL!+FM!>,4Q'0Q'WPQNB8%5,7 MLF-4Y8@.T$HW7P#M+Z?C)T--X@=UL>=ST( L%Z-_&%U\(87>[)S6;XSJCADS"#(WDK3K 2]%F!:\*HP M3*B)#U5:9+0L[N9_1PL1C_S%3J"&>'5X MS6OTM+1'!GZ'JR+]V"H8Q!5]P1BQPQ0O7T]Q:A,;51R!Y1D0=3D=XZG[;IE$ MA>0LM5P81,D8)2:.^48$9(B*"^U!3I:RN$NPZK+P.1Y4=5O-IG+:-:V<"3DN MCD6,68P.5ZK'6RGI3"47Q6""?*XJ-("J:5.O_+A41JF"*S.TX6BKD:"@!HDV M(+L5Y6J_4(D6@SD?!D5C?;()AZA CG1DE3;5Z8<.H[].J0X;^RKK!*J6?@.> M(X9]1CF#8E-#:LP'QC2LEI/IYOEE,4@YW;C66I6^P%M3JQ'W&=P@\!#Z$N\) MH<"*HX\U9S;K"*A;+RJO)ROK?36^E=8,!&^;'&91D5F',YLI) IB(8'$(W62V%?BPN3Y8RGXK;6-ZY-H*@=>)5?<[HQ:[PJD&6Z+\:52-Y.@ MI*P6C7T6DZ9EG6(NPG$G(>BCVC&LOD7 M5;LNG)QK3^#]W&VO#@B*@@Z4F""$M+FIO "?!3M.T.ZT$CF[W9A)F:1K-*.U ML^#LPA!!EBZ9^E8W<9;8C0(FR?A[F=;YV1\&LD:A>8PP>LA8*#U"',X@!N%Q M--X%86_H7ZJI=5-\R2\P<83,,EI1BH3O,@T;$YEB_,M/,*E@NTDJ:)(*%B&I MX!Y6\1.K(Y+@%W ,R1_P=H#%1"%S+/$G'I@>CXE-'F1GN#+U1(MY' 2D99'3 M;5K._!ACQB'.1O?(^$T&V"9+X MOW(4ZG=%23\#BSM#$TO[\:8"\%H7F(IQJO#[.!P>G';_HS1,]_"=] 2M95=C M\[K&D2IS;TT==R$.E_XX*HE=H%3ZDA\.U^%,=<#",9]BW' MPRJMMZAHAKJMHYM&ESUYUDBG2@Y=:65*I>!#4WGLYO"R(Q9%9TU3BMP]-FDK M>K-K!$[)S:S14LNPV34*3O:(H]>YL8B)&*;.)EZ3 $ >Z6J$P992/ZWZE1\T MU0^@R1W0"-7F^V<5G*D;$*>,DP[C^0TS#:7D4FL#$%M,S>)@6#,N> M7\*85(6(%FZFL+P*LY'Q@*?#*Z2%NZY\2N.V:?':1WB9I&,8%\UB:_"VTLG0NF<[9H/*E8X/$4 M^?#XK98_\>7MUQS;7,9'I8<4@I1*&=XB:5*;>1+OH?@W' [%,Z:![4V,':-$ MTK2Y$F0W%]G:- [[FYWDYI0 Y"9/T?))-]VMDI_@Y!2X O.&S FQ="IE*7/J M*B@MQQK,U<2X.K+1[=*NYA<#+ZPN=+\*N=7V^NK")BH<,MP.'K:+NJ-;5II4 MRWR^&\ >XA2ZQH(XB?>IEY7P&OR7+H^;8Z27JC3^$%T0]DWHV$!?^46I\=_A MY8K"I)BTZ)0E5VXH@T+@S<51;:&16_?$E;G87P >LY44Z'0%KL@) Y5*&SO! MV@$YM7,^!HAZY-J];5FYD[7IU+7-2^AJ<8[#J.#T)YMRBA:HGPAW,:[CEDW" MU3$4TGQ$>^0L+X2ZP-9XIGB*U)@2YU]F6GW19>^LH9E\#;#'F/NZQV?J=TW2 MK&9V&!,*?J3N4J?03TI0V0D6R\\BC.W-S::#7?V+FK1518;12C77YI2"^4EY M.DL O=F98!YHQ!VF 9OTEK![09R_!E,AQF+8F"FQBX"YR%TCS=3&X464*V3 M!]%?/A66JFK_4WM:R7J>U7*SY>V5&1 #4!!\+H;7KZ"BV*)VERP\!1J'?LW0 M_RO5:6.B"4EFM 19JW73)HE$Y>SPJXCN%F+'8"CWHE7QZW"^6M51&!* F/%7 MP'+1IK49W-;>-UP"%M!R7)N:?'^;M=4%-GM^'C&PAZ TL7P1P"J3K!H:I7V,G^E?;NFB N2@.W%(QV[B;67(1)7['(/3B6)Z++>?O0OZ!4O*(IWJ M?<3HEXX)X^1543<<*M&;:(Z@Q4/N*00>P_XCK+O..I'9#!\_FL'T-2A!B9JC MKN.:D3%/%;82M'^#?.U#9?K'%$5'[4[SM9TW'XX-8[-OLGTF^D0C;']9OB'Z MH#.TYG:DW*8Q& N8FB2F,K=;F<4.!%'+OH]27CGWCG3?-+Y2+>$-S+;YNM:? MT5"E,P_+Q=U"XD$G?JMR>$A0SF3M?*93HDQEFK6'['MK("=]CC!HK%6FQDQ2 MF=R\33&,9]& M#P8W!6(TY=:T@[&R6KHKL:5(TF M56,14C7JADM>,D:>4VXO"92JDMM%.A);D,ZCENE48P4N7/-, 8 LO:M30='[ MT[>5ZR[#Y61 5V;>#ZET%HQ%+4/>D0,+8U9*\5)5U+=<5BPF4ZU.#HT#KH+C M% K3A,*,]$&^L,L^YA,[FI;Y'W9/C,@'TY4S:M&H"PHJ?G.*TJQ*C4 >H@/ MOCM BVH.6%K%U.MRVB*&B>NV!&D'-]E4NEM]A)/:4!0C /XI!&^6NG-;Q16L\D/$K.&76=!+7FK0J;LF 1K7(6.>D&V(2 M'@6;B?YB^DVKMG%.%+PH)IVKD6JES MPQ(])[_%'KZY@Q*24EFBAZQ&2N80/?%:--6M)EHMO[.%BIPD+!D%.'^GU,< M0SCM4DNF1$E7AS&NH?>\J@_T\M26(>3=6'GW@75 MV(>422,0%V0_4GA-^^$3UXD 1U[FG'/@, 8]I! (OPKQQ57\+%S7(F$0*5"HZAW8:S?&Z4>5#REXZ?"T&[LC;+H$GZ_[Z'NJ)MX\^ M6V2[T31R5E4OJ+XF_S;P7([SV^H1#JX#+>5Q7D69+34$L,IGWH[KL':($%TG MY8UP$ZOMK>VG% 8Z*NLN@DK=M^'-W#F\#MTY,Y;K@O_4LHZF(X&6\"U05-6; MX2A[XHXS&4H+BX#QFI4:&Q>;N>(I3W=5RS5.172EU)#GV>U53;52K)V%:LAH M!!A#%A15-PXCH9=:/(9/7HKLEK.C Q)G%(\_J[Z%8]ZN'8U2EH84RR'.>C M%-,E1M2;FM G[8O#[.F:@SY7!7JD%Y%9 MAF!FYJ65FF@PM'P[7]H47[R<0V1QN)Q*1AWLY_&IF*OL]@=Y;58+GW:>+ M*77E!G77-PX/ O(UC,K>V%DGX02J*0L\)K60$D!-.K=3T.CJ(GY2,39)\YA) MO,A/3/E_1H +-R1WO7Q$]EGQ^5'G)I=[+M$G\W,LP>8!$VSR,DK0DEKJQ6EP M61G \:%4'/'Q< MI,CRJ]D=&4B3C<^I[<-B(;T>!\:#D4-F4?N].I :(;H;3$V!2Y =LD2,2 MOL2#7WTK=>\N^A:J6Z\>'V7UZ=)>'H.AGE6A4*7P%6T+!JY'PR(K&22;>5F2 MI5S)TNPB_E-!#W7A5-,$P[*V 8"XY?"RDI@J@)46S3[J?=06L"6]W+@?5*&J MG1.(D37[AO^@#P#4*AWCICQ.J<@WIOZ5Q6NC8'F)?%7EA)Y'2+[2JJO949;) M%C(WS2[\1.S&G/5>E5%D 5$+4&W$#IT2F>9:43^>Y%$^A4SL!T%)RB+C;#9; MC?]4.J@Y]@Y*;;&_4".V2$YS/) M"^T$SU^44\V:7;U(RP?K0N4=BP["2 M&"HTPSPB9->2<,T>X1UBX0!C#KYU*MF3K,6\KJ977:R;>:8ZSW*M"[CD&(EPA,_EKRHUB)=11R[32YQLD!5X%ZLK ] MP=7RH.R,L&!4F[2%7O]UBY[ET&DQROX$?=3A#(5 B)9,:ETM;5T +A6SK2+T MFV:&?%L&?T;7DY:N+\4)$\R:\E2.5"T5P11EVE:3TO#:@% +6M4U08-959Q5 M7X1[,?_M+&X:JBR9Y5=HN>T<[#OF.UR=*%4-3'A!+IRMA!9?,F$1U3*__!YL M5YJ8F(J&']4>D)N2H%M(?:.HH,9%W-(AK%;I5#M1DHO/*8:13A;H"U,$T[L&+* Y- _GPL*UZ)YB734A[AGP;LX49L^HF[+J%K1< M7X-[CRR7)Y9'UV[RZ)H\NAOSZ.I!O<[*VE,*ZIW5XDC5_GM&DC@57..!TN7] MTN!%FTPZ]0OS^2J.UNCN1S50,73EH-;P+MZLS3,#J:HUW,S/$? MU_N1$B2PKLI07.NI6\+J)#&+Z0=GMX.)7S(7SO?+^&G^)8)WZ>[7)M'_PZE) M^JM\K;()+8^[3IIQW,HI TK+$@_$(7Z_8M-3H?@5URYBXE3F^DF$B@CSD14K MW?F&M=@NW N4[=['#*/8I$1U\SP-&$+?Y!N:Y]P_(M/1FI=\GTK,*U_0N9'N M%_4&=3_8"B\W+\6GM+P=5 U02VA[.\=G<$2AC0R[?3N'1,P^UU57.G@2>4QU M1[7!VU_]!!2&"=L@G)G8)@K"0!VU=&EY<(B,_4HSPQ:G?4K0R4I!0&$U'AU8 MH<_8BM0#A@>EVDLX:YV\XT^8[JNYE&8_CG?,?CCT3C5]NBFKUP?M)@]@,B66 M ?*MO>L/8&R[VW\I#WZW1CLAY,UP<]P>HK75@7 W0BC_(>Z!0$ MF?(R;9O=*)W?%5)-ASL_;@@C*=)HU647*JL<$NR/G)/'1[3*,4C,CG1?H3/K MX"6PC]Z&68OT:=TG)E*]*2V=3F7NO[WS)*#(4 M-!V#[D7+1&X)4RZI:29@FW?.FA[7>MNFQM67L_5#B5.]+/5#V\U T&-G54(Y M>8\"=NSL&&QFFFE$XB *Z;1H=79R4[(/+F?U]D6:%HEYNMTE+*NK5(P:B#.* M1X0@K"J8'^@GXZ)*VP>))V4'U],#FA0O'#GEIS>T4CR--E2N)5(5!V4>\E=U M[7-E%F?%T&ATWGI$[[NYOOF;#2* M/6D**?E\I!22W"5T&>>T.-!B,5>5-3U6-F=^'8$OC*9L6XI1#:=VE5!G'J1> MP^AGR)XJ0M(L@X+ Y6?D*7%-@Y\92)"HC]&SC-QNQ,2OX=>3DL5]>=.[4-"V_V5LN/B.EOOJ)P5!\$;*7;>P5",&"%^@JE,-RPB.\0 M0LXLZ:)O0XA.CH61A0@*HJYD=*.C:W7S$A62@GS#%:R37%$IV)72/1&I5DM MO=B]FF6,>>;J)H+OE(+% +>UL@Z#C\EZ+*A>_BAR32++KG4J[42,9[BOO$["##5DIAOP0 C5PH)U(6._8$3;=.36C$_= MSF7OV)AIYN&;'#/J2BA4O #H8[<65Z(15.10)_4N D;]MH=.'@<'@'>::SOF M5$WHS/3YU/);+<(=:4 F(TFNHJBM. 5KM:*]BVFJH2G'RAGB#+O:T)9,=X*2 MA&\* %)7H"L_ERV12E%J:5I+4^$Z+HUTXD ZX!WG?<56#.P T6XK'&W.!NL# MD]U=(*7F@-VF,QF"SO:4Z^8[Y&#:OM;.T7"OECG3EC8#7 >@=D/-%DXW"*;9 M;6DK[1^'24JS2 98=%4Y>&'?)X%!X9>^XI2'5* (M MF%Q&CKI.(U]%F0 ,CDJ.2NNH:FB!@1V#7W9\&F%L9F&*7DI45,')#1^5CDAR M3=SXL--V!N[B18HWZBJJ=:RL1\WJJM7FTP*/V['HG)KI:P@PMW6! 9C+N59$ M6F)%>:7?7;U[HVDXF#C=SJL-R0C(LZ*?$QAB'8U8@X4PNF(O3RDG,<54.H,O M>K5X6'#?87?)XUO%<8._:U54H@=]3$1W@%C9AVJZ8'$B2,%M0VWU>#X+3H!] M%X3)RJD.Z%R:\I"-,7-#5806^LC<]QDYC"D20X5;>#%#$3,J)$ZFM'[^,,JY MC]@/1<\ZJ!ZJ7COC !O,LXK <3HD.@>"A"WU0*B0"ON#EZ(+B/FYFX5@]JFR MQ?1UVX*I=I)Z%K43-4$GFAV_F+4%ZY]E%XU,V& FP$OURQQ%'Q>-#=L0@ASH MMAS6=!3K)/]*ZT$G@#\$U22,4M$H6EXO XJ>F%^C#$VN+*N^% M\D43':>D,@P+4LC+%&CN8-NYV7O\72:(9Z:5.%YHN@F7QP M"QMMEUMV"E15]@OD[04^W#8TK-EJ:*%/#HPJWL%\#BM1! M+EU%;MD[ 0TCK"W!12ON32JD4PT"5G1Z4MQ)U].JNX %C14Y.M "KH$\XP': M?&5+976XY&EX :XUIWH%VHEP!OZNFP,UVX[;6GM<%_EC-IX[9]K9-VS9YNPCP>9YH+*HK%I8F./![$?V:@AX[\8U /JL%U+DG.J MT6&[N&U]E/Q548H%72CC"Y3(@$UD7SAK\ZA> >_ZJGNT*2%Y MBRUZ>,6Z(J>@PGSBN(+JXX"0[4J.]9P]MHXP@5S@1M-S=KOEN*EJD*E$%15^ M,.?\!:A5F'#.(%]JQN/V1.MQWFHTF>:TX\,I^Q4T:&T>3UOOA$->3>,[ON;U M8M5;-(P;G.N1Y .XSB6EK/Z=DL<3\G5 RO@;83)EU#+E&%&XE@+\Y0XL#*.(R:!FM1^@G ML B,*^0%EH74F7J9<%Y4: :4FA"G1V!_SN6F2*^9/,=U72PLG8)F&(A+FA1_ M0,ZJ<+AJAP(63_C+\NJ63I=ZQ9;7'^R?L)DN,^<0GC(!.,N7Y-7:ELN,A5 M9],U+G[JOE\S2^;5+>D+@-FYZ"\/)CV5+?E%X0>7+=T!2X!TQ>;T;0,GTY 4 M;[(ON.]:9.L:1=,)*\&>9NP_]7,TZP@C 78>^[3#AXI:SNOYD&E[]/O![E)[ MV[N*LE*C>Q'.(>SY%TYJ U*QZ)@&2L=W]TA4T,UC!1>JHGSOIKZ2[Z'VPVFR4\3' 6L M=4%*+%FF*E=SZ!->1D!@3B'BO@I*WFPQP%XL@8!SY L/76DX;24-9M0:X4 A24*!#BO0KZT9HGBJ MD165O1!/4Z&3*J2YLX"H+7L[LM-F1_$([6%H&%CT#+":BKT31=)&B;E^'/#R MQX:Q:E-6'T^+^W0@B\82?-0:6J[-RH L!E"6E7[DVQ*EK)QU]6JSEDL]:XR2 M2WX%AR^?T0@RM.F$(8CBJ).37LWT[A]/A 6(?8U'(N7I^ M)JA Y1*0H+?[JSOC4(T$6%2$^4>S< /0; =PA-[P-V%W\RD;DP05>BI5AH5, M[NE4^ZK3T+EDG9&;,/"Y[L!MO#I @N;WE;DF3K0V1!=@SL0. E +U45:*!EP^B MOO&.ZETWR9?VPL@W)M+LIIHRP3MO#H.< [,%A;L%G$E0[RHN0I/*&MPY6>>( M(!61#F-Z80^B6$FK[1C/AW5,]":;.^)H27D%T%HW9=/954:82BK:#/;I8ODP M? ];.P6E:7&*$,Z/=^;[I54_L8CS:A-Q;B+.=ZZ8W]K:>DK6 K ZD(28?&+# MCZGP,^)P&)H$:Q +"[7<%M3A7-!F7.4SH_B+ S5/TGVA'22?))XJ]BJ*)B. M^*"!@PVBD6E]8E<[M6.R6Y0QK'/R*M5_:).)RH:2 KV$MM**=16)SZ-OV62 MF?1[+MU@ 1>%D9]-M&Z=J]IL<1"#W,Q-3+BO+#=4:8EM1*49N0;?J81J&2/' MR2^L+J28W=;/ZF=US!546#'HXFZ;2'/C]Z0 Y6U-]66Y;FTGI0TI#]DI(&\5!,#RC8\8#51;9Y M;&,)Z6@Y_RU$0XGL!2$9I\F2[1R"V1>V/XI USIPX2V+U,51W*U7K@*'^3T+3%[X%,;*@M4E-9.E0'9*?SG?I\O$*A32^CQ%N]<[$L" MMML>4.]!J^):DW:R?+H[/(33<[$+1&/ZR>X<&[B!EK.GU(_)%D#1B+L8!C-A M/?SX#'7%,IL87?,(]YINLWY]-\\QLK7#+I!9C25;WMLH]S[X?\&>VY'TT"V3 M;^U58 53TBHSWQ3*8DET87I2\CA@QYWH0K+!*QR]OE\@D MZ4J+%H;_?AE3=2G:>9CF07EHGM:FL'"-W$H!)X>95F-2<6KEKHW:HZ0M0%[ MV1)Q]&-TRCBU.0J83SK!(O(R2RA42Q+F.C2P!=%0.JZ&9+82#Z]4Q4;4">P:QW4*1+\B,]B0@I^!DA MI5 ;:?K8.HDT!_(X.UUF0F+5K1]QNB.P$VM2R[HC-^@M)E'C4,21:E0G^J F M.Z(O%E!P" /E7T6DD:%,H]W1:@Y./"KE M:\QZFD!EMQK*OMKGP.))JD/VE(A9!^I'=' M%*ZS;:3-?AIP3'9O.)$RW3[<1"30K8K"#O2<"ZM7U51($WZSL)\)>S-0GN<: M6M,$U:<-&?;BS P9;:\\;LAH/I#LK6'1=!,NI+PA]6 MXKM\OW1]WYV.TBB/-#7ZJGU"7\=<=WQAD/ KY>)PZJHIP?I0*5M2=ES\FM]+ MA5_KNMD MS>*E%SC"!U=7+S1&E4*24HQ 29:[M9SL;T;)=DO.=&3J>MK\UH7(3_62SPN* M6NJ7NC:'NL"6Q;4KT%JWJ MIEQO>[;4_NYV,Z9+:_&=A'K)R)*?L]Q4L<,IEA;DBC0,G$;DH 8C: 9FS'+- M/0A8L(];8F Z#TK!'1SR!P"R?(Z8H&:1IOQA3?;\D5]8)'H@) MO^_BWI@*EA_--69EGEMD%8X]3RW> %7-KAU*\EV96?RS7/?KXMR$2&,BH&E#D/O3A%29V#Q(A*&RKF5# M7AJ$D_4=CLEJKZG&5\=]+Y4 !W*H!/T\Z(UE*$4TB'0#[#9)]8/'JMB4CO5 '] M0(>#CJDB\E3!+-CA1V.@ND1LY%G.%X_\M)8194K7I]:+6/#;%,*Q\5"V;OH, MX\$IJ=AU*8RXVTB4SY@'XQ:.*Q6T3N[4U!=L_%-*82O0.?JU#C:2!3@6: BM M^E9=3K/E$2^?\ZN=/6%VK/MTQ10.8%DP0[06F13;9D[\?,87>M14NS7<*T,V3O*X-@4GQ3 M>WA/_:SG RTN'7V-U83^!(]W5E8ZI,_Q[9."WI91$*+<6*Y ;QK\IK*R4$X!QGG;+O.O!7YSZU'6?M>CKUM=%++@\R*(>YT,C(H'7 M7F\9U[W#=M ),WWAZWQDZBYJUE1C+BUO+_1'WAG9&!AH/$B"EWC!07DR5]PQ M4.HU'CH+6H_G DE:SLG(&F?!6!C<"XZFA?6USIS/63#7S;F"TDD[Q6GGI' M)N]SZT*[HSZ1Q:X*R&GGK1IH^$,LP87)Q]SZ1VF'@SN7>4P_C'1"S P@[F&4 M4W,!=X/0/Y+&44@!##MQ\YQ- J5H%W>(GYJT-$YBHX^VR'W/S>^HDRZA9V91 M2G7#41JZ41G>4YOM(*@;3\X;\H.FVHVQV=3%P/(5A!_WN?T0% M"^* G"TSZ+P@S BB0GNA^HB&*KFP1J>2P/_U@A,N& X!EW")[S%EH[0LS5]% M:DQ$&*9!J2-CI&ZKW,1;IC;);8-SYN(;L?;'" +S;H9<+K0@C>(I^35N.Z [ M7"#R$N;5@)XX^E!,N&T&W+):Y\!2 @[$%)$:R,&3NTM.#&6CL[:^OK7=_M8Q ME)LCAXE$U.M^B5E6BDFT<=THLU5A2?Q-*\!6A-816[)Q]'E6EHG)H^>Y8B;@ M>$R&,4P7QAR0JCJ+=OCI-1-"(%"Y<9I=TMVAC*(XG?!%XL@=F!7B IEM80ET M)["&<"(3A$G MWX_]CX0E6;2$!AS0'/%&:C\'EP83<6BYD<"3^:J3S>Z@\14 MR@=T3J #6$P_,C-OE2NZXU[H8W.A,55S^4>CVSTMX=1-)FZZ%[D4E*355560 M.VH;%5J8J7"H&OR_ZUC@6(M\,JDZ!"V\B#-QFW$F.'(B'T+' X@IO6Z\5"7D M;U&9:?@2936O@NY191+4IE(F6Y)/R>2OW9,FS&4%>RUCSEK&,^UBHX[-%K>U M8[.245S]GF,=-UXO%X1>R4QD:Y0; 4 9 P&Q* MTC$[SR!_E9H*-R_U-@Y5"GI*R6FEU!6=LPC3G69S9;[[+@?B4-**G)XC4>(< M8$7OB2SDIMOK[(*:9T72?L_.5K+2'80-72'K! TY?S,N9RR73YM8L3YRR9M" M@3"5/%5+425%CYP7"+=L51&Q>5Q8F&F:X=BOE++[G$!?20_]9E=\/#LSC$KW MDP0S4'VP90J"$RO(S8/Z*A]67M-S'VC1F39[QG0KB=!/%0>8UU;6;N%87TQ<#VB,N>#R6-@1&%P%3S/8* LNC 3O*.P1LF_S8]+'U%;=NEHL;J MJ)@GN9"L]5*@-JI%3JR&&N,(O> ))8,XP/"ZT"8VEY\:-U5>11$\DZ'#&C R M.V=QM99J)KVO8(2-5#LSKE^_'C@3'$J-K"OEEV[##5V)@-RFTE046+0NM*Q2 MV)"*T50EQH.@6F.?\H\9P@H,Z])6U&"B03FR'RY[.Y4A#:':VCW,,P@&C%E M.Z,?;CG@*3EOZ76;P9(8WZ:O1JL&HVN-7@>4A:RK**<\G9' G[2HHI..M-"DZ3@K.(30A,D%Z-'"8-)+3.@1'V&B/?,>6_)#&TVF/XBS99C2;.&+/\%+9!]/H9Z-IE M3&$SZ02.JK#*G2XS+"EHF;7T'9VNCF#5&%#F&)HV./6 E,Z0),(F:1.DFI]? MY!I:CP&GD\Z'KEL0/9VP5Z_P_"N%T+9?00IV9(&TX4I\%$T@*[+)J-;H0"LC M+F'4 V;T;2KV+!.-G8 ^0H-< (*>-$ZKSZ"C@VA31),KU8T U'WDG)("%^"W M]_^S]Z[-;2-;ENA?0J'*-'K9R+@[X]YQIBR[X7&'4EQ1)X >[#/-W$54VYC M,IS2M3GD1G2+F?"*-62&8G^BU@(784(OR,BO$Y24WB[; MMF0J\?)<69Z0<"V(%.0$54YB1CTRG M4C (3 @:5H=RP1A@4P1-^"IT0"83,?CX7+Z!FNN8$K*C M>IDP^@J#02*K\RX2H_#)R=>7\ZS-B/F36B@[.&[$0O/>^@;QCBFCT*)A/OT9 M;P*8"*9"39\D!R^O)-A9"X#BZ3ZHCC,1,(!]'X-E*?R;+69M#RI.20$M<%BF MARKLKI3IP1LK[]=3T0%GK.3HA7-*ZB+R% WW?U(W)\US,MATJTX", /#(ZZC MAB8"\;Y,AGARA-!T(R+8YQ%C53'>D',-XZFNQ:+Z MH2#KN23>49@WYD)G/+C%>Y!^C*JT)]6:Z+@FZ:>P54SW^%I&T7BHPH6Z;/E! MTA4],*&Y,!L/I=^H.A8[@#^%,=2RC'U*DYG0\-_#H.>+M/,^?GPOU;).[ (^ MU07\%K_YSJ2R3@:W(F6ZN*$=I3_.\O:BS9[^72SE^]V[ *9V71Z-R!?YTH'\ M4*1=8DFUBN&*OT_'^N62>%#?5/FSU]I/-TBWL1]_YS[!4'^S\J HP\E-RH#: M(LPVW77 FWT"@+:*; 92@F]B^7EF2B6;%X'')?"KH+1O:Q44OG:'ZTE^JE" M$^2=QMZHUY%YW33Z2(V=O %B24I-N>5BB"=*PD)0U00$ /G#BV7&U! ^H/S(88X /'E E%+3FI/A-A=KJO M-6);130K*-+]W1U[C6"W4'[Y,.Z8J[IVB<0:C^BMQ<3CS'DOM1'9AO3M3IKB M2G&FP9<5 P/4*XTA+-TZ?'+>:->6@@S"3$S]*3^A$JJY#U43R5G5J(-=<'E& MD9HL)G/O7!!A",8]JB=E[")*)>"(-Q8$P>)S"-5 2SR'5+(EYM&/!7'1DBL M'W6;!\[(VSR['DY'2YX>@3%TX6?TAZE?'14G*R"A!D@/B")0_XHJ(?HY-?JWS)#'_NE=OG:BPGY;;N=\QT_Z(A"7F9\]DN>V5^K']&R3+NMQ MR%Z,D9.9S2**V<^BM_63N>1([#M1XM4BNRI6H82&3M$,!6\G@G$VE,+U)X2' M%MJ#0*EF9% #IJJ*VJ34<#6Y]*_&^_*\= MLG;J,LMB33(+U[F1PPQW-[F.]R53#@^D=TY8SUXY_D0+-C>(U:(7$-=-/^ZA MHPJ,'K:DW0LL+\MZ)L#B\GICE6O-Q9H(0M$Y]X&SP7Y+H(TE2O/=YJKQ87N& MRQM6;Y8HZ(U7E$-M[7+;>HX+46S2(J)7UBGA1D7^XD[V$M5F;NLV>."0WQP> MO0+A&A=\ W]0EYU)+Z^G5*$NLO1.#2<[B7I$D9'%)5Y+98XS!CF$\>;A.,UU MIH-J#6W0LD;HR;21U:KWGI1O###8IA-/5!1%^)P*)Y>=Z]#ILZRTR3P1.V:* MWO";0K%]?!O.HJQ7%NR[(:UCS F5KPEJ.PY:*#<[MH)5,V[9X'Y86=KB-3U& MZ<-MQ31O\"3;FDWI]PA'>/( 1WB (]Q'.(*P,*FADSVH 4G,U G3!1?I9DX1 MM]H>;65\YG7%02$7+\LNM$>!](+\; ,Y[AF#1:')R9[PX"@I75L+UC4.(Y)? M*?U2W51N%;!T1(' 1PRLZ11[C1IFX-.@[X3-J4[#))F'&X:LNC\24ZJ1#C]/ MB1S^-:N:&M6=[+?ZRA&OOSB=.@1+3O(9>LK) >$8W[Z&%]/'TUC.S;CZCEJT M_W'+[+TARE5L972FXLG?&ST=EF'<.!TZJVX63Z0ZC$83\YTT#R* M$/ATT&WU"XU]=HT&;\XRK">BWEVP4'75!I[VEGAM%:\\=#727\AU4,,1KD18 MXHJ'9$TO1Y#\H$'.H+NP>=">+HDF/RT!A\4134I"N_#8I6LRZ9E75 Z9+B9. M37M9 X-"4H/B*IX2UA!9;E-<5=MP]LV;HYPD^<$<*+?,J'#M*^FSUT?H.547 M.\DXQX_E)I1HLQ2F00J4M%O652%8L)?B:[/62"T"B;5)[%CD0LKC6W8MGEB$ M>[5&'['_,RW]%R7J'G4U]%EV:G)E@_4$HU;!7_KRHWQY]L?O_5$FG]T\RF\G MJO%I@+OZ2K JV_B7GI:4_B$TBZ.FWX#HZ2?-V8Y'X)=L>]'>X1"5_"NJ/ZXG M^X:%;OY6P.]E8M'6D8X56R.1Y^5RI_M@T@$V$<18)62R E,5YUTEB703GFGH M(:CM-\V_H6ZOW.G6"2/WR]\ K@U=/6F[TYL$Z%KH'PRQ-3/ T1V'H$Z48H,, MMW]\[Q':1]VFU.AO3 ZP'G[.6'#2;!P%XI15('.-6Y3->#E'#C]B MF_@9$JK1T**)G 6[GZQ>3K48]=Z#)W1#)4%,XD"BNTY4*(.3R+ZI#'Q#DC3X M'W'A?RGURHW0I.SW:&)5SBA,BTF0A60MPT."V#79>%9B$RZ(7IZ':RA8ZZ&T MHEV1IA@63WVFVU<.;^,%4GM& *6*O$?T:@>DU.=4&C+?B0TF# L+[/(I5H!$ M=$@5E@5L R=NB$X(=(T=$1+T0N"][*G,?7 Y'W%H* 5;@40$MW&^<.<]V6D]*^O[[*7=2__GB"I-.#%C?QRM$U)2 M"&PV8@2TQ$O):G\RTL%*('812A;"/2MZ@'$H_[F*"4GW?2+$T,^X]!QTD=$6 M19>D "^!6;#K'ZKZ:ON"P/JLBNY"Z24"&AKBH<.V,ABROC9" B=('TN+ 1(H MGM!^UK1;GEUHPD=*B\"$7WQT MZ*"$OYI,E=R(:H^8)@1E@E,+;XG*%:K<.EKE:2HH:9ZE3-5B10>I,2(W'O#A M-=C!Y>'%L1,GUVT%C#%:D0.70!\CH64G_2)U0V9DLI'G?Q59-+-]2 UP!X3PZ_)ST-.E1)[I,3^]S@3F<5V?&!'G#& M[)0B77N]H30%M0"+X?*@7HUFMUB4DQG!1BA[;!/YD07#=,I$R$$,87KN7\]K M3&.3^P9K.R8:9AJE.)7Q#?#;J86T8P%Q#)MSMU^ZQA-E,YU"3WB+:+,&_33V M/04=8L)\>T--];[(GI?D_X;"1_6I)";17*1F$9$UY' F!,RON)VE@UN92SH< M5_C=%1>K[;,Y3J(C%,W'A3=_E_1>29D77Q+W9N#O4:S703Z9#=R9#Q*9Z&Q_ M=V\O'Y@W(I8@"\ A5P'Z D+&"8*-Y0N=81VC59M3I#\/Y"D\\PFWYS1$W*$' MMD$<+P)C&^Y3#$PS#EMLQF[&@S0K@BQ7W*Q""S.3G,G5A:-Q%2:"7A$E7!P! M43Z+CJSC+#--WJ4V0[RCNLHX+%Y&9!$C&C^^:?I:CL#PI.N%6(J*)O"4IU-_ M*L_I5] [G& (GU0H6668WY^=OGNCKS:;+)LT Q169Y&V(QHR)-0I DZML_!# M$QL$#XGN%_+2A$0T4+,$!F8 *NM@- LW"Q\RR\(0J&SGNX0//'V #SS !^X. M/G ]?.X_"^HJ8AA1LET[U6T_6RY@J_V3^Z_D[$4RPYO#1AV7G%[@_BMV2RC\ M4\CR;7RGFEE:*;WN4O?K-OZ4'Z2TIR%ODDN-.XZ-VLY#9Q+"0JV^T:C%NEGH M>.-_ZT,J=C>FG+WQY[!F<187#LH$52%]"Z.6):/*B2LX 83PS-]L[KVU2]>& M29C!K9@Q[6@=ZO!ZZ[Y4L+'54U1 A"^%U0D<##QKH6;W7\EB\%CJ8D$>B[%)[0<2FDY2;0_Y$!PXJ M]^=+_U0S!#W&&C^ADL\%UD%5%WEY]K=^!TK#TC=KN?V^V$:3 MB'W=S&3-$=[BLW&;(K":=2".!MU$Y5&7:D%959?'"57"[F^]55 MO*I$O5>OX$W%,@C0I@5NK&*_,)&TP24,4X+V+\'/5,>N+Q%PRP@-2YOS<2-! M]E.I_E)RUOXO)"4/\:=KAV);J2+?5:@XU91!H'&@LOW":8&2_.690]&,#:*& M#M*:2Z_/GXOG#:LO5/98D.],W80*IGS.A'B(]JLDHG%E0\1!OV:.#AO<2NV? MI7K**L7# [=OJ$5NE_!8?PND$F@RMQ&C0'53*40-QM[<:6N+,RH%+]?NQ][? MS#C$(F?,C,<\'+K:EGXTBC)R;IG&@,0CP@CB19GZYOJ("** O6."D#;G)@^$K MIRLR7U_)6BSE$4DGCX9'D(T]S@X&/]A/Z0O*(*^MU%]^<'WSZ_<Z#Y?"\(^6UNW)Q(7 M.EB;Q Q<6YJ7H%FY 7B]+\(JJF7E,8 ANA4UQW^AVFAMAX,,L M8',,H(1*1S,HN$XBQFOH]41"'?^U"S]'8APC9$:0(\>Q"A)X%=8 066_S8V0 M.X&R#4M,C]T!I\8T[3)HC0!)IM$B5ZJ97%DB2<HB[][;U)F3--GTSTVOJ^=L";FB@9$<;H4:5T,T%W*&+E7*<<>U^K0;E! M_BYK3:I&^E75>Z9&J[5$]C1] ]=,=EQ3O=MS[-DONURX8M9=C$G+D9A3TK8" MH%J 38B,\E,"%_4Y "-4( C2(*@!&'8Q=CBAA>-FR[;;5E\Q/O ML"B%P'4-C,FLTQM>Z%J3JP42H2+!JP8PWI1W3)HI).5-JY5'6LAIW2.4OK-0 M](2#2CEN;58Z*1UJ@.VCPK0K7[/19KXP&8,3A2.CJLF01H0-G2PQ MG22_&=<3_OZ\GM!!'I/74J^Z9(Y>YNNDK Q:CAQ3>^9F0'3@8.=KJGUP;(*[ MU%%IBQ6%@C>/(1:-!?RK17(]=X=>G[1 R^L?>OO"C#!!1THYHNPO#6CP"4+K MM%_OYRZ+&B"L"LO"Q8KRZT3LH PI:>@*TWPW;L,""L!LV]5'3=)(V%V?_NO>> M/ ]-TRI.DD7VQ%UB72.A]60 G;XI+0$/C6TP0'^\>_!ES\\OQ:"%D:,^CCY[ M%!]>B>-T2EO 92<(#&CU^K\!&W6AR=?OBU\+9XB,GV&3Q#\>[;YD5T3L1$YV M [CRGH)KM=A/?8GZCV#M3.*9;"DFWRC'E M>C&;PR.?EM-N%0,H4+NT)-LYE9!8-%/H"RON&@Q' TX*3I SVH(H+F2!!PD_ M I@>]W3?E>A)OXVKR.,-IM>95X-J6[*I-JZP2&/+ V\IF)JPQJ<&$!+GVUL( M$,8_T1PI FZJD)(/C4EY0E\=GQZ9^)&^H#G:P<$'5K*8/!98#&999N"H;5V7 MB4I@GMZ1$A5_SWZ!PGW#&DW[NWN[\" 4I\XP MI V4+C+ UV/#LW=BEE687ACYR"FIJZV8U LN[!S7O'I>^G-X'&K4PLT:B3Y[ M9X54>,G+'YI"Y04-8?CWB*]Y]H"O><#7W$=ZCN"NF6T8VG6".Q[MLX#OQ3*= M%0MO,4Y.N+;69^K?:WVDEWTY%U(^PU6>.$UC/DN(=V[=@ M4BC'IP964V<%OM5V,[]#!-4(D8#Q:B?C*[Y\<71JC!&:29NB;$VN%H;:"&&R M/W%1=S-2( !]!71!_"1-'>$C*V34_C\W*1;;W;S=\;9-SYAJZ4UE+3Q+*,-W M]"I5Z0"7'S1Y&\ZC1,G)3AO.C!&9:[T"GP==\5'^A4S<=J!U8W"IWBYT&OW= MO]KL_^!IC\7,:Z2?WLR_5VW YWX%$% VH5@GR7W[F_O3CB4W 9)*X@V]D MP8>CI L6%ZL6!V M6^4C7LBAA*$.R&_T#-E)I2"K4_\: E[9CP0ICV5$N1$26U[];R>G1TQ3HP\@XO_?*NYR!A][<\5EIJ^=T19 !Y&[,G MTH: 6M0#U0UQR%(WM?^U?3DTS\78> 8\L:UTTX^0=^-_4?MF+38K8\%1]I8)T//ZS#ZOE2*TKAY[D_(P-,U3 M&2.A<-024)>PW0)^P_L)##-XQ;WC_E6P-4^P./YSCBR4AM[LFL1>_*0#>1W0+M,#HYPR&&4 MY_ZRQ'W?T@Y):T1CAB*VZ6.'TTY&^HM?MPT^FX71J2+0''%OFU"^6W7ERM3C M;'%IY"HW+0-@P7KBA%"G=RC0Q]B1Y[<2&1!.5^7]$6^5EV:Q;SSI3[GO578M M.?9K[4:,+)2*(%* %W6K12K>9X&R454TR1BNZ4'W,D<]@_BE]$9N@'W!<_,MXV+E)*1RDJ$E:MQTO:^M?= M5<0Z@XL>68.00(M%M22UT? *":ZG\K/DLK7S](3#?>D#ALH-KA5S8I@WPDZM MOI2-[^ 5T;45" 6".'>?,R9=?D/K3%1_%6P9_9%U"_8K5XNR%_C%:9S-M^&) M@M?SZXO3M\'IX>7:U?4'-2M^M*^+%5O+_=V]9[R@\".;FR-6/\T[4:@"=$)0 M#.G)J>IA4'@;CM)+(^4%.A5'2Q^S5\F)0&C>F/X@JKJ.Y>*"Y ?=QV@5TP>Y M;"NLMF7HM_2&H]?*'G6\J(!AB,X-^K$:>D7F "#2=RM (H8^,6C=)TU>6U2R MK[CX56W'B>(7D:ZB]=EFV9_(EL];Z,HU\M@P03W:LBD![(%,7G 'H8_:R_ER M+I7O@R>/_4+(_-$P*YDFYO$/ <+EAUHKT0XA<);BS_$R=6,GDLHM9@F<&6(B MT6Z/I0VN>M>815:V&J\]Y8?!HOZ; M=T>+1E:X=_?WGC]]]HAVJ:F_L;@PP;(C%8UY\;TM*B7=$F2-P1& MZH!^+TY M;7\5$6)6"8@K3Q+4D7LG-)RHRS?E_B$N$T[J*-!%2T'(,QUM2]$4S% M3G/G?D+Q'R/GMTU)*E!9U# M=W;P;26.SK-S5T>AR_3*KKHL?9 \3TAQ%!=-1AD^LT"N=P*'2_D99;Y,LIT# MBB[!9.0#_0I(/8W+A> ;2!Y'!.^$GU$^CA("IK: M*'#>34C)8ZT\H,2,5;A MN3\I_TIJ4B7!/9<4:-/V4!0>G7%#4#Q746 6V$=Z=W(S8BTR;]BN:_S@?%:/ M@*E#LE%;\>,1>G]BC/]4H&";6K]#%/J,J?S M,5R!(E+ WG3T;]+OTEF'^P!?9* BZ9@5+,H![B8!/1'K:PA1O;Y,HQ:EP"OS MMC<9M SKC\-GW1*_RAQL )D+!".6!DC5VU/T0<$G77 KT M746C@H+D95.(M+^[?Y!G3W:#/][5G6)+.)R8R4Z3A>RM>4!:$0 L&9;?%CZZ M( =]YK+#PW!9N2<1;_1^88:KZ8Z"KY-M^9C93W'0)MY4&..5 MJQXQH6,<*8I-94CD4;L)RA9;/_G!((V<<,!T>XY]5@GU=?1I)CJP'Q &]T@:08(3,F"M/L/[A"MRW!VS04 M;[D$-3F/TCK]=_8]@AZ>/X >'D /-X(>UAR&IT^^:3L$&9_D^(UY#HBE+\ ) MD9Z%:X<;2_IAIM:/N*TR3>#=Z@#@\F]W/=\U8<1@-J@&$WUCXDH,%/+!?$Z] MWWGI I]O_YG5N@[R'A_1)TIFP8F<@[UQ9LV0<0,J" MR!09+*@*JA"(@]JDAC]<9JR_Q2R3@T=TZI8D=I-^)XGR_K0;V3]A)(QC$(5& M.D(OO%\HA="C%V=R I(#;XNJJ+H)"0"WW-LQD5-%' EMPO$*&K-;Y1G^]Q)! M=!>+&/Z#F?[WBU!65'7OU]0N1GF/;T?=^EUWS'R!_JC1:CL$CY**C8T= $ZI M'KS)W 82"%'Z%8*A)5?;LJ[XX$C+$0UR\T5WUZU/=_V6DBS'X<[CPSYR^C1. M;6Q@$/V]T>JFUV.[-0?R1"GQ'F+I,:L%J0(/"5J4_4]2,W;9N$CA>M^TG_\?,7<(/4 S:? MP/VB)84Q^%VZ\D;RIVGYT4V&5IGQ5]2=Y*W0-?Y_)_H,\K5G^-N/]@__TC,@ MA8\TKXR)AN>'_[-_B9W;]GML#&_MJBD6/YL!B&LJ _WW__G\R=/G?DMV$SNN M]$OK1NYSAWQ+/Y*A2Q%(FK/LU;8_M@A!8-L."H3D.+I;.ICE1T2;N>*@J:;6 MQ-$JN41KKQ%@(Y&-D]T)/K!IR>,$;3FMOE@V7)@-U?9?BNI#O&"VI2:N_-*S M-G"NA%GS@_CG$HZ/#&,X=?^57]TCY8/9WZ6N/>;O7[5QDW,+EZ040I<^MZ&H M[]R3DU@F+9.470M"1YQJ87>+Y)19-(!]Z]!SQOV7E=0YZ;W9>W@?C%O:M7*[ M=YC[\!+_RP>O#U,"IH%LN=#MP1VDO[;()8;,#QE([XPO2FJ=:+++FC("2LXE M\G#LE>-WG0^]6EC4G[-P/&)+_@A#\B,9HP>[^& 7U^RBI9XT&Z:(?@OY&@E2 M*M# 7K(T6Z[)X$GR0=7+(F7!7T7]N$I(\S>A=+S).ZP7H'4)Y*_R)+O7^91 M1 7Q&.B&A?G/X$\'%:X>G.E*ZHT<8TB'CO>U6="MBTR-_T^;_5(CI8P$#1VY M) !E?:BLNZJW*7H!G/;/NHG8%IQB $B)MBJAZ.T#+KQU('!!X^2?['?YH7Q< MF5-PA!I[.0C9J:A\')YY\*_PT7-D?#'[Q!6J6 MM1Q/X%."4!9]VW2529< HZM!()Z53086OM(J1WL@W"I3!3X_*]0SR^GI2B: MM.SFF!0"]ET@#%/5FC1%,2N6?@,+<-F[18X)H@BK-17T4^\I'O;>P]Z[_=YC M;M+&,:()N7Z0H8R;-TT1LBV -P9C%40I#P:=.&P M::6Y*B#41T5;4M:#0?#F''W8R@];^9JM/' Z GRA:]G[:Y>NBNR#WK<#U3'U M\;@*\ >^@*[GT/M'T?54<0,$"T2C-/E_((V&^K(?TX7?2*.5Y,UQ\Q!ST_FF M.>FZ^CI*TJ_WJ3+\M-=4M'BBU1 M-DDN3/AE]$S)8=O6,S./-&D\967$6ZV_@8=-^[!I-Z?*3 XX' C%#4G=6R5T M"T[IYK?(Z:814F^G])VZLDU80OTV1[I-C4EB"A([Q(U5#?U_@-JHT>!A;SSL MC8U[8[%L$!V1L;69NCJB\_K:@:T;&XH#PSH1G:D;5RH?0,YVQM,BYTUZ\T)G MSGLFA;21$W,GZ^;T6[6>"3NN$"[B;(NQ4K+SAR*E&S;^YGTO.WGGFKWWK5J[ MJ+WKV8;E93&9LB\)OD^K_OL&F+Z[L")PR6LM+7V0<8,&08[<:\7];$*E([W] M;>R^VG CZHP/[*_M8 TS405^@*M&N.K^LYV#%*ZZB9BNC_*@5(VW7%G7+?X^-8PJBA'JOR<_,\1*LW - ?HK M9N=%A#]9=B0MLR%6LK[-:&4Q"QU']Z62VU.?KFNCGDD #*]GO9.6:0/K;8$' M#]_RKRCT&"+0F*W63;[P2GCRG*G>J4,:Y)80'@9FA M1T#!Q&^WF$ZMT:S/)M,I\@ G#MDQ5>"5*YDW*XUT11#=\&>#40T;.N3HE>-W M3/:BB:M!D!A&_Y*0RZ1]@[FAFPHT?)D81>:]JGPFA7M MIJ>9.&C-:2KC_M"RO%)YQ'6D";VIY+WZ)[JZWT,DI\1D:DK[JBMHDUL>Z=62;RC2MKG!D#LF*P MQ_#D;-@P-\RD;(A GBP%]QGRJ\'N3(H5U]SEUZ$D07HJ#5%5S83IS6']MB#Q MFBCGGQ]\ V8(YHQ1_;'9*H^UAW38:JYI:'V!=.8/_=NRWT]ZK?WJZ-"- M0//%AGF:">]@Q@WDA\3WQNKO/8&B&H3>O6E632MXI'O93^ "P)(1<: MI++YLF5!6/XQUWX5UA'_ZPJ!L;^4_V]_I<'.N;4$#JZQ-7JT50Z-QWW4TK6E M^XJU:T/+0DMA[ W/7ZX261FY+7&'/S)E\<.(U"U:XA#W=DLN Z6;3;DFX;;& MQ1+OBF9'];&%ZY-T;@.W WE\!"5>3V!!9@Z2=C5QU!"I'-XBG5A70YIN?0VT M9'_$K33&)KB$#,EO F1. MU67QKLKYN6OBNA2C1/'#=$8]U%'P_AM*V7["04O9OA&[DZEE.!R.LJ*5&5 (@^O*KE7_7X-/BYRB:2L^>WE\VTV,[&:@2)> )VQL MOFR4AJ!6B4V3\<>0O>)WIP>4'U?6+&=,<4ZUIY65124^/.6V[-.ZAC0TIV!I MU2Q ;$6:%MZ0U^.23#=]?="P]?@/KGI^L(D &FQK2)7B")HOA".:9,[7N K, M>%+WI5+2\WK\(721F01G,J^;3*;5:*M!'#UQ@'J.\")'M5"U] =I&!O6>>\C MR7I+<]T%]Y5LVE?G$?V2HKP=9$(4$R)AV'HM09X:.[ M6:QV#+!=*W]]W^H,^3&Y=49$VYS>+46(4FW!T.X\ O+3=J2-OQ&7FWHZ>!9_ M6$Y24?FN_NDN1_TYA;<'P,;_SP$;0DSFKW$IBIC"+,_F'=!NI@>VQ;N,&)&B MH@'"F,1A,S$(^=D:G0QMI@= ^,/JW+@Z^: P1Y=?AWJD1<'T6YY7B>C*FJL< M"+1#__FG+&MAJ)%Z2[K _:!++<(O&-F".? M=X2N<^(623?"UUKF.W>*/;M39-&_+D^-Q)K2*N0TD]6([LRWJVG*?$H;FH4T3"]GZV@G@.L).LM)0>SG_E>8+9ETP_0ELHT' MQ*R>YO">/R'B+EJ;)-5#,HOU538J)_P:D@LI\(!J-^BS,I)+T**486\BL\7% M!_^VG]/8_FUO?^?)(7WMW_;V=@[E)_]VL/.$-2?_[7#G\'&N*1OB$6>X'HV. M.^KFT9AL.] B4ZR'IND]\X>D\8XYIBK]'9-C> S+L 1EV'Q7>]W;W M\KW])U3)7 1UC_V]I_GSI\^#L6R+N>:[\?PPA6R_$_-@3E+UX'0KVT)/>G(: M=11N P1YK>-*H@!V;$YP0[4D[RO0!!"0((D$^C-RJUJ&)DRA]N*)'AOC<]5> M&NQ2JF48T*M!#X;FK(Y,E2JL3D]BH%\R,5TH(W$)">W_F &M?4B!7)PHJ9_BF@(>3,@6J2/\.$SIK*BBK9%4X!OHS2 M*JO>96&^G7.#BIZEI,[CY] ;OZ:^:@-) 5+KA<47DSI=4W]@O 7]C#/U_$N M,^BGNLK7[G#A)U')!AG2UW&[>'Y2,IPVB/"5CO7D @5%( MAL"_X8&$FA*]S/"V!R>+Z%CY+?)K7LP*W/S&M1-LQ2A(?FH75FRVXB\XILZ> M35(G1K&5M*T)C\H5Z)4^NCI+FQR;>U5P]2^(F7?,CA?.SE4P9C"DG^2[Y>*T MD;RDUKV'';>3J8E9^%]J<_E*\:\&FW-S4'-/ICBE4Z>#C=7L2>Z-LG0;EDM@ MG L&S1Q[M7?'*BWZVS^,?;C1:OH$R9%S$4 ^2AE:XI\(1(R$2-GYM3SA4-)9 M.3C>QTNE8V+]7F 8NC)!\.&=L9;BG#%;K?]D+%HD\7)$@4DBH1.&4DX=HR&H MD&D'=FWLL ']*\">3?KJ:WF$P]WO*8_P6RH#PF'$%I*&?!0J+3N>^__4S8?LM3\;2?FSM?.ZA4N*N$K\6,6^%A/+X9]!?'N9I&2?NC1BZXK MQA>* :BCTS"\=J),*CED :>O8O4,T<$S%A!H1F0CLI ,H_CGTK5=='#,Y/EW M _@'Y5MZCU-#&WL,%9YSZ36FE]M^($=&&H@9M3\VJ =_J3D=.85":,I!N MV<#G6_^Q7R=-0$28\8GO283S_AG\HY7MA?+RT$!(P6?1!:Z/@8%QU]JT?VW1 M_FD)Y3N'JT[PM(CIA5\YPR+<,%Y[W:'Y$)6,@!?;]-C4)NG=OG/JU(-0;47! M)F59*A%_XKF,^DC^ * )D\8]OJ2;#%@=O+RH0A*3O^9;+11Y^8MT-_DFM&"+ M2]:%9A[RT)I.Q&8M3Y(PJX8VU VM);J_>U>">6CKP0M^&PS,\[44SZAB0Z>1FAJ1HGEL"5HI7_%XPM:1/JA/VO'XR4K-F(9T.S3?HY?9^6G7L L M,59,%/:R<7S B_>\H_+L=WCN/%F;=)A\';4X:DK4&,TK=R:E*M32DDS3(V$S M8_BXY_6&UZ)3S],:T091-]B_6ZOFJT3@>H&K"V#D!*J Z.@<^?)^$N637O(M MWC&#_"21K.\U1=:5_:! ?;8U_+S-$&@L$6,"@1*/"VGO-7/-4W#+L0U-8VLF M<4D3731AWW$+\GFMHC$C"IX'3,7%S2A39Y1-V %&=!DE1XFQB M[_O&321-278'W5LFB;NF1/@7:3"$(\&@PF,C>@1]FDX6PGL7S<1(K<765ZO? ME^ ]C<\3=6CNVA^_S^P6@Z'#?K#A1]=ZO-27?P'JL.9%:GWOD(I&PLAC3UC!,PT-\X<)='*^GJHL#I,<((J\74O5[ M'<0I!634F"9XA^>Z9_)[B!%]1W(^A-C]1J)GJ:XIN3.V+FVC8D,7B=G:9W$( MLKD9+HL*1;\+BZ*SJ$-6F-8(0ZEC[Y@8*-:4#"6=]3N'Q4DI!S\CN5RVC,+G MN?#!?[GWN:7]%9$EGDH7=%=EW-TPCR5+''/"$H>&_VKON>(4I4^(H*W.;UH6 M&G(OJ[55P2]\:#M(C.W_^CTB'/8?$ X/"(?[B'"(-%,A$5;.4%(A8)"$B9>&_\?BZ/^4PP+1ZN=R\G^_#44<*P1R"QP.E MEM9RX0%B),)0Q$1;&6ZRIAZ1CT685B.9)Z@-$'?@JFC/)>N9.V== M!/J9MG)JG#^IN1=[(&&IG?E:M^?+(8M+O8A\4=323=8])SUDU%DA%)(^.I"< M@,!3"H6N.*8LP5!BG):>)(^QTBZ+V=*I S ?=EX?[WW9&MAG0H5_%>P)(,/9 M*RX];\3_/G[\_'NJVP%W.0R8,41#21DSU$K[A<_H(.?=%1B0WB[; MMBSH]^\_-!" #Y,MR,O'6ZV71=CM"6:3U-'_/C@V;W\B!2V+@=_?F MM9R5L*&OW*@A8A50P3!B628$K/ZN.O=.%S,V97-,;,$P.)X6+<3(O"E7I&TQ ME4[=3N>S10V1 CE&(700R(P$^^$>C(I(806JOFP1S?Z$:98+JP\;#X@$!JAD:_).LZ<4Q$_ M7@%#*AJQ[-@9Q5R180'_2 M+0,!K\@>BKQ<,YMXY\R_.'[GD9PH?0W]%TUK8\99MQ)%3MBK*,#@1R@ P]50 M9S5EH1+QQ=Q^[>_^_4W $'I<5,6DR+,S?^K_Y9H9[>B_%=ZVY089.089(6D6 MZR#Y6?+L%^]B-DNYX7'CMU*1O?5>&X]2'B67!-^VGS8\T8NZ\K/Z(3OU1F;F MPH2\=9QPB@8X_N3WI7_YFW]R=SN>(4U"LNLD]]@*QRIS$2%TUM>E.[]293>* M6LFZ$3!38WZ[_9@*8KQ2X*RB38F-C41J7('D84OL*S1ONAHI/W%9SRY))(/J MNB:>#VM(4HEAF0'U1'L(;G2X$[YY3=]">JKDUAZ(%6"SD*]OL%PM!J1[M,_G M&IA3K+,-TAUN1./2!'F?U<$+++0 'X]YD37AV53^O7@S;H79I^3XQ(W+20!L ME7Y;44=)-@[<&*%9IS!T3+C&Z[H=U\1%7%S69010!I,NJ58EK*)>0&G "VQ) M#5^5]J@^G_0)7HH=XY6VXY>^ GS+>!)+;C]AH:/%LTJ(Z-..G[V=PQ]T%NC6 MNSO/](.#6 .LD,N?T/R2(,L22Y./PN[.EO91+X='_#I12#S MG]5 3NHIP"Q?@B>4@E_ X2#Q9N H[J,_P8C)Q89.D>Q2(DK#:^G=F\JQYD4R MHK0AB!>S$DG%:Z-$3DP:?G/\,_?1#TMQ+6Q:T2J:#*-^SL MAPK@K8;ZNFX1UP)602B)U=F%/^2PJ>"\^/4_F9:2NYG.ZEJXP?SZ M:#$(\,1%Y##$"QU2SXZHUP4+KY_&^_-Y4E+]LJ$N7.F@FQ9C;9N6C8L5S9EE MC;\O"4-% 6RYK_ M0H$0[0*_OY?H*%B21;?$S.K_)N=3K]M)GV=MGXWE_>/@BW9:2A:')W19/_-N[$'^9H2,JN :XH7EO@Y]0N18$Y M^JW#PHN@A>GOVJS0/$3-NVRHI.C%4YY;,$ M950$P*=1]NS&:4ZSG[-;DSR^AH(QT0-O6" M,Z-\)/Q)P%;N+F(W(8(WR6@3J_2'R@\UM'%Q'0UWX^_*^,5=EO'MH.0BG4/U MP+BJ0./7%(MRPFY-=4Z0R=)=,5!C/'8+IA^:(4O.6M:2GQHW-6,D^,2>TBV\ M_2C'DL@S^N^1.[ZW)/ Z71=[N&[J@94QM[A>UQFJW>B)^7AUV:G/!;\G9\KC M5B52-Z%F4^4>T="@)NEBO,$;"%6WV.5E\*L&B$"HBXD(@JO'9>@R.65>+@A M5DE;RT@ZC+T?T:U"]I$SHCR8KQWG?+D:SRWMUEH=Z_EWU7\F]H\Q-C:W%E=" M@+AJ ;SD5J,D'$^EIOR"P):D,LY2=C18F?Q'21N[-'"YF8+&D_ [B)O<.52M M/\]O4D^>S![21DNTR=A>2I;!X8 !'F=;Y D /J42-LCUO&*(F=X8&VNLLZ/4:SPI)^$KDI6WI".D1 MW6B/[NY8>]61\: MG8YK_Q;C,B,:6GG[0RL/_K4NOU1U]K;K[\GP^H$MK?"^_W)F"?#JP?#]%V-[ MCTT04=9:ZD,ZF'8)<+2;2&&%IK@WO5KW^DO';%%; VN[O/UNZ&Q?7D M\<'F#<,0#DP1#R7Q+,D;)R*6PJD3CZ9>2'G)*!)DG MK.O'%Z7SX4&0(GG#WPIYK>.+H@3?A;Z]@76[=3UB'"YWX6<;LT,1XO(CP../ MY*!EN)>9PIWL'W6U'<51U@51AGYTKT^H@P$[X5^KN[*"!9///:[,(46I;Q^H MGX/#I,-I_[&<+^=&HW!O%VB&&9F \)LHO*.)4[@"35&VG.[$#EY6ZSYR(@FD M(GY<_UD3\0M^D&:9<9M%W2GV'V52=UZ.>[?37D/4$+>!3?1;N;[J+C;OSJK6 M)XNR;A+B)0H!A+2*5NB.4S-2;#M?%F2I!,TI&9FHYA?D!TWSD!&MBUYX0P;5 MD<)%S!2(+PCIQ0X+C DAK%VW]9%4X<7BB8J4D:6O!4,7Q/VLH#R']H+PIZZQ M&UH_PDI;:_#!*F+VG'7M7U7N\OZU$[!3+2<06<% XF@C!.ZL M_O@M!LL,M_?H^JT9F+K,TIV5_N\3FLJ&[]%K&(DZ5F"VHA7)Q MPU53(KB)E6ME:7F;TP*EJ&/$CG!&MQQ\L M/1 ]P!6,JRV+]ZJPH=:\QE[P;3)/R3O[%LW^MZJ)I+ICE!8Q?74A[XWO:L-A=+K7;!2(4?#LBL=)=*%<(L.%HUI[S?1*2AFFY:>\Q.K;84W45VFJI3XD896DN\;O4WS()*TY[U)I[IN1,FS*2<<15-K>!(@W>IE M.R &2S4@K#N_# E$( 6A\R( SWAL1!\G.L-V8-%Y@!VI.X;\H6C%"5@ !B8A M9=D[X?3.4-0JF_ZULPZY O831\Z\&NKY1!&+ZU;$#KD&M_-OC']O!&9BX0:O MT3L11+,I_$;VSO4W)#O<9&V^,P3$XP<$Q ,"XKXB( (&E8#E<@:M(<#0(4&1 M^ R&@\1US[V?-0YU">D:8I!A"M;ETX$R$60-XQ'BFW1 2#O/?$2(QU#6\^>YY'"*RAK!G>S('D"&[3FZ?J'^F' ] M2 P5HR*>]V5DTHY1,FIKN8:.=%I1[PV^B) L]6BO<0S7V*_T89KD696-D')( MG-6,=?Q^;4NNGSQN7 ML=E0&QTFCK0#XQ#[^BI)'P7KO?(84R)H9.41S\++(J&8+[Y?;]E?6ZVNI8C^ M,KS0 25R5VS0]S.M\DTMXRW&\_G&,[K5<*BG_G_\-T(S^6>^,(I,$B2QW>:Q#P%QJ]K.7=O?UBNK\W_J_'!^[) M?SU^-MG_K]'4/?VO\>[HZ>YS]WP:I>[X%R>=FS\^B71W_FDNW#$SD?[7WK,G M3Q]_,RZZZ^@\,$Q>:8_A_49V/@$IR(@#P\=]X![YPH/YU]RG/YR6?FWOC*.T MWKSN @NEJI#X,[$@5P,=L_."P[3+@CH__0'8%"T,<9I?A:^#X%C 0Y.R.*]\ M7"PQ&QJR.,LZS98-_6;,O3>,S=6&TQ)]VJ@5L!E\^AB[9[GX#S_Y(]!P\5-<,7'S%BPN@XO_#. M+KQW_0?6Y>_ZJW:5;;T\^^/W1S8/SO0 LF?:9<.+V\*@.[:6XB.2=# & - MZSJW[0^E.<#)H)=Y_..3/&N6?@S+[$6Q7%R4%?\FSYX\W]O?S?ZS6,X^;KMJ M^S^=WRFY/IONNLXO^\4%".]%\\POSO_WX"#;VGV4/[F=[A]G!7G:XN^/- M2WBV[,PUE.40DY/;Y]@_W(.Y!5_5JP(:=R\:_]2Y/RAGR%)U".!?O-Q[_FSW MV?:>=U'S/H-/R6L:_7&=-!?QW?B8&QOJJQX@&P7*LY?'@?B!-%-.0G]YV4F9 M%I!.^K-0\Y,C]7$ED)[HGP;BQ=9R MEOL+B9P@J/>S)=#KN[J2N_K)B4K(W\ MX7ZN1$]CG^8BZY;_/3CCU=75SNM&^^< MUY>:I.X/9_A';E(LMCM_PHU!B]0*MZ1T&9Y(AYKH=B-=(EV']\:F>"/^-^\3 MDYB2B/;N"5ON\>D[/PG>/3D&&!)')Z#2Y7RT;%K.0&%YD65%CF_N8BTB2=,S M-J7_.TKP,H/"2FB@O&6S?"OKOUEN M8V J+1T:[&8V\GOR0HZ\W9M)\\*5,UI%A2V.!XLKU"[H=?)> &T\I$4UB2X- M(L1J2?L74%I_L7-JRR23X)@1X]_VG^4^BB88N9]MOU0/GCS^V9_P^X>[N8^& M>PI56\9O'=//*,^//NB+J.6 M>6UVX7/XND)G0B[NO1A%-3*OD?PPN$#>.$!O'"/P LVKS^E_[G^9#AS/G G3S,0 MRGW#T^% 6A$/TM/A^=Y!?K#WF$X'RA]-M*F6"XE_UHV C3>=%&(#N45(*,O$ MXQ?#2M8GAG4"[2#Z/'IMQ+( =6EFE05#F3]E_'7]-L8UT);B)UX!DL8?E4+G MQ&8$$M3BO?$,WE39Z\([8=K%8XT\O7EJH'N-0.C-^*]B?%%?M1_*&^R_37V M'YMH7 ?,O\;G>G(E+>1N\"=F2N^PHV6H)8H=7IE)'T+]W8%=T3NQ'RBJ%OX' M;*DV^Y4?G*=I+>;-U'X:W2)A)&T2CJ MWEE:ZG0[\7E\[U'4VC\ IYN?N-S?S MKJI_&9A'_R*V93('SL-8*Z9#'DD*?FP:;21;(8*:Y'&(B88R4N'<2"H>C"<^ M\K\01K93F;%CX&H(8T)K9>OH]/B17.V)#UU*_RQ%PU"^YMPU*TJP$61%U,[\ M#^3[AS)O, :+QET"GLT=\8M9,7:*HK',J=GSW1_"6LTZPAGZF?:#5-27J M4.3 20.Q<.9>:@>8M%I;NF>"!Y''X\P(3T"LY"^*]&RN7,\@:-5H&UR12*%^ M^B/4HCE%%)K@L"K\8!!QRKKEN:$V4%?AKMF37<,CR\1/%4+?,>'X*:3E'&K. MT?"!^7Y\#(J+O0.#\VFYD-:)IIS#RCB+2U*%^C,GJ.Z[_<@69'@?R>N'UC_9$>+8^#$W_9;_ZEM.V&6:)! M$@=]>)65K2]JFRSZ\_@J,J\=<9_1%]TD)J@V=A/GV>'3."+34-R3H.:5O4U5 M'_\47W(3)O6BG<<'_YH:\-WA6#_3Q_A% <)O+I%5=U<"!"KFBY^S,_&B[I5' MD=:,L%5(ZH9HB,1?I!15JUSTI8H6LK2/?)$"1RXDL!V"TK@F@\JT']N?90C! M@HL:B;W-_NH'"Q%S:,L&+!O*O>:2^>]K<6K/DV%6#=R G%],C[*9]%*CXM09 M! MFE)?J;9S4F)O^K<8]X;DQZ93RH\-[)2?:!?8_9W^),(78?+R#*@"+LT;[EI8 M?@(O2S]T;SA"J"_0'D%JY!K1]Q ;Z,J+.!Y-H@H^(:=E,EOQH2TP$>F+(_M, M%"D#R!V<3'2&ZJ#4&+>2XK;N9QXX'QAUCLA-A$]D:_$%:2[6+ZB<^-(6+XH[ M_%-==IMXVA55 VO ZPP?632(W-M._\ 8Z PL./T6NT=Q+@>&,25T$01/MO\\ M>_W;7]F<$#S+/H*'&& L9"0I%H:+2K6X;!A!5+J[9&X?VD+]_ B#C&Z7W$\% M7Y020#(K&X(7(G52*CO4PBEHIX!?0W;O*9%R>J")3# O=)5!^)+DQ62'&$:& MD5O5K/DV )9JF/JS*<[U_LE2PB,FZYKFQQO=!7E#6V *=$R@=@"RDRAGS^\ MR-06;55.&)B"SA^0;_3;1&Z#+O*(V:DTL;N[\T39>7+]<.\P?DC#D\^?[SP/ M'V,H[*U:XC4F=5MHJQJ,#=JUI0X(4JQ@U'J3DM1I-\])SOH<[+ $1BW5'P(, MD>0DU#J)5M$5,8K$U2.P/I4YX9#,WWWENLV3GMIK.XEF7N(<[@W/H?]\-WZ9 MPI_;3N6&<0W;\N0E#PUP_ZEYFV: ^P<[>Y\UP'NS%<_\)OR'CW,%ZO!S'@O9CM]Z$"U$^.CS!6T=\L/CP5%*#2-66_V%A*-]9#??)0PWWH8;[ MC6JXGPLUQEGR0K;TO4H'#,0KB9)DSU'LBXVD@)TDM:Y(6SU" ZJ<<^T1K**G MTT!WQ:9&":,HJ#E-4\QEK"CCT(*X9YN-5^-9^+4PBT*PTF.K1*SW#2R(#$+8IGS5"8 M&KQ"-QGR^ 9/QNAAF#.N?[!E3![90R+OY0%>>/"U:X6T!3ZG^SS9MME:KN^N M.^;6>HN3+/' 1.<#(<%%,6'*!*9S6,L2[.T^-9LZQ.@QNW>XGX2N]V8VPA(W MID8LF2H]D_RMS,,2C!U%UFMZ\LO=OVR"3IM,Q<@5\S3I@I\)4:/_5M4B\<0L MJ-HO=.$MV<[:@"!?7@F]*O-&LD8Y5Q)YVTV@FUFO_. @%;)-*I&P(]XV$EL& M!]T3P;5R':5>=BSVQ0W?#3E M$-%80 &%(D];:%8J_$XT)U4%&)A/,3*/B5Z MI+$FV^A)I\MH(4E6!1LHFE"_G!1%0/:=^9I9"".8:UZA[RXV)C>D9 T<=U"( M:65 H?Z!@HO&:?Z;$S)2[*G3:ZQ44H&+M$SD6'/9!/P@S(A=3$HZ68K%RDQ* MX\[]4JWN3^32@U.W0FQM@]:AW2XT+CAS3/YPTE EBG)J(4NY53[2WL76>U24 MF\S]I_IQE*"DXC*(0I:@!R\/3V-8CM^W6R5EVL7U2X% MY8N^3_F]DRACV)!&<=O+/(0F1)'7G-A>P2,=M-\8%42Y>+;?]R"344?!BE1=,9!T3?WZ#PPQ^^G@H6 MA:=H,\XM"C>IIDHH])TOV3IFW(0%8-KI*0Z5$@MEQ^WDT2$D^\+],M3V@]4Z M6=K";UA!B1*B'3C?-+#"2QM1204<6 M-3Z%$F#1$GNZD(U@]4978G@=?_46T"_M]L5R[OUR^]9\^5!##=%/KPHA70F4 M8J^H?DFX%&+5Z4H&&05$U/B""$+[%.<,$L%.H!ZN&P+%W+9O)J+&TJ8S$/O1 M(>R6< +6JT1,)C04$2:!X'J<(X2G2N!]33_N/G+[#M-!MH/M&N81K#]JQ8^0/KIVGYT0V2 MWIC.MVC?_?B3X#?XVW]8_V#__2,_0;FS$\=#?[-]:Y;;_5Q\A<7?GW MJ.-\%AN( IG,\R=/G__\OW[L)G9)+K4H,[W@27C%!9+J2A MVQ[NFNY3*\160:G<\UC,L2DNF)]+.TB9SLLM$;+24.V DVD$/0N% / M)<69ALJARK-,5J>C(A-A;XAQ4A$*L<_ AZI+I_Y%Q+0B^)H032+Y5C%U18P9 M%.S-X8RP5*20.1HQ.7\=5W%+K-)!,H0EHF9%%1*4<3.^-IDT!1075P6T04 S M-X(3VGM6\?Z$\*T_.VVDT9#YR-,0CF4ERBX6[$3M,[=6.*!C25KF(T1]Z#]2 MBQRPN- O:?#X%+;; "\''\'X8J7Q'GF[S2K$?\/5<(3-VQ"79P'QW@2H=\XH M0A#T>7.HLZ>.M07LJZ!RBZVJPM;&G1*@4]V:X\3PI"A?@E&/9 %U@?J;XXQF M5[,)]%S+.4EQ^&6]-24G39[\D9Q7TGS#&&5%DFJB3Q(/\FHH0TJ%,;XO54I1 M$BQ;ECC5;>H2G17VXVGY#X-GD!QIK2-"O^@$!E0(RDJ\4Q$P-PDIQAE0]5B. MU4+&4\2KM-0S[HQ;4CZ(.\*#=?C M>L+I&JQU8_4$?MX'@POR(FKMF9:/D9I1K,\>20B$NA*Q'8Y?^?6L&[\(6*7' MZ&^""/GMJ$I:DY?(0TY1,(%6$AMZ;*3#U LZEOZO)/_N!P7/:&KI;J.) B1% M&\,S>%R%XG[I;>N,2!0XCEO1OU+&!?KG.6^*>90=^-9GWB"5W[>X\?H6)')D MOW) 7-2@T2>47/R9,=$>H!#,A[^2X!\V)2$J-0Q?..^%-E2%]A_\Z9> M\P4 M"TI0!0_J1_A]/Y+O>"=4DK=$'O]W=; /=QX?WK6/_7AG_WOPLH_D4/H=T?$[ M1,>_YXX=CAR0T$5#&56*,(GHX0RLO=<8Q.\,GO/T M 9[S ,^Y$9[S<)9^T[/TQVL.T&]] #$+*&<@%(#[23E7$Q8'"L+U D=0/CIO M_!/X\_GQDQ^2)EU"K!()F=AN2E0;W'DH7U)[UXM0PO0C_).B=J.CSB&?/4ZN M.^22\PT]5Q/5. H]]Q0\40Y8;I^U"R%T9^GHQR)*#ZXD"RM%*L0?08 V.4[V M1\I1:K*@%#Z)3FK:7X2B-*0WCZ%/(3FVK^^WWQ.9BR]?7SJ53I9O+VR7#!C% M?6_Q?BHKZN0KQ!WL%''U),7L2?F=I%M/D+[A]MTG[Q)39Y&<6\,$8IT8PD:%E MR#:XAU03I:U9Y*W$JV"I%D"66D%\^,MRUEH2" R5@J7GNY5S! J8EZES$[B) M>EUYJ=Q!&6Z^A-:'@(N &($*'W.Z3@:>ZVN#2?[;FJU0%C\M.J>ZV> $G2&% M"M#&*7*M3;?*[EN=? ,\T2 M9)P1VOEO;O._%S);=+B'?N,6( O]6?C.$!UE#FGTWA 0\LY\ MB5J:^##O_^GXHJP*I2#7ST<.\3YVHK\9D1C0C,6QBRE-*,L3U?+!BKV0]A)\ MS(*$3(VCK:<="DOW!RUCJF:;WF;JWH79T=*59!2XQR9I28QI$HNCK2MF2R,' MEVX\=)M(M\P;T =D07N'"[D@3[VJ!W\\O+*F)/"Z^>O]=7;-U>.*N^9+M/;R M7IE"?=F1F]:-D\*+E!'E.D+T?(]P@*@#*3/7QJBA'OW)!0KN!B!4'C,0T(HP M[G>_D'VM<\*S7%-U4UH@^SDX_U?0W,6,O'T16BP43;5>,S!^=ST 1XU'>.X0 M!8D&++Q;SOF/S1+EA)D/YT=*?AV\%R&X^8^E=#R[KR6#^%9O MK8'9R3_.7KY]'>(R!E>>T]0W FMJ4>D?$UY5RN9,$AT-74\XF;E3%#'NV%IS MMWMJVR,9+E';T*/#6?-KUH>=4:96_#4>JS6?:CBBO94;V.]3>.R'PD2/\Y*Z MH1=0"J_ P[;DL37URL^64 3)+T.%QONCR&TPA$ *FP#X#= )!$[V /Y+D*@, M#%F?B/=JI)+G5K0KM::H T[*;TC3%B1!EEPIQ@3FK\_4,)>1 MUZ _)FMHR;;H)>IEMZVOB)*PYGKT)?->_13'NJHI+*K(@3*T9/$8>(D1)C5SS [4#">F ,CC##5S7KCA>, M)$;5NJ(& 3"V=(F35 ^.E(7\6AX4\3MIVLK4IYNZ$SKXP>[\Z'#Z\[8I';%H M\!HDRX75&:W[3@_KS\6#5>]8!1ID2#\3NMOG%0:+/VM/1;NDLXJ,T:PHYRWC ML:?P:^(YI!-!:Y?[:.([3=4$X^N!>1*@BQ-A03[_3/PG6( 4)(P6[=C_?!#Z MG]]":/)505P[-'/[]%&;;+CAP.0M[^LOS[S_%<.MP%F)/?,V4AO!B5M^A232 M;1^%+,H$#26T$7I%G/Y?D0WZB5Q8_&OMSSPE5!CS][G^D2,KQ'V+,W]9@T(P M+5Y0%49WR"A$D,P(Z@X7J$FK&V)X-(E$ M,V2@E/BI<<'GEJ8QN I)ZZT8\Q&!M,\#>#+M22NY0$N .9MS!(IKY)09S20O MX9L%&D7RQ8,H65B^HN(=7P1%DFQ:X]NXBQ[9.]W;:X'J?=OFAD T;-'#E,#S M<&]WZX-D3ZD>RD)(ZE2_>G%D-G!J 3_)3B1[F^B4 '&G'H35.NDIG% U M[(T_(.T(G]((B?)%\T[%IG$"&^JW:!S8*V;$M)U-WQD8X=D#&.$!C'"/]!ZN MIZ4/I_]3''Y[STS/9-R4<<-&J',!N)+;-L2'X+G5_PY^R:3HBM0=@4FZWAI\ MS0;'[^)@HASG?3N,HF LTT$3E-T[&]R;'U)L-';*RA@6Z:W3UR^.'JG/-')M MX#>)$+^8\(B7".S4FU8&$B<4"Q-Y0%=K5A""K"D5=4@=Q_ND*V^PM59HH'FH MR'IY;U7:5\+@KG&0^8[OUE%T# 2WRRQ*S M*YF8-E^2)T]M2Q.'W'DN*@R<8O(A>77>YOI.)7>RH0AAZ+^4W0VCE3'<(!.) M(:8O,RD)!;Y.TTII,M0TV77'N0?-[S#?YY6S?V5-B[ X++>OO!%E,ZB;/?H.M_'L-@,M)VQ1@D7A=S+SSCE;# MU^YC.:[]_Z_]V8)_O-_Y>YZ]Q6GJ_WKFUV !16S_S]H?H_XR8.(Y\X?L7_[= M$$WXNZ*\ ILH9O]]LSQ?%O>,]/*+'$]_.,M;R]Q)M%//11(AR!!JMY<<9GH> M\=%%!"'GQ!VD7#M]XZY&6^VU9L+,(2%!=\ZT/OBCG.P3?QJM9*T4&=+>E&)" M7=E/;DVL[4 _K=%@?L%W]1G&X?8YXK#7C8AY^Q70-_?@--,TR%K?S%V8K2]>\UM*/7KT/A70TSI10 M RTZJQK#( TK!*0%XJ#J$GIX3GA "KAN%3@%"N_1-O\'_?2RI19MS)/FL[S- MF:\,>53DCFJIF-WX4XST5 W_#\&J)DYA3/KC7W\-/_[W6??SP68<)E7_-9+?F ( 0I5GV7,@;/^3H'^<'^,RM=D\K#F-=# M8P^0!YC, Q%I%[V$)Q.BB#RF6/6/+@B3JNJ7: 8RJ+6EWX^\'N-LV5JI+)K*Q=/).N[Y"QN6%# MOCR*&]('TN=HG]_QEE!4D%3\J+W@9XKC.),%_$YG=OL5(,QGR^:RQ-FJ-SA[ M]2X*P8U#:T(5N"BW625LP+AG99RXO(-X+YE!1"S-RY@ MAO0C@C=)J),SEIQ9!9V^_W$&+&-=62I64LQ?B:Z0D%4*Z$?#?7XQ% &AM:7RASH1 SMN%\!, MT$FBF:4)==,(,*.GEZ=ZDM1S6LZU@GN%/AM":Z3?OR)(Q'G-N#!&0=Q=5, 5 M+*X(%7W?1-@YHC3D.?V84L2&?0;08XBT'M_[Z!WF+#4G3Q"3[2N9!1P,]\!8+=DWT1/\2N1 MB62YYM+(R>^0'FRH3B.X >)HU#(7ICERQ*D[99 UP29!DU&>T]%4= 0RQZ.2 M[K)W+$ONRAAG, K!T," T_ BL4#BJ>K_&5TX2D/:)WUT?,7$O]9A[I;_%J4AV MTC\.0/_KZZQ=DB?4"'%W(K%R(/]1#ZMV?L"M7];9W>B>F MQ8RH@SM2AA0SD9P$@B N0'7?]EKH O?K0(;.GQ.0&2'A5'$*Z;G]3F"8O_]+ M>K6R6O,U#/R=DFJQ$XT*"XZ"*_\J+HKJW#$R$3;D?#Y(/M&_^F59<"5"U ,T MB(A<#,D >;:O+NI9?-TDZ'U5- BE5,2>0W:PYS\+U/EX1SX:N+1MN2B.Y>*4 M\0K;\.+R['O$63Q_P%D\X"SN#F>Q.<8$\TICY^$!'K^!B/XV_'O/'/;VF>0RQE&UYS PT:3FZ!T[+PWMF%..?BVW%[B/7F^.CWEYJSI6'ZD'[OZ7XOQ.BG[/AW\ERT1O<> MJZ8V'U749:-)-8ZTXB5>%RL),TXT&%&-NRM)*@:I:Y.V0_ZEVN9^-^(NMO>( M7X-O2 Y'BYE>SB23*%!$W/AP$)N8O,&3/'V'N8VLXOLT:XLC\/44=7BSP>G@ M1+.?JF6KPB?>P;YT?K<1XN2"HPA$R**8Y3%%23^WL2Y(;QV6F*H44^J5F-[;,52#^9Z&XY'/V@H*BJCGF(*0LEK.8]A.K/TZ4YV4 MIKE*W-_%D5-^)_N]_."N2O#>#FG@Q1_R!O<7 MJQ-6\FE8]^]LY/H"V@PGU;1$#S:]^[=^7?AOO4RH#?D8O6^3R(1?Z\@6@W>C&8GIK?-DW=">]&46^VC[,Q'2U(,>^7F M6-*_KBHW9IM^+/51_-P?%[,55^M,KI< 2_Z]52B'83JIN-"KR*+\Y*1N&*Y. MZQ-;#QB-579453A<[1V-$W3 +XRO*VK>:Y5>,_#?"Q\(T95+"(1(BAX7U5XC MNNI.V.UW7#V"M'-O9TFOSI[M&A$ [%4.#RVM:]F0W?.> MU7G)7=UVO\HV$K/"K$0G&H8:&(*N46Z# C@]6?[*M@6&+C 3:'FO7_-[M_[V M_3[E-V.UPF+6HOY^VL,7VQQ"VQX'6;8633 W@(VA#4A:Q[D$]RDW_U@XM6> M5!;GAX-;D,:<=&J5UB](MH2XU7*2LE@3^/?WDB,W]T[E$IZH]\>19+_5B'=Z M:YHWTL@E)2M_+ET4<[OPS;E)&X^.0)R+42Y@[(V?CU!1@M#P&&98TLRK>1AZ1/.&*XI["38XP /+EC'F($+:^J6-@ZJ84K'&7 M2P,RW"I*F LW8H1%; M*.RUXAA&SF6_0Z+[%PY#FZ+Q5N3W%2@2@\,B M,89Q#A=L%K=/C&7<%(%W-22EA-"J!*NM#&-=?HZ*4C1O,)T\M9;T;#^6$+Y' MXH:#W0= P0.@X!L!"FZ9$KZ7+NQGM(V=FEK,O7,UW]4HW3/_D7&@)/^^7G^_QN@=(LJJ4/T14"@)CB M1;,CRG^%O^+LHLY^J9MS/RPT>,]VA%Q3N&&SUTMP^P$(GKWV8T-=M/0''[+$ M_O\E;YT(,/@5V_X:3M*9K/3!;LPPY 3?%2>="I""0*36-_Z)]GGAL]+_D[D- M#5I9O[AUQN#B !#F]N"2@);[UZ M]TBA#7N[AVO9B#\(P?CKC$CX__C5?SFXR6EVJ==B28"-F//P+LX[RJ+T=$H% M[#D(U>8 K0H^Z5*>W *V'77,K#@:DXOU(=DA L-W]O9M>]H.>K8=+L&@]J"I MO390'GZ[' &2BFABMF(I;F#2*P:F&POC9^K^@+#\FWCE1@TVCB0LJ9V=]T?. M&^3,UT]B3T4_/LKO\\I%+PBX#,@_?X>O$Y9/D^7Z=;IKT>" QZM3+@O\3_A ML"K)A66A$H:'V'N:Z3)YE^Q?#7 ML=\:Y/2T=T?[68V9N M&3LAQIRQV'.!U_.#),V21PU8M)9PLLBZQV WBGSW"W3Z?L'7)!U,):@T^7=2 MMN-TCW]DOQT(=A./ZP[W%HI,1C4)4Y6N%V\% MF5Z-2CGCNZS4#6STD&CDG?ZWI9^.7_,O?YS\&8^3X%PDO537GB0@Q785W9+> MRO:\Z C(N^&(>?+L\/HCQIMXTV#.3D'8U%M[!['D$APJBC&VC[3Q<$,CY.'C MV&O_Z--=>'73A\ZS[>0\V]]/SC,N2-)Y-BUAYWB5XD&E^Y5.*[^XU/,:7/3! M4\O:&<;UX[RL".'*!&*J< 4. T;D-6[.JQLG(Y)X),Z4''9;,!O*^L)=>5*3 M>W3M67RX\^P'\\[6J1AHI*FM "W:\"3J.NF_F-3'M9MK+9NZBZ-,NV=3/_TLV_W.R\7,[- M#D[WI)^E=]1R*IM8_42Z?-';D+%SWYO^I\]Z)C2^V[@+([7EUO[N[MXV0)Q, M9&+VI__+X38"1L#E]U/CW*^+*OVV6.O*U<7DSR5)RQR]>&<.GJ&3/Q[ZVL/N MCS+\-Q+9\>P[[(V!+X4UUCOE8J@V10S3*@L# :2DXS;]"Y6IGCW_@;[RW&\( M_QYD=J&;YV?QR:Z>^1@+H)^_+6'0Z;5G8W\<^I56['@;31LT'TC+FQ_LA%_D MV?Y!^E@XF@70NZ-E$,L ML=TQ]"D!^AW /QX!^WV,YSP*Q^;Q;^_1<'P*Y^7<&]T3,5A+J4ZS7CBG4O\"6CZL_>G?*C3J8:!'&0$X"[)F2+G5O5"GNS] MD!1N^?Y2'F:=03<)=)9AVR7M]%T\+7/I^E:H=>+DV3OT>H!0Y?K@?%1#>!(M MH!FBS8 R+_^YC#BRV(@1-@+90>#ZW22EI%?35;KU YX,W$_ZV&^6<3$4W)(? M9'>T;[V.XC@SW+D W!T-6VXN]Q.0NR,,'QSJF#V1'_9U+!6A9\]+V\ION'R\ MJS 3X(OT4#"XC2L" [&POL('3-MM39*%G7HOO%A._9VJ[)?@R:^9FE\ 7VLO MAK*B6[_\[?W)HW5#H^G0T&W%OC5#DK6AQKY/%B5>SXL8JK! TS$0IV>#<7J1 M'6P#:#F0 ,"Y0EY%5WR R:1!-3[N$P[L<)ZWV %RM(N!,:X [1IA[\"PMI[L M//GA4=]&9EO/#_RG@V.,KDV?PJ1A1@SL1'(E &=6'A[7 @$5NP_ EA8SKN?]WE\I4+T*3HM_94\.V;]Y MMI?Z-V3Y5OVXX%5LX^OWX6TZKA1!='IW)FZ!2Q/8YI7B_1TC" MW@,DX0&2\(T@"?IV9/TCX+]1=MID20#*0J:3CW[86./G[F0OJ44FIIBBPXU& MV&9))&QH8A6JE2:VLZ:(R7D]X?2LU%%$9M$_6BX>H.G8PD&$O7]Z=H11@7R- M^VV]B;9&LL2!+CU;=^467HMMIF5Y."0,%-(PLR+[^UDOI_H+X1ZSXXLB\OJ9 MY RIG);0O?_5^QM%M;J^0H?_#) ._>WM L40&!J8N:1,4\0>7LS&G.EZ4P!X M-5T#V7DFV20_*-<<.3$U(SDBGA&XFYD0FM60A8.OI&,1";[8=/:&FUN1T6-RM"S4#==)DUP+D_ZF MJ#U>QJ]%/OV:_OBW;\86_<7:ZHWFKM:W7S\U(99QS7NF>T[1U@##3 MCK(F3J@S 1@G5'1"GXD['A[L&7M-C3V@0-W>-U&/ 'O7"6UOY)!>",_8IW"B MZ$I92\FC,I=8C,@+NN0,SZ;GW'K[3OE,2^%151N5VTQ6#MKY:GM6C)QV"AOJ M[*E_$G=5-Q_T\0>(@N6!<_QC;KFQC\!$ZT< F= $X$^FX>V[Y%WFV=->UI<2 M4RWG0G[S=H]"B7>Q+>#4QTKZM#CV,*^_>G^BU5HC=_2WR_-S2#,$\C2)1K(M M;C1\YH.EW]YM]Q+(<(UDT(^(A#37E\3MM PC]O910_.U!6C?1DZ9_(11U;^4 M.3BUL805Q!-)VKYCU%S:2'_?,7-)ZGDWSTZ]8U4NLN.CI,QSW-3E1S\D%'5, M<3;%IR=6[7W4>'\S:CM'73RF-UD2TT(7FM):)]M_OX^_H$Y%G(EU-MR]NVS7 MFQ_%$KQ\<72Z'3FC0CMC%SIL &D0=T$\RVB@J#,XD@#/%FDHFU/7;VV Z_9#K2%_5BX:> \H+*MT%;VGZY M8YHV-#^OY@67-*A)"#C*AH(CO:WRVGK_G'@<8$DN'967;] 3HR>YK*'%DHEL M>%7.05]<3]SL*_ >?$7-[M>L2A4:UN[%1C!G21\L#F&EH+<5[>L6UHP/!Y3FZJN%=<, R)UX6 M2>Y#R*ZCT*Z$/E^%*MM"))E;33:FXL!Y2K A>4I%K<(LSYD-'W7E,"8H,O?" MH5:X%N(3PMOQ=N*Q_"%EC-Q__CS?W?.'L+^:B',G?T+E>2,T%T76^ M\5#R1HE?87S91)=6>"(C"3HMSXG:'GP%E.H1GY:4O53W@!HD51$OX%VC(CA8 MQ"?J*V[.IL,_3QZTNRK'PL//^L0T?$L8F1I@R$QT1D/N3>)*2>/'U^9'A M(>-(S7W\3J@.6"RGY&%$O>LJ4V[51#HEDS06&GN[U)&NMC>*R"810*1C(2G& M'?K;"*_'G\OY @W[#30OB<<_/J]PTNQD ]L&9NK<;2M@7 ;":7F^H<[JAK$A M"/^XX-":-27H676WQ/6/^]QU@XKE ^T7K+T/M\0[,LZD[,*QO7OJ@LR5Z^MP;G&4 MT.=9_#>)EH$<*DA-,+<<2:A.W)BV,UIQ,;O8Z[*&0BJ. @"?AB<'7B^#O4< MRUAAW66T476L50"_(%$"H!Y6J*N6Q"YH7> RLI538Y5?^.ADQ\(WC<;8"?:K M9'BNE).*V$+&8S=C+3GDM!@;(&;(9+IN6>SS+_=<:G.P^H9$$9E?(:)CWC]C<0N$!Q1*5\TIA,[K)&&3- M?X57L$0Z[*U;!+O):M/S4;/BC6//6'"P#G#3%9SZZYT<>XP78FXT4O'5FP## M=(XSA)1M_?/Z1SKRX]-WWKI-HBZ[S4K,Z=&2,I,0 MB3 ,$7Z>G#P]%I$\.WY]QA21?*07*U;96LY<&VE* B>F?^QBC,1&B2F@WIN+ M55OZ!ZWD")*_TYD4E %9J-"\Z=S$)DDW,K/N[.UP/+-HRDL6NFU]7--(:9RK MX.+^AM()\:%,+LE]26ZLS[2H9\@;)CWL?8&R@:C(5(#^<-S;[JIS(H;1=_TN M>K*G(ER3;;U^=\H1^I%W$*NN\-&E#R,9_'I5^]BGF'#BTVX _VQ(1_D;TP23 M!M$"&=.,]:/3;R="D**_38"Z>[-UWO#6T?43W@6*DAQN$EVG<)3Z1<>K8+D@ M'=%)C,&C\A4=YK\3J=YA $X>^5D1]>)3N<7Q#%IE4TF(QKUW>AP55HE1:Q_3 MS!=\(A\=L$_V?]E[T^:VK2UM]*^@TIWWE:L@6J1F^W3?4CS$.FW';LM)[OV4 M H%-$D<@P(-!,O/K[YKV !"D))N20)E=U2TUKV>1 \+.S<.D+:DI MHSO_Z95H.$=F8632BA.=[AWW R0#IWYX9/'8C>&0/65W-E=,":!,:[G-$(3? M_^>)?WQ\3)EC]FGNE:%KQ@*^"'!7(SP^%;'^CLJ1[0Z(T?0QWK)(??47\HIG M"-6 5AP7F[*2>=4,024LCZ&=J;$77NJ< MP6,93KT15?WXZ=.%]QD.8QI%,NZI2Y#/K$-X?P";91E8:+AVN\85\T3-_;AWO&\\B'2IWM*EPG,T M34W,:&\Q957Z&_@+L^)R69$R\_;YF:;%?_Q>V+;%I3@*+_AIA+JL9DQ+$2C"^-6D,F#05_!^*>^D)RS@BJA2R8M M]HL.:[=Z\T*P$DU<>8[.E,*#"WIRL+")L$^ZKK"^+_]Y?'!B5 Z[!TYCX&"J MS))8VO*BK1O$6>F2=H/2HY-:\=1?M'_0.]F__71KFV^/L>_W#_8H\VG_L'?8 M.A[-'1\\VO?BD9-!E5AL:.:;V(V$S7[\9\_[.,*^Q@ZE6FT*ZZZID4DUQLQ5PXY/*)G76Z=$\4@H"M,9KI72;6#MS=0@#V[H8&%F M]\AA]]<'(URZ'I3?4RJD1])7W'H%S@730K372FL2V/9Q6(K+JJE:,11OH?Y= MD1N(/!)3=$\62ETVGB; $Q=(7_F>Q>PHK]5GG##Z$A7V#&+T*#_KE.4&^ >U%H..V\;H^Z>\B$X M8,]!FF:8D!J)N\C=_I9&@T[?>+MZ)XLR<($&37=SZ6#N[2QF+SUS01G!YHA) MER%723D!XAQ/A!GKDKFZ>U6GI['E49^^?JO1R.JXSSP_/3]IPEB"(J(*HF?=\U7IVT=RXO;7#J< @$2$"0. MHF8X*=+LQ<+K(&%/>(J#'F2F$4,U)-Q,(J.@D.& 0,T4!K7UN&USP;O6JA7O M2/OI9UK7!:T_2ZXDGP*_E 2F*75*D-=B>#=W6#S=#0- :K4;B&MZ-LW!Q5M@IBT<7WRL( &+)B 8B+95 5"GN.&WA:3H:$3 M$SIX3"RYCEQ7UG#M,"C.0QDT%MK$ LA@3%6UH#Q6)?]18(\S^HOD. @U6_4N M;EI#C]HKB%DO"8*=(0",EKH4_:*:*P(RF$.FNGX:%*8G6EG!(12J4/,=W*.KI1LD]KI?Q.[0BQDM$<#]^H;6AI"#5P MQK>N]^03IO6*4Z!;91[VT/Z4WGNU';(!]%@T(!VSDB8F490SF)><@,*5'NJ\YRNK4\,]HPKXE1#GRI?<'+QWU MWR1X4=)U8?":T5G&:?3$XRGCK!"%;TG29:TCK&D,PSI9X&(&2[%C1:HT>E;) M,T4<*[1@-X7)PZ(:KFQ89-@O$A^MTE"OX$IASKNN;^Z,U'PE;C/U-2ZL9]WD M;NKI2R,/XTTTBU.DFJ'V0/5.R?0'QBXMC$UGH-4)A$608!R:C]?HL'"P M19:FJC8@EM16A5'][>OQM/.8%'[L68SHA%6N%R7A;G6I:C1FTR:+53ND%7]1 M6SC[H-0@5!Q@&ZIYMM#E:-%EJ9M-RQK<"=#]GV0))2-BK3:-(*6@#'XUJI)& M_B9]R9VU-:=8^?K.$'^3^RUR/F=S[\8$C:I_ ;K8D/R*K[)\)KV/,/1&\=10 M6@ 1X6G6AF\Q/_M'4=6WBA9_W#N$%6")[:ZH"B1G4-[BTL#@I*B1; U\3&Z? M_O$!>GVJV7\WS\O-\9F9#EUL,_:<-9@R_ BC"%<9M^LF0K#]$U^?<54Y>O5R MY :Z'J$1219 *]T;U;'=1C YH MNISDZ(FU.>IF?2T=Q3%.4. >JI#RF,^+/ !^8"(0^HPF]1ILO86.J]^A%E-@ M594$ZP2L<9AG<81-"X#?XB4:8F&CM@_!$,32 4S;B2C]2$]:-:?[DCT)\%6I M ;M8HX1G ,PD0H49RV>IT)EF%+I(:JY#"AHE F MPN+* =#:%;51J-46&2;.<:5P@N4-A7)M:;M!0^X+5T[FN#] 51B-QQWASU'S MQ4Q]JGNC;<%Z@1#A[JY4C%&>=T$\JHA0)K#1A;)T$A<+B?1&D(OEAU_@@)AU M8OI%2ZG0.AG5/9:A7:#DI)UY32&;H:F"^"2+[9KK],M"O9-F?5QGEF!+[+*P MAZ7C7DAW: -',289.G3& :X#XAADV*MCQ/RT#]G= N\/WFTB]8S9I;+EF7Z MTHVU)"ZH+5MBJWAZWN]$+S@+F0$*\AB8$Q7YH$6OI(R([=T,"X@5ABM*E"UM ME5XZTPM5SQ7+ KX5VE2<>GZHKO8V 5K$HYEC6T4":,LJD&8"VLTJL[VI9KZT MWPE6F!3B5Y(CN;E6[0YG)_M ]8(NK>_1TZLQ76%\< M16";O0FP=NRLME!B%OA1=[2,!6HW3GV&(=;9I@0XC%Y@4ZR'JR+MU@14@S"( MU!0A7SAX[NO2"]2515[9'#?G"E22OL@!7SC5WS(LF!O#-NI9N T%[.D:"BD: ME4&D3-NRBH7% 4G#)#"FB-'F33@.>^^D!Z-S4;0Z1TMUM'+*B=8_,S8*2"-T M@SG)RV4NR1\"3<+ZBDD_JIW5%:+&HEN.;YV/Y2\4+:$;QJ%5BOO:P3 :P1B; MQJ4K6GMP%<1)8-NP+E54EKHV.^3C7=F,E-J-DDHL+&=EQ]%'#XS*BH:U%S1P M2R[^?&_E_#^>#[LEPFEZ"2*2 R='4"[#--#S(IGK<=J49^0^T7*TSB6X%1%0 M)A51ZY&Q3;B4KN$;S5L(2AA%"/P:CF[_Z.#E:>\4#+0DD3('? .F5F6<1(/8 M\*4(U(@] UP&7X2Z.P6ASK)&K75F\6+U?=/%;+^SFF&=8GY!VP3#&XC\B@ 2 M750$:V=J>/%03QV/CQ@D6Z:2=\B^'TU6-4II]T'HJ##P553;2K"]$!@1WUVA M80%SAF_(0D<(WF*2A9?7('JI_(9+GM$U9,:A$5Q8J@E54 XS[O@ZRH,QY^N5 MG#92H,L <]YBH"H-\>7VV&44V)00?Q,/[,]IG!J3G-^F!V55"Y/E52KN H.E M3WXPXYC@J)]V1G N,!TG;#6!C8,0"NP/H)!G'[979U+(: MAE[K_6P8A 5!^;B'Q:@?+[3'@^]]O#O--+R]48ZU,FY*!'B^O#R*%;DD0.X4 M$=E@25:E27O$?65_L-]\*QBFHD?*1Y_RX+*,.0$.7K&"'_!8]=4[)1R8_8FN MINNX4-I]''F'^R?+F%UG0-&_A^E<<)G0O!L 00VN8_A+H6>IV4;]%&-R8(*+' 7/%,"&,7SJT?8-]H$&Z@764'YXZ!%,]"DPD["S-&Q^2""$.DN"AS60#6QYBBA MMAH-V\*MT.JPS*($,O;.1G$!-Y'N=4 1W2PW.9XU+9J@KIGX(V7M*D=G395V M*9,!P@AJN9HE 2JX]>)=Q3F]RFE$O7Y%][X 9.N:"@>]:'^PP66">U1QTT#4 M"N?"([OC-UMBP'A+;!?#J?@>D*MW!&=N:F(0;.TKEU&B>7.="C Z17UW^=\2 M&M0&/#E\1F0!MD9*/RFG I8!.&@HVQ2M#47NNA2$;_P]\9 M7VJ$V+,WO$V\44982WHZO4UD79;[;=Q9PD',?H%@8'_7ZD>^1T/DLQIKA =& MB>FD =N4WK$-_1/9L-L_48U4C'KLKH(#I$-U KS $OL$_##/X[#](IXN)]4GGE>Y^K@KZ^"*HH]L[R M@$:_4#G_UXU37E01#NE4?/K>ER"^Q@_KI:=^G8_0XO\ 49X&TPX%+MJ=UPA7 M47!;3,JA=D0S-7DB.KJ1)&&Z]BM' O\.*04#..MH]987C#.-N7N=QW2]\\F M5AT%NA!E;^" UN4$36<@11D1K^ ,K%"$WLS?7>8_T5 MXFX*-6C7-_#ZL$IBRKT$=4^[JC&ZPMYK-%8X^PC=X7ZK4SO&Z>B*=^J+R4EX ME'5$*@-8\L2_,%V*K0NJFABA!CF<&ZC0FA?:Y_I-K',8 IMSD Q![W=JH0CY MP0D(=$>A(')T8Q[:Z<]PH[SS3MB! @Z<@K8TA&&Z!F-VERE,^S*II:_657]J M!5%J[ 8N@:/L9JY$CO',:@RJYJW4GGN5!IR+2V_!2&!6E#4R76PEJ@:6S\\PZAP3PP.U@.GJ[!Z,L?Z-+H<[JPIN@BT4?@.]R74 MK"DQ:)JZ!3BMNXA1_4.<89,?NV3^6EEB9L[%T/7YZ9*\"V&I8X4A_]F$864I MI1EQ3EF/Q/F3WQG+TGDG.FU.^GVOD=:+\6O,"EH!--E>:3%&A[>.&?5VAG63(\"=W22]*UM MA:(?J1E&.KM,YTUUAJ7\J:0,HB6\@83KX&;9B+JN8:ME]-N^&4*<(E.<6[%P M^7_Z*)9WKIF_M'/G(S!8D.OS43_\RD2JWHI.-0 M<4^U&/>HF72X$MXHMYK14Q8F'CH6:K-()XU0\2VN77'J!N"&5/)"@*H,)DXH M 'X:-POYG8S4+@@8-8ZW%IIU+JHB_/U*)@(01P(1Y>+\1#TV$." MU+66RPWZ:? OMN9,4#M@0864H#%)J\9U?AC;:2W70/R M$9OZNK;Y2'(TYX4L2:)V,J#0UV9[.[!9^U=W.6>$T?TOI2YY+%:[-NM1+R82]I%';_UD!<3V5T?&N:22-!ZS3$3NT[D,?"@MLEJH=$#'#>9 M%0!OOL(%^*/R!J?>AW=@=K;?+[>#0F3QY>3.T3Z8&6AW\*H+18:+WM"BL:/R M2NS"3,58ML[*;+A.P:V%WZC-L^/Z;7=J4:]DX_B$^^IB@K;.MCN2KMED@F! MX"R%=ESF.\Z5TK 6E 2@V5[,VI9YNIZWS+$DAU),$3D8/SEZ,*A 3M0PC8W; M115L.?'9>ZUS8UC%JM]:QY3&FG=BX<4<*':LW?+<<*0ARAK)W@RH1^ "QZ#BU3" MFND$./LN%D-*0[X%,1O+B N3=W$*]FGRV +RFL+.B,ZCIZ>C(K^;NV9PQG8 #/>F:0!>[F9 O:DV1Z6-+)S?[" M#JOS,#5_;&2;.ET!AG$V*S3]:&;/VG:]@/.7)B8#]H5Q-]]GI =YM5N6*BN! MP#9'X3$"C"EEM568I0FE2*,C)76(.;*64KD7E$]XL5:7+7LAV MQF5Y=E&[&QJO^GU\J8"; .] .*87.Z%M0USD;J3FEY;BR:N/V(J4H_!E M8?JL$QB6_);*W/ZHB,E03V,)>F(?K<_GIN&V?B7R&IU!Y9M?ZZ5IE0OD?G@I M8%&@6> 1F6 X3UAL%7C%+C:(A[N!>>PW9EMF[?+$PUPC9@U-*7MU1/9L,HUCB]O?<5 M;'I<,+R1]RY+IG$U-"EG@7QP@]9@9W.^ LW$[Y@O&<891<(L&3 M.D;,D8Z@\UHB.N7]*)QK@+TG@5KR#-,\4 $>S[FNS7' MM*A:W1+2["^?WKD(9@MXII08F?.B>MY'"DXXYZ2U8E[NXOZIKS-"+LX<.2]9 MR JH.>7V@DA=+6_J1N' R MY! !F_559[)N]K)C#NKF[SDU52;^X"I)\/ 8E/G0E7BZ);SDK]0+T$=5&HHU M_;']N)CJW6/Z?W?S8&Y4YWKF4,W6'V'WF+!*LN)2@>9&S?#@HNN$;LK3AW_/ M\&BM]4TM4".D=ZD< &N3&LF=I'66Z.93;HX@>@*=EO-Z(SE\ M/*M B&-1$2O'8F/#&ON*](K$N ZM1543Z&=!6I,4&7+V.>ICT)3>J&&>#+ MX*681:9RG5,VP70%L!Y,RYH_E:1Y$JIEJL99&4M76EE*P[<=T";I^5)0S'IR MG=VBWHT+710+3D M#*H\F O \ ,I!7=ZM@>2M0D$-RHUO]*O;%>*!T M(2>P<.OVIV$3$4D.S%,39D8'OC52O2]M-W1]#9<9F&I')I.">X-3ZH; HY.6 MSZ$B@[ >4=_/.$3G AO.ML$ED: EORQ?QK9-N-T:CE*.FF*/1(R]<9=H1%'& M0HPD0!<]XL0K!'IE$4\ANH@SV!MD*]F3B)80IY?,=-A&0X $2T5N6!#10],& M X,7P]PUJT4?=BBBS6[4.:PIIW!$K:],P;>*10MM(JP&-X"*9[PB&"FB]BR\ MM(E8TRQB_8/T AK5*3_@%D,(? 8F+'.H$+OK24*4['3O[JYM7>FJ$YZ]_=XW M]V[XTT284"""\9A5L =J%A. *1J*%)&E,C)F_0((Z*I:%D93J!,;+= .!59P M!!$V7-0]B;3\T(%WWU0NH.2V>B/U^#%)V2;F6,O$7KOSYQM5]/_5XA_3GZF8 MFHP3T*HZI:]_62P-G;D@;0U%EIO<4GQI;EMJ"4/2OVE6*=EX7EUOLQP$Y=BO M'S[5!E)I$)8U5'1M )BVU[K!@NWB!=HLKT*+I*%19A-=J<17S6\HMQ$H0]QE M'11!I349QF.ARE("7J?*!Y9G&/088WU4?8>,>+#J'(D$1O.HAO^BJAZ,IAECK1=K_NBV993]H72U)8V@T>%;9KM,%>5#KM]P*^9- M;S+<*MQZ5D<9/*!%J=3-;.5(%M=(N\0S5H5%+PAF5#"*BDGMR$E%I*X=%#C! M4!9R; -3AH^&ZJ/&O;#>T7JYY:)L,%[2 @?.-0\TUTW??. M*I0M"?W]2Q[\'>.?34COU"7S6G:+62^U6] @ZCXJ=Q:& M;#71DFB^4,S>A#HP0C^OYQK60>W9[GZERH[#N0]V;E0T/ZJ*'NLSU M6[5+D-=01F8%]4XN[.Q^"6RYI+ZE(;HRK_-@)@,?G?0.?W8W1&:@-\=Q6CIO MQ.N(<1F]2?K?NSCR"W9!7\.VW.C]%5\\O5@_&@PI(*WNQ1%H<'VY.YQY-Y7N:HNMVCFG9/&^,HT^@I5_FMMNKD#EMUKRI2YW9E MP1)\D&VZ45_Y[GTZ^99M6F4?_[/*XR**0[;ST:>:C;1O=;@FTKG?+7DRI+-: M:G=NGQYF6VZ0F-V[4&V7Y_9BZ6%D4.NB;[_$WX*I:GB?ULN03]'2:XB;MV!L=UD$O\Z8(F0VD&Q0GCTPWW[-!GU2. MOPG& H+\$:'+:7=:VVX?M4GNNW7AWND_XQ;B14!Q9X _7SL:Y-VG1AQ?=VI"0\.K# M924>&/W=KU5XU'B;N[19KLA3ADE4( 36;9MT89=J9/!S=^V.6S-A*FG#1!D$ M-M@$N^(1.&[7V&LMPV03=/I'8*E;_OGX.O):F67GN'^#?[[*>M[[,MKJL4]( MCZ6,Q*T:NU5CMVKLIJBQ%U'J_3)9'QM^.C>TBYJL1F+?*K%;)7:KQ#ZF)_;7 MZ?#=5G=]0KJK5+!OM=>M]OI#::_/J9"EEHWY[6_OX3OJ&$O.)SK&Z<+9P%U1 MTY;\T'K2YVT D4Q>ZM>6X>C5O2,U-0/W]@P04IJERFP2(8]Z>][>2P. Q/][ MAX*?[ZLD6[%S-(==T &SJGPQBK^JR-THC>O$Q%27M?(8!E1_>NY^\3U1]&:P M&F\C1JR7WXF3!:*GV';]HC5NQ4)H^!MGR__"<59".=GP/F828;$G%NU+OT)N M4^Z6L5[TSGH6,8 P+LR_-%!/K3AN9U9[07UDZEF:$:8#,30NW66\\:EZUC/L M:>'^WGLMXZ:UN/B$99^YE%"_T7B"CUU=J?'3N3EDG+:!2\&G?P15\G57I;M_ M*&#GOI=BIX;WJ*XJCWC*=%/^?6P'X.]P2%>KC0K M"5VD*A07D>KM:\.+J7<]J"$!;2)0X/$6*' +%/AX7<66L^%F@V/;PZL!L<_7 M&7:0FMY:E#Z"YL@9(4P C!#P*[B69LA81*[2JSC/" <;^*HM((70SP$C"0 M2P5\Q6TFA=7JPB+6B@[_?: GYRFB_<2,Z7&M-R9#;"2"+G\.K X7/\F0T3E@ M&, *_Z<*D@"1HV? XG:T1_ 9"(9$I<6PRL?>CABSSQ@0 @7(%_4U8-;W/BNP M/WM6(&Y$$H^PLV?@[2#B SQ_H6 WO1T'+0)'KBZK[#+PO8]%@/^Y"+"'=$;# M?-EI",(C&10G#4;H M#.)",N7*1;5QML)"V6@$GXR+[NI2=?5(CIXH!)PWVT2$5@6LRQQ=+X67-[ MFSV']V_9<[@%APL_*H#P$\+V@&UMO0X;T1'[!L"9KK7>J)-ZK@'T2]OLKC9] ME\BE(Y+&,87OI>F!"W+U5D7T]=LLBWSO=5YQP[!763&EEAUG<(UVWKY^A7\ M._]4Y04"Y6NL1_G&-R_5TRND%X8R[;_HSNE_F#M00SG"EGFH+#0;]_G47S1-%O6WJQMIWH&EEX_13B)20"BB&"K6K(U(4;^@KAU:B/BQRY0.,N M78?ZJJ9P+0B<=\:M*X 5@UYH6*BW<]C?V[E\]JR^&]^X'F8W M0'WES9M0SF<"+BHO]7C+^ <@-Z7GA]Q6$,6,TZ8I-H"1I@Q8J2\;.K,06A27 MA&.""4_PK@3-ZSD=:^#0& ).9M/SSG!/D-1'H&/R1 C*D7#.] 3)V64GABXR MS45@GP*"405U1FOW[GH,6',K.?2 Z:$' 70,NS]H0(BVBDT7R(V01=)E$04C M@D"SPE#2_\8(1@P3C$MI/5%?I,83S6"&@3G%);MNV2AB'%_C7&#XRQ31O@/F MJ*^5]UMVE6G@NL9YMY&ZM'KAS:QO9(#3U60$.GR>7:%R\>G#V3.-<-?4G&[/ MD- ?!2,9B#ULT_IU!C^FGC>HM(W X/40.[6MCNID#\2"5J$ MFE'&]"M$Z$2VK5?"4BRS-$D)3W)UF5V[;%*3I M:U<8NKISL>PZX8O.AB#]$86 M*@U>&6D43^E5Z\YUI[35V MC8T"2/S"X.VV*'8T-IWD)P$UU@6]@91HZKU'OF"&9=>F9DT+BGN@/U>@6B=. ML]XCZE6VYY/6BLR-5O7Z2;_!F]=Q*3/HLXJD\:L)I1^,SO1MV'R#C-V>EI/-4Z]Z6"- M;5*&H%:/XM(JH7BV=JO\AB!$L'^4N;%N(5S7,P*C43B-3D2YD""*BS+=I"&M M: (=>$("U'T1UH2/QGCO05ZKHF8=8K>%L3)]0JZ#>=-5,*U=*>YPS;?%&&A9 M_29KXP6;'K!:,V_5IL2CD56E;M**^H1!&T_B$7"].5B\SC((QSM7W&.!WOJ[ M^8%6S!H\XS6E>J"%LW.Z__Q@\/S-FU?/O)T/KU\_L[TX#),@$B0MASHT6/SG MF@ZCF]%:6&ZW+X?K(R^13#S=+@5V.TJ4N1 JA2,+;?,2$8YHDS$7!%Z#J6*V M6\DF!L5/MD'Q;5"\"T%Q>(WZRIY/P[QRYG^Z%Y;^F!WUSD4F5D%I089]JZC6 M92+$/# M9-SQWGTF?"U'ANFW@W&ZZ;8C^+^]O?O,3/M^/P,("D,>R+1U8RZ2R0O.7/X0 MQ)_6'DPC(*VRB]T=8&977?6GMBATU)1L5B,0M/*JE-1\[?L2!=CVKQ ]N.>] M^1JJ6W0@[=-X BI[QT8ZV4> MAZ6D.V( :(01%_15D12#9R@= D//U 5,E-=9E5-+,O)P-C0,W L=^[*+60P& MFA6T?0C*;SL?I#;+3HADJVF>\]L^ZXXYH MQ@.==3;C0"T!-NIPC'W%<*8*<.B8U9L(,R&GL0G9VZM _2>+@@[/\1K170NH+Q@95RTWD8)4L)&Q M'"NVDB-?MSY9-B)N?!7.KS4*)GP]#/*TTO/SH7&@;X9'38KZ'U=VBK@$]8@":]C+,TB8?%L<+MR.G*A4)T^( MB],T(?\ O #$#=T3;A_D<\=W&OQ/E8SP('<^O'O_Y[/E_=;17\'!(VH:"?L) MZIG2L3OM1#+.[;.JG&2YMOG>P6YS-T?J>&3-/0H8 T-SW.):+I/*YNQ"2P:3 M[8:^=-J8T(6.?DFCPO&17MTF%IF.ER51SUF62 M*9"S4;X$#I&K>#H$^2IQ91:A-<5!JP8++S.2X.:-Z8$F@RZ]@!Q*PF5CG2:D MK8>XH&GYD@V'ZA:NM#"YN;0M]E[9T7&1)M#X*0\NRUBVRGSZ1VR#WTY,LIA; M@=\,57)L*K&SU)X_V$['J5-PGTN]DR2"'M4=_7A5,]NI_N!3O3V@[3M*9'C% MA6AKSG&^P9;_!ES7-1[D[4[M5CK3QRM4%]5UUV?:[=MR5K1%8_:E#7+D[>\= M2S!?2:T(>H]+]"HAC0_3K*NR4;R242&# M3KHPG<;-VSO0WWV#.>&M[M0;V6OO"Z88LL+[6??"?9 5;>I>?W1Z67.F3L55 MD4;AU_VMD8HC-5,TDE?-G"SE.*U4Q$%]R>;OZG$I[FR,:$D M;TEZ79LN]ABR5,G,YI<&I>SS%--&);E#+'++_# MU.HU#*,!U+628X G=L&)O(< M+WBJ5&3NJR,S.446#\%ZS>D1!CJ@3(2@0,L100IP!G!:*6]*FJ6[7,V7+WZ? MNY?6E[G!)ZQIMO+IT=Y'Z"I@^]9C>"L^EN_HV0V>3 M34WEY!+Z-U[C3+X@R!=0'[G(->2-Y5I)%(%XB[-47. D,RG]=SRW/(&Y9 9' M%>L;C86 U$U>DKQUFH&-VI%&!9C9LQ %B&YPB/W34Y- MAW@JY\R,G8$P+,+%(I3R2!@5P%_FTZPJ'.@47,OU)"[*1 V3##/EZ?7S^W&> MWQ^'V+"TFM-M6LTVK>:!TFHV3$"O41J_AGW,"ZUVG:-ON[@7TW9317&S^",P MVN[%^O=PS1OA"*1TIN08KN^#CG[8@ZCS$FHVFPL)8=E3I5I1F=&"X,R M*$E2AA/C%3*&=49!9)@%>XZLBJ^S>!3:JV!6HA#D_!H<"L4[AW52@3,PJK!? MJ]9&[9S2?WFE6):I^6Y+80QESW*$?,Q02C;7 HV@F=UU.Q'!FJ_>>850VC!WJ)QS :YLUL57@5W,-?0,E[9&* M+.Q&NNDG;L#8.G?'239$O;3G79 303\D\4<$[ %MI9C$,WSVJ[ MF.XZ=EU<@H*_RUE/9E8F?KJ]6P]VMSCM@\[F@LYK*W?U5#_E68GB0K+E)I(@ MH\F:'6E(QR2N/"$!=BT$ER^I)]BADA07+* SQF'$95M??DE%]"W[S+?HK\: M*W/\1G+X%%[.;E"&)P -O"YA(__! M?(@J!]CV<6,_*(4P\-**0G2F>M8\ FLFK,FB4)@5E>68)#F-.:'(!!BN>7&Z M5W/KZ;O!@"3++ME1;[0I22_2K#Z@P\M](8V8\AV;7F+MZK\7Y^./PEWK_@H: M\(>8?>#%T7_]]-=H=!(=#0X&?P5!J?Q@/1NT0%PKJI$- M7-C!&::&Z3EZ-$E/S_(Q3^^W+%7=";)_-_D,#P9J<+@7_-57P=%?!P?#T5_! MP5[XUV$_&NR?'!Z=AL%@@7P./^K(+3#(M\!,4X04^JPPY00^ 7E=S!Z?A Y[ MWD>;4HIX('JF'D^5/J3)*LP![4Q9 P;%&"B#RK?B(JP,: XG@G"T'/_I0 ^B M#SX&:1_9R!F#>>,MJO)0DOM1PHU@S!JPC<>U*SK712#[^I(NCEDO-"+\,4#U M25=)2!AP0IBG0Y3B :5L@JS\5Y52F1@I)[X.65-;=9*](W,85)K#A;TZX3+- M!,,M5YAA["2#VN/MG]P24= >^X5Y4P_! G7&L-1%W# WBB]0.?@L5[,@Y_EP M*8"%3"'4BE_/SCYUITIF*3FA1@-*9V&T3R /#(CNHGI#RIY=O<2#J)2"H*CX ML."0^;<,C7D6EA43'!$H1E[8[0-_8A2+@BM20X[^))D!;R7%9)9/@0$E=258 M0"D@F#YN#A65\;?R\_?R\W.J=J$;8E+;6<4?*M@NJ_6A34" %Q(E6N?QW8%[ MO0(%ET)K9R$AA.+\WL")3TVSV'N:TO>1V-)42N/]=PK]L4P!D[8=<#:"5-;+ M!%HA7\G"W3+51OB-FA%\@MTF,.;@SLX2U2#6.E@L>EFI?$9>A_? $C'S3;KI MF."'D4T"O318?$E\J;@(BQX*#%VCO8()'V)06 YB@!2DJ+"%V\N_GS/3E0'9[1#B.!?,M8;KE1:V:K95QS%-VY'4_2TV-Z@J%=%"70P M!4(TFHWY$M-6-4[E,]_^Z/.G3Z+5H(="IQSI;PL4P82]6-1RD7P*::2JY!IC M#1B%GSL0%A21T.M[5'7^HK8-PGN *K)<\ A)Y= =-1"WD!:WM.!LQ\6Z$THS M^'NF 8<;)5>X[:LLX'9&0=[V^R,;79&%T!/FE)L 7YAB@FMG%].BG]*R UT.WT' MP;767""IT*:1/&QF9($$ZM'MVV T#KH3&=N!-T;T ('JTEV5--[$4%%_KE!W MIB!]DLM3!X%>0U86<)07[P06I\ M$7V4>2 R%.\:Z!4Z/"7CZM)=.YZ%H"\,IJ*9:R'8WLX(;& 7 L(84#U_#6C. MBB>D(EA>1:%E,Z*.WL &,#@(>FYTN@CB2B=<]:JGB)O'$_2B3+&1-@TNE0L/ M"%856$ZTNPS&YZ2@D]$V V+&;R.%4.(>$QMGE"K,\@XG@09'<325IG"4OERZ MU)AFT4(@L$=709SHQ^"0@(1A2^S.M&Z_OH?7-FE%?%B$UV$3=6"7,'J4@3Q M+L$!?(1F$)*6J]YCU5BJMUVBEJ/TVS9?[RF<+ENVA)+J%<"0$RKR3D!KPZQ3 MF@1#>^NVCS"[*5=ITVW#Q1%.DD4T]_62,#F 0]S>P!%_<9IB@/%JIU>9;VX M$\0ON\.:/JMQP&S&J*L-=5>S(F7:O=0T4=\E P?4UQ1/M*C0,;(^RDAB?P$B M>80(-0""8,J X('&[JO#'ZJ4_!D\O*^!B$L":G!4R9YW5M 0*),X^$Q(>7"0 MI4',\JZRI)HJ"YE7U["I5(2**PHF&SE$Q$XLE**/.*^JY]5:0%EG8[0*IY4%"RA2O" MV-8TO[6&GB>&7I, @J+(PI@\\:Z%V+Q#9ON[L]T7-WDGS X;\@)N41@R=9=G M?C*J\A31.32FCP[B2)LF@9_%MRYR*I^%K'L<2XYT\5BZLZU_(E/(XP5G+CKJ MA26A';+:,=)T."QX.9:>&6U-LR0S!0Z->-?UTA#@G/-=;IY;:[.;+>E#YP $ M[;R)@IGW1863%"0)-D'J>>_+Z)GOZ:YZ"X]<1!/OETG$'ANG2=["@]PZKP<' MIM?+^QFM6IN=L<):]Y\U,V815 N8V7UDUK_OOLKXMEK'W?_9H'+51M HQ 6" M[42:J^.C>M JSY)L/%]VP(TI.*?KFRRFYMV\Z_QTHI85^R!T%V^A+;*ZB8SO M1,%+SDZ#Y[?1IM>@S7F35% 5".]"*0:JW]VUPV%SIKJ46&P&(:80%V;&T%)%4"R>@[A(*&<"M7JM8VQ!<+AKJ2!*ETKP6 TZR$(>-RY*0ATSEA$^JJXR'J1G@JR6!![K20] M 4G+Y!B8VX/Z2UZQ18 Z#6@X5#$BI>#K["#9BG?6R.#;C CL-6;>R!BG,2LZ#V80-J-/6QN;W2 MGJ^XD(=&09P;=P(^@;/Y6^699ANAV!:N=BPH19F ])GM*_:I:H!:=.,7$;L M$J!F93E=?;O,[E#(*U?&+VT$;$2&-N3PY%E,Y;9!;8L; _$-2]*R0 4Q 4*W MC3#Q84Z6US\R&.[ZP::I; 2DY!U0+4&C!YSVP@PU<, L*$VVG0OKKE$]28N( M,D96Y!Q"Y/O(*VT&XNKM\04PVABK9M\X)F2A^EJT+8F( MC+-P$D&3O](.+?PA>7-,)03YMC4(@OCV^5&S%I@)1H,?-QW@;E1(0HH9^1"S MH8;9E2)TT"H52@2.L7]T\/*XMP<"'/0CB;S+QP>]4_.QJT5CGB=%Q*1,$UWR M1@?'P^OW>Z 2X:,G/=;'RWK*R.K1!"S;Q VP^X_HZU%. 3,0JTAH.D2P6"!G MO=.DB,.50(WA\[(=LTWAO'%N2EW+X"MZ^K$-E7!\I$77V GOQA5(M-+VTZV4 M;=[K';7M_E[OY):[W]O(Q(#^-C%@FQC0Q<2 7TSN+U^[ ]\%CV,5C0.6PRH: M*PWC>]/EYU1UYFCP-_#(-M;H!!\EID.1BX :8U:"42TMI%RD'D:(K-)P0KI$ MD_=Y.^4$ZWD%.$"ENK.3>9 8'9N1S_PFO)V4,Z)I-X+5EJSD&Y6A34UPL,U3 M)Y>)\_10?E=Q$M71CQFH&7,GX">,2U0AH)_)E]*#)/.&)ZL^6]E^*R)TS@5W MEY4)((Z D>ILJU8R@V;Y#(0KJ))E2VBX=A8&*I$V?XCM"/4 MG]!I.8I[T9D2M0X78ZXT 6_C-[3ETT;//G2O27_OH'?TLW,/^P>+]Q!5O5'B M%+A;DKT%S?O?1?0HV#2+6&(+(,QBCJ77>8U6@8XOK;'K(%!("HJ9J_.*_04F ML_\]TW>'[O?V]= ]:1-PNRMYFV.^Q;UL6/N&(]E(RR.F]Z\+['S#[(_!UO[8 MVA\/9'_:141F&!O76<@AJF-8.R@U,' ?N&H.S#;<'>2G[;<8B*^YJ\3E9E=DNL M<9=P:F>%>J'_<.>*="0L%V]NR#>^S@SW9F6#%2Z*FC+7;Y71N#GH/\K(**78 MC1+NDNP*+TY&.0;]?_"SNR/R/KT[#J]QQD?+=@0VO-X2_>_=ZSR8O6#)<0V; M<"/3EIVF%^M' XQ05:5Z"/Z]U]L[7%'9R[^[/14X\ORH=/)7>X<'V M7.[M7)Z7.6IF=]3"1&W4VN?LJT-]>7']=V;='+#'NU@ AF[G,A[C#ET MQ3->_+WJ.6M9F6,38.L4E:^FAU4=^]@P6_Q?T[QO+>K%(U/"&O<+[?HU[+\&C$D;_B5'%8%T;J^^(\P5&HTNL]MN%&,UG%T MUB8:.K9*?7QKX_0/O[QE807R9_<.FBL^VNL=K(U[/]G3[&_"41X>]OIK8[D= M.\IOB<-_!_-]?$YK*LLV00M_<+[:L9NW5B;Z-,YII5]H\]GC#\0+.R,)CN@5 M'T>29X/91%L]]*GHH8.]WM%6#WT2>FC_<"U'N=5#'TO,-!@MHD!LM=#N:Z&G MO=.M$MIQ);3?7R-O_($886?$0(,WOCZ_^/+Y_)??OYQ__&VKC#X9972=K/3) MGN9&**.#X[4WGK22+8ZZ?T=$E#. M.@YIJY,^KC3X-<^*0C#6MJKHDU%%#[;Q^:>BBA[T!EM5=.-549?/,K+B3.68 M-X9@( 8C91N_[ZJ:VG(S:]3KSGV6*\I^AV>\@[T>-HAJT.\&Z[0_UQ-9-UZU M_>:#W>^=KO%@'U\/_OF):;9L_%L<88UFL=5R-U++731!#T S6I^?X,F>9O>T MW,6C')ST#M?G3>C84?Y 6NYY2EV@=A)0=I\)B*@!P][JM!W3:1?O8?^T=[)U MO79*/VV1>[W]K>=U\_53;/D2N_QRJY@^$<5TT-\JID]%,5UGE*MC)_E][/_O]WG']R#"!?\61#?9N0/Z5_AE88;N!-T%".C;;_'*?H=VP_=/>_LNC/+I(D*W]%(NKV$^ M\]TL=?N%5RDV^*!>2SNV?\XH'I78_\S9L6?44"5T(#<7^Z?(B_2O6]^BCW_' M[=83YXW7/>O0"2TAIP5XYMJ!??[T2:(AP73V$D&@J2=-[9EFRU6G=[MNF*0; MVP"/L#^%@@R\2]:/Q]%HG\>[L M,C*2VM26\>I(Z7WN'R#KJ#'J_DI&?;J(@^X[C0HB[D#!;-II?Q P2K'AU9NP M:2NYK]W"P7%3UNTO[%%-U+7T3R">V3^2B<@K'%ZY7^.Z,!P]N,A2N[.MM1N/ ML]W5_ R!B:LIL3R_O>^PCZS3)X:IVT$8%F'W_;BI%<(YK-CVXT7^V.PL, VH MY5G*_Q&<^BDUHG@T5M/:B;X[QXRWIW6*-ZN)Q[U!_?PPK7[5O;D]ZS'M"+"] MKB4W:2QB!8^95;U=0TNW@GHW^4W:_UMRL7[S-$!A;_(I]S1:]/E];O.,[.@ M6-G7("S_J(1)F?-J*) 'QQUG7>[FWHF%M7(O2_W]DX4-'ZPT:D%2M[0':7"P M<9Y=@R190;0;UJ1B?]ND@@]EVZ3B89I4W"R73WK]0]J95V[E4'?85VU:+LTC>.B/7$&H>]Y-XZ^^-TZR(?54'R64;1#D<_QYB UV54&M MVK/4[8!K['K9/#BV:@0"K:(V3]17F+="]]V+J,%U(;:[-"?D'D?,_.LM60,4 M$Z$T^^#FQ-(]'-:!0@2[@W#W,O@9=HG>Q6[;QH_%C+ZW>!LUS9UA*V"@L'DS/WD.XM[_=3T]7 !26C!-&&AR_^2ULM'H!@D'E^-?" MUSPR@:&B]WDA#;!S?MC%*3K4>7C8._C9]YQ^7X[RYM>5[!.G!]OBG<>LN>ZZ MD3Z8IH"D51%[6-YMSFG*Z-NNC*N[/G:DVUQ+[^/NG,+2+M(M1W' G;#+MD[; MV@IWR7.QY38P_L_D0'WMM/!$*UW1GNKOEK2M;N\RW=*V1_< )M5@^J"TR^*+(S)DB#'SS>T\NX,,?RZ[0.YJ7T@'TW.Q_J=#R+2I:J* MLZC@XL3=$>IGQ4)G7U0RL[Q 73:L"CS08)A=*;_>_1F?M,0./T46XG 8M^LO MT)YIBZOJ'7%];+.=XQ9BH[R@WC/.UD;@SKD-@%OCBPW'SFT'.[ 4V3U/$#7J M@U__C;N3-A@OGT@MBE&3? LJW>)QN8/* MC7%':)W'BDUI]4FN=4Z#EC[33YJCO34]''=$O#R3#%&**7>+LZ$/U3:=E$16 M5*",(%J(QOC-BT$JWL(@JVBH0ZP#'?.M&R :)#=6+CG474S W&<#/U+DX5JK MAM=!6LYR!1OKH;ZDTG .PBR6/8'I'5'23K0F$>K2)37%IVN: M:WO"QJZN@CPV_>N)K5HW):+SJU:3]4D?KU,4\7Q3%'I1WZ]=5;*N&R/W M:/ (K!%8,#.;XO'&0>[W]M^I;7)SHVJ^7DR"2X+Y"V"%0 .[PR0++]WA,8(F M42]-;>R=!3$BNQ(7L,BA*J\QAY#L*&H&[LVQ#[BJ]0'W= MP=A;=ZEGXWQGE M[Z$30N6ZQ[;NXIUZ_PCT8G8+%>["W',PQUZHKY-X&,M5DHW^/_^NLO+EC=O- MC[W\2:)OD[*<%2^>/[^^ON[!&WKC[.IY_/7_B;+POYZ?Y>$DOE+%'BR?PP+WML[' Q.X:E@MHN+Z@_V^U\'>Z/>I)RV MN=_O2!DWQ@'AN*:PF[MO8<<33<=X !=O7N$FGLWR./&.?>WOM$%"=VK"3T8C MXB?W$K98'VD_:#&!4R[2=IQN,<"=VE1N3+; P39;8)LM\$#9 G=3%)H7LGYY M:,"'KSNZJ@2( M N2U]JI.@BOTPI,R/8'%PU?769Y$0#+*9@>0GY["#&13Z=P!&^2A^#]ENV$D M"O6P,DA+L./@QF(^@50T% PN:WX)EOX4ICD.%F(8G"[ ZZ1$?\?=BS\+(MH< M^!4^1YD+!09$HBK4']*<,)H"8R8*0TB1]5@4<3RC(0ETP4K#6 M+@R*B8>-N.%*P+6("[@>>'^ AH>H0A?5\%]XZS$;!5X3C^#+M(1?5&%92:8* M]O(F*@(BR]DD#=*Y-Z;0J/%]<7(/Z=;BY0CG82)9J%/<*8Q/-1)3>]ZKQD,+ MTV0KB_)N:E,,TK22>.2_*[A$"N,EM7FCBSH/(N7PAQST_?C*)@EC+D^*[U*2 MYH-/*73Q:.[AOM*X;&AL8"B7=/6$ '(L>L@5)P;1*XU3VYP"!O2"$HQ$#&QG M)5AS&!SDY"8X5,H4NN)T9O(IF0RC807,!AXE9C142:SPL2I?F 4PHZ(:P81C M#"[CEC,GH32N&^:#DR?%L%4]3PD7?F^=:K78.ZB"U7A-J>8M34W MO-\6F['IYB92>>B*]>E%90Q,< %#BDB0:=GC:J6'4YK^2E+ M4P'4"/8?!4C])H*JPB2*AQ6I(LSC(=/W% DO4F4 YA$<!=X9'H8*W08MV_6]"5GS!YAAPJ^A&2T@T!GJQ?C08%EE2 ME>HAC*+E8 K.[VZOS3A&[2W1)@1:XN!D>PB/? B'O?V5N&3;0WB0FW!RN#V$ MQSZ$O=[^_O84'OL4ME?A\0_AL#?8'L)C'\+V)G3@$ YZ!RNA3K>'L+T)/\@A M]'N'6TOA_D[ACLBP-WDP'FT/3NZP!]^)3+G:?;!V[QU6 *O\@?8DS!+\\+]^ M.OWI&_?G &177V3C"XQPT\N?O^K?+8?A+7)$=M7E>*_QC. M^;^?R)5IG+?;2_7=#KA'( "W1<\WMNMQW%I/A_8)'K5.V^O1G3;XC,5A\W0. M^;TJA+F5DR#EO_HV1KT]_A8GQ=,Y_?[NOCWK8GO8+7;XTSGL@]W#[6'?8&H^ MG=/^D.6JR=B7G_\W*:T=0^B_H*K!+U@U^%H-U]&?F975CBWSFQL1?/,VB&+; MK>X3W]J)?!BT00NQ@K<[" M'XL:1%_>4L.6&AR%^FF3P\8Y>]\C=.;Z=>3')^*UZ;F;2)[[_N%A?]V\ZDF< MZ8T9=MT]U#XGQ]LS7:H];N*9WI.J^"1.]<8,GD=H4_I0 MC90[Z205U+QT[+VG&NR/MCCKJ3I,UZP?/A&+YFAP\D,8MUN?9]/GN;=V2^&I M'OR3\F\.3DZWY_X#>C)/UFY#/M5C?UHNR\/#S?=66M1ZTE:+>U%7GP3M;J[O MLN\?G^QMC>>GY;L\.5V[=?$DCG1S/9?'@T5YLCW13?9;]@^WGNB.^BSO)4S] MG("3UC5]#9;D(A%^'[3A0A(K/WH#UJ&KK8]&B(+<[L&]GU4/;KGJYBSK-@5# M;H79=!J7W!QMBCB5IGL,(UX1+B8J1"F[,&W-1 _[+Y1^-BU05#BL$UXK@I"Y[0-.",U+'O>6\&H MNR(8KS"KDL@+@ZI0GF" &8@O:DLZ0LQP:G,'JX.'8-08H(SVGH<8A[#M\2?N<(P1 I0=Z'+^#44Z9]9_P'[ZJS MDB(9O&_08C(C0=EP3\(&= NU#IS^>K>E5E\W78#Q^&I[DRR/_X8AJAEN*CQT M^HBPN;PK>U9ZKBJ5(#3&MPC/^:@PC"^IP1I\7Q;S^NC9[8&!S[E0&# ,^0NFC M*8QZ>.(?2&E708+T(\,7WB8B[1]ND?;Y4+9(^X^!M+^<\0$KGN)U1;%F,(9K M(,$^)&)H7;"Q0NAT78*JS/0'?%GHDULCRYZL UCV^+!W\(.""+:: MD/\0^*\MNQ@]A>B&Z58\6X-[_(8[?>\X"#=9\\MKVNX$>+'Z*G48)^*F M_4'WS9KV8DL*&T\*@^_" 1'&]J@)82^Y#RZYD]PNXL]WJH+:Q3RCYD#6+1J" MA(K1QES7#7CLY:\M\BD$W:G\M]N&/G?Z!_[1\[S M1.7C:;^_57PVZ&!U@M\=*[CZ_O'!8O'>AFA!RO3-5E^Y:RMU&=4=7+?"LQ,I MIW>DR*,UIOEOC^\A+*F3)Z7YZ%[RSW=T"@-I/,N2C+9JSR9(Q]N[?$[]HZ/# MK>:S06?[;7*F?^B?'@XV4?-YM8P3828U)B[9)&-)S>2V"UMING%$>K3O]_?7 MB":\/<&'/L[_? I>PF>K1C9Q'P7?WP',>>]WW+SX?,>)[3W2_[Q\U-:JEF +W^S[_8:K\,.W" MNX9G=7W=?N_05&#M4&%5FGD%M3.A0L,2+=LJGTNHD-+VG]%0,L+1?J]_]Q%\ M+U=8_HD9>\F\Y_T),N$KUA:I-%11HRQ@:=V.K1/LPTTQLX"?V++&U!CJ[N-' M3ETA/_[@I77+#_<\E4(W+&](U9CR&N$/MR(+SW"6QS (3%#7,YA') 33FGKB M;L.!LVNX6TM"PK6"S'W]BP[5V/&.#7C'^$K<<Y,M\X%.Q_0 D3%S/+<6_7\0E;&-(FX+OH[H7K'[C^M@IL+&Y MU.J_BV%V^9Q._K6"BYC-IG*MG(?_\3PF+CCHO^SQWO3_[&\%%;K>J7(T2X,?PA%,U^>*NY4O?)Y2U/N-\@D5]M!W;*D,*"#3[+"I=A!OS?0)&N5F@5-:WOBFWCB*HFG(+F8X9LC/W5J M[.%30Q3(\1 *@8.CA2Z0]D7$(7O0'+-WZHX081T_8H!HK2&8@K(7_TT?^/I' M>_77:EI[Z#V1<"]P/>!GV367>:.@C;)J6(ZJ!'A@2(@GDJ4=3&O+FJI>/\5@=G4+ZM^KVY/-.)F=9H^,@]=>&@,'8D MDEI@TRSBZF,I'1)#+!#[W=HR6$,>V"??.EMU8RG>F7<2+=C MO\2H5:#WHF1] 1,*./"YLV"U-!3E!.@TIQ^]^0KD^D?E_)CL 37-'./%QAGQ MR_,O/D:(B?HYV!Z!@,@1H=".4E/2^[7?7ZE)'(*J\FRK'?\H9+OG9.>0,E"" M(1H3L#KS^9T$R"G5%!75@_CG7[PB&Y77:%$]NW<%MZ'4D&)S M!15K8R!ZC[80O98];"%Z'QJB]Q[MCQ9K:FM_/$FI5,L;?$KVQZ+5L5\W)&XT M/(QJN=7,GO8=J&EF1]]H4 P6#8I%(\)CZO3;[!"V)>A-VIRXF_WPV+[.NJB^ ME8*XNA'3!CH\VU.,K<-SSTFH6.+PO#EEN9;WU\R/[U"JZH+6<<-JW,U9]'JZ M73]0]C0SM=NNE#2$\M17E8MWZNMAL&IK7#&=!=FCKJ#1_R]5'OW@W9SZ>U)?V>N M_D[1D9S\9^W^IIL)&K;KVDD:=$C)(47WDNP@'\KPAF)$F%IJX<:\S:DU3YG) M::J&PB3Z$LQS7;=CT#WR_DAU)W#&H&I**SPL13&U3Q$L.^?M@.N+#430-BH# MS-LTK5&(O>,F5:LN.K?/4[ ':0P*BGZX;2NY&UG;),(JS^&_<'&":(*]]3@X M"G//AO_BLBR\GU6!1T!:XBXA)F'?.5]*85A!@B%"("<@VV4GVO->F;?AQ)UE MX7"UGTL>12UZ.P+>D*'XTWUA^/7.=< ]+ZH9]I#2X6'4IG$=0+=Y7%Q2A9G9 M,Z;S?'JN?LH MQKIIQM>U*4C+*>R[1Q>URC.^(K_W+GI>A-9 ;@[[GP&L$QO9S54*+\KX](%X M:<;J*]Q+[,X%AUA'N,*U8\\:?/.<2"4$-36P(A96%:=%F5=\)W$O)BH:4_>L M*L?K7@@S@=M#1 +_U>V\5E0;TE)R;,P%_Y-FV'2O* -N *E?X+R8:YQ^RTHE M*31]+M_K'^BH/5()EKB2Z+"3+["'H)W[J,KQO3!TC<_B)CG78HULP[48G,ZA M;3SBLT*4;.^,Z0XWX%.>I?!WR OH##/#H[B5-,/SDN." ZRF1/E %Q=.,T]W MN<@@8WW"(O" G1]Z-V^-D7=:$CJT A1R.^K LM(BS..9SF[+^;V!?>^L]E[' M;\#"2]>L4K4J*2'X2F9=$4M6-@&EK6BD,^-\+QYA.SM?D^,K=\9OS8POS(P? MC4H+%>3AI*F!^-ZGH&0,!_CB/88="M4MFK7JV.$MU;'6CI5P"I_550P3QP^! M$.G0"Z%7^Q/8J2JQGU^I''_DDBK^_CYT1-2O7L=VHSM-2D2S$1HN? MQ$_1G.5Z)O;FXL_WS8G5/KMY8CUG9ITAKB^V9^T8.]&D6J_%UJ[85O:K!^89 MZ'"D1I&YGL;B8XS3-+OB"N['E<>PLS.RM7*#2A4DR BQ6:A/6G@K.'Q+)2F6^W;'6F!%T?_]=-?I_OJ MZ#3%@'_YYO8Y"QH+X7 M%RJ-L_Q#D :\-4".;ZC)JY(?/3CU6\BC")[)!V1HHF(>4O_G V\'AQ>!M; MVBO"UMCBKB5@:2)+50@)01V]J7,- MN1W1>J)3%JZI.]N375Y17] %^W"'33M@R=-8L*V$4% 4 $N&3<5?H%&-GUR! MBHQ[EF8EK%.W4X;IG@-[C[C)J"]L6;&C1>PY\E/!E+*DX0RBUJCT)-K43NT& M]T%M69*.RFGS65=Q4"]E-D);+D%.>Q67":=2LXF.YPX2D=C?+ @OX>F"F[G7 M:C\.[\-E\]U(/AN61G*\32/9II'[A_V]DX?&+!R17UK($1'RINWU^@\ E'G;/5M;QSQ:V]$!L:^'7=P" M,UA%$W-=S_Y)3W*M?TDC'IM5_>@0U?W'O>MC0/<$1+W463#M^BB&\?, M'WR1C\[5'^@H'_YR?^LB;[Z+E/SW:!?Q\QS6]7F2H9?V'\/\^7^?C=4+[VA M?V]OZ7?O"\?+KR+WMD]>V-K M4_K R4+BJODE"W+*FS%^Q@>LYX40$H,\4DGCD0QC@*K/12E;5(C&23P%;CA9)<=%T(.'=14P;Z#1$] M6[+/3?\PSX;H/RQZKJ'T*4>/'3SU+U@OCH&'Z[OSAT.ZXGV@S5N^MY\59J&Q M(_&SO,N'S1LGV1 Q0FC)N!J9B!? #R8*_Z(I@F:'64*8^X'),RJ2% X^+9AB MX!55&*JB0/"4J&<[P4S5,@$+/(DR>@@O'5$/931? @U[':IQQ H;W>PK;DL/J MYFN7&1)4&0QZAXN^1OS_H[W>X'!I ._.I9);9?3QE-&:'_2X-VC0P"Y_5%O^ M_RB09=E0A9=K)+QOF =IRH?[6TWY*6K*-M.I YJRI?A%?:V98X1B=-D2@,/_ M,T@KS$'$.''/,TH"Y6-K8<7:@;QPHA+63=P ]0U[9"9"B;HV =@K8M3\M/;E M:CPP-9U.(HA#*Y0UF9I5UOY )?$3QI(C*05X*YGVG$9U13H0J$))P-(85MM0 M,>&<*LRC!K4CQS3+*@=U600LZ3DX!5$A:N&^F M39I>D%(I DXR5:5& V.=R_?>4UYP->UYORA0A)3YH*FBP"^Q64@0<::U54GH M)5(WPR.#JE%PUF0),I1W+*B=!.Y;(:75<[T M3W^%'9N0BOA.72>J++U/&!;/(]_[G_=G-O$-R#J?B>;:JY$D*RUP)W[AQT%_ MN7A%E1:R?::XX[T*KD#QO @G&6<%_(()^Z!RX9I I2D#[U42Y(&KSJS=O-OJ M,UM]9H4>@>5!_^<_!OO]EUEHM#C5 1W06EKI M^BX*3,MR[J3!Z%?>585Q_6:LL?RS2O"%_<->;6"4\; (VF#RP>P=XHI0>N5H MT9]5F*J,$LK6,N#K.6M>I3J"K0]NC*1*L=P':"D%=9B_Z#E61)S"^DDL?4I*P7\Z)4 MTT+7)&':"BP)50+MP^N!V!<1/@W@X=R<>J3&N6(E95I/+=6:@*I+>"NT<2:? M@ASI+*A NTC5 ^85;P7[O0AVC;BP83F()]L]>S#PZV>O?')+C>IN36WD]&U!?,!5>Z+>U9%W.;'(_J_6U%^ M37MUIWQVT5"S^[X---OB3JTPHWZVH-2OW)2,8]%]7^+'[9JI_0$[M(S/;.E$ M2N^#0IS\7UE+E1 IZJ_:RXAUJK'@L$FD.>("%(ZX:1>@H)YH%Z$MPV?]'9EO M )N7%&UBS4T!)M79*;67OJBE&^E6153DB'^B0 MNR\X@>W1\<*HUK@%K9XW^.X2?89?LCR-YT/9/D8YO.W$THD^^JWLP_>#II%L/J@S&"E MWF_T#*VK\,YRL"@4S(^IMH1I(T**>/UHG/-?+T3IWSF'$XK+"L.EWJ]86@[O MNLCPK)^)AQ ;D21*SXM^_^:#]WX.#PZU3[!@-^'.*V1$(THJP!48GV&SX,TD M!IQ%5P&U97:>$%3M9]OPZ*9(HF[FS7Z#KK-5.#;+L;>]T=L P8KK_$\5I+MU M;^HO03@!:S*/.I "<;2WM7(VD.GE]%#QAC, MU0AKMP+>'>1HBDP()P0T/C(/C%W!SG50[?JG)\>H>5\@- V8)F]2&!N>IFIS M^/*4-/2A"H.I,@]I=SOJ_F=%'&#\&M5%;^?LT]FK9U@''@@D";SB2W8YSU"7 M!HVS?WJZC^HU_/>$1L:@OF+,MG/$ V!7=X]-* 2(+LW;Q'C:^27.J""?(NCC M /MCA%X\Q2YQI93)P_ \\5RA139F-,G&Z@/4L6&B>OS?$)A I=Z;"H%FZ.1_ M)23*I!E?H$$^9$6870L: ;T5; =^:]T:M,3$F8EW(2>?Z,G;(7 WT/Z;F_I. M>;"XJ&)0*]SA7W.59JCH.[$!3J9P3)(WB*F39_0JV$9NAJ,3AK=Q@PV7]_?5 MM.,;)_: 0"@$0_+3?S]T*<5:D%#X%EI?5J$CL5R.4"RO1^AY'U.&0?$&I[YG ML!7;2A"+\(,.P9X0+"T\- M08B.\)EJA@F#=0 :!WIF1WVEB@[\33G)"I3>B2YK 9K@W'VF*!,R%Y1:F]FP MG+9\#<<6>51<3/3HO#] Z8A_$3(02DK9FA$.PO= WT5$NL%MG2G:6]H=XYL, M4G&?_A844?!OO)J7J@3]!#;T918QXY4%,9@966 MDT#0])#L?=(P8-WJ6G2G@*":&2J(<('CK_P67,9J'?,='/J\ M-PPP?L1G1D=A$T!;5L*/GSP%A+?["-?N[O6.3D_WCO=/?KY-C%9'E/N]_5,) MR>H)R8OZO.);^#H&Q[W3E4J=$]AV!L=TXA$( MU$%8RC\Z[AT_YIYO*5\;E5O*7^-!W,71?2/SOXT#-*D7Y">\:V^CCLPY'O8F>6@7C>N MY@Y<[1XFKBU0GFXV$J3YB:C.9##TG+4\3N.L!<)K9KV0$_CTV+A#+[!(6WL\ MQ6T[V-OK9%'&COZ$&+=W19,HOK:C5>3\Q6\$U2 M#/E+V#-]>Q (F,:QS*<_$!\QMNXH^0UGN*?PCB_J*TQSY_>+LV>^6%AH!NZ2 MI>6Y9QU__;UF5@CL%M4VU\4C9D9,X) VB6MQ?7K M,++M7NL&MCELZOZA7F%)+W?1D&,IOU*NCZ8VM=[" MC]MB%6W$2.=P =.=>A><9:\-/LYADOXO3B$CH@I?H_F<98FD*N7E!,XI0D=W MB_>Y-.'QSALIC2/J'/Y='$-H/O\C'D/ _Q!7[(6M43KI4?E^IV=G M;=Q/L_<&_/F.CGAPR>B!Y%.@7ORL M:0P?;N5J6WK5PPC1&].KZH3RC1!\;KO5O8%-,#H62Q5,G<:+[EH'3<;9.(VI M2,+[,QB#:;?['D.9.S^]^O/]3]*P-$/9AC,LYHE7$E=X[U 5*7 M3#AOJ4[W?Y6NDMDXXIML== _'DM_AK ME.6\O*JDN-D7L%64MW,64]"=D>+T+\BO< M<;M?5+GPD)EW6^5P78G'6RMMXQ;9)6FRO8C;B[B]B-N+V/&C[/I%_("Y>]X' M-4^#"$MD73#\.P0H08TT26-;FVQS+F_S^%%+5PDWL&XQR9IQJW83C<@!2:'G M?2AZSNB2MIG,.5A4Z&;!9$=1<,SFHY)%&= M3;%.)&B^'HV-H5*IFU @ID4DL#H M5N\[$_4;FWIKZ/A?XHQNMO<^&*)-/(.-3.*4D09D$PQ@ 2$4$ *XA/?**D\Y MSHC@X7$9\'5L'K'TGHQJ=2]$T#F]2$FA$V4I$[YW-?.^<*U]PO^!.?A<7\^Q M9DS$_33IO2:\^=ED7F#I#!?2AV#U(LE-<2MA)(TTH1#$_?=$C[.U3[O"F[LN MC=]3K=N?<9(4:OYMLMC "1]Q6<96'&^0.'Z=][PZ#7RCE]0%E=[O>0OC A?O M7?3P?Y&OX:@5]8>(B]*[GF0D*O>/;"\3D!Q7F.=.+9NY6P([/QV?';6KL @S M5 Z*2(GXWAP$9S!.LZ+4A8<,(:VJ4N=D(.]/E,X(*:3Q!#U;2>\*\A^2L.1B M@0]!403A!-Y:EC8SZ1W(F;B4G^K6R>P/+77BAQU*9GM1*A 3*)N,E]%)!Y$) M>Z^#-/#>!CGN["M>ETX&4;S+^MQH3T<83,27@!@H4SZS=RI(R@DFO'@C^-9[ M_>HM#$43IFT(DB+S@A"E)^A)LP!I-I[I1"71E(@.7CNJR)NOV+WY(J23$/'$ MZ@=4 CJ.?4++V!36AP*<>8BYH*6E% M2I4H!%B4@XY=GPX6AI$>'R,'H;S ^1+D#)P37.HL)\UN&I=P&D4+V3H^X0LN M&GO-*_DSF*>UYAS>0W8K>KSZR/M4!T"[P0__ZZ?!3[=AH?W>\<:T4^RZ'K"L M/=VMM0#=J&I_JP1LG!*PQ(;J>1=@SCB4H;,WAS$B;H%EX@5#8,MNYP/ M!$!GY_:T9K:5%X\N+[;AE"?#_;=LZR'9U@^.G"(*AV.@/5K1>G-29^-QKL9H M8[KV(QC$<40@%&&85P*#4.BL*<1E31(O#(!?@=6/$"3S6B40=9YHXE90[0KE M3C7:+T@SAQ8/"]G?8\*3VK' %;"P^"J.*K"?"0&6,Z8BQM5EQWV5%P9@ G7W M9PXV01'6@ E(;T?W#Y#(_M'!RX%_?#S -U4%-]#0,+=@F8_0!XUV\C!+JX(A M7>1G^UC#)3_R+2H'S.\R9I^ /'ALG_-V%I[#0\ACF'P(4PNPE"A@3P/M?V/W M.#>,PS?472-@K W[LKZ_?W)JWM?S?LN\8(I@#;3B0F$=$H8OG).&HZP*"0 @ MGH>'1$$NA5R5<#+\!IA-#.0:. DK5/LR@$;H _V:"5 \HF[(+PLTQ1]4#B. M[F_"JU':1.":L=] ^2>?W\D-:$!!E,U*B24MM*!)@FM,A/<^94DQCHRK [#=$?W4^\LWFD8SGU:RNN-GR8PGME!N_!5F^8 MHXBIBQBO(62/PHTR M_;S_DHY:AOHH;X.3_U3EX20HB,8N@!^$>3Q47&P&VYH3_[C5F]_BM.G5!4ZB M)Z^]12YZUPHD#O>V!1+; HD;"R0>54&AHDMR$'=&5?DB?'1QBL@XM>0TN$:V M$M?%DA*,J1<6\ZJ>0.VC-YR_J+O$R0VN&[XW\CD$LLA,!_2I"8'*D0?>D47 M#W-U%<.&Z00#LQ@!IUJ5F,!">88B540,!)+VG_$A=X(= 9"O@K@-=2O'M:4EWJK MX:13#-1\HJ%;:NUS1O%7%;5=)(>;:&;/G*[N3Y''#@AM^:?G[E>U55S,I\ M M%B;;=,?@/,@GL\R! 6_J'RX8^;M-CT'#![# CK^+^]W,RS\$ETBM&!13:>3 M#/!]0T5T^8U;IHMQAP;0L:P-L:#OXSO4ORM4/!OQ.U%G5_&#&[$KK;V[8(1O M"?N'(.S70&XIPB:"9145'B4. "7#0A%U :S^*Y!D1 HUVF6[$NR\X;\4Q<@+ M23Y$I!B!$FD=A(,87 GBE!1>\N)M L:=J<\SW>8-WI'IAEA@EH7B9SY M-"X*]GRLT@9]8"0J(%3<$4':T+/7:@AVF?*NKZ]["M'CIT6/\E89XA:'/T^! MJ6%VT&>RW/!%%\CJ4(9?X[FO4D%?L4Y+64Q709P@):""B^JR_0KU4E A=#(0 MN>AHFCI/B)I^!6E:D4\+GBK7F0I[!P.2.Q)WTW))R:O." M^5A3N5;8DIA@QDGG[Q"O2G[5?"$A'IEZ8LH!*_VEQB8]OI"RQ791<^2UVU+- M%]QD1*TS26)YQ">*"] #YB_B- %M9W>8 /-= &[3:=3[_'MA83<.(Q+P9.FO MG%G.[@/Q=ZN2;*Y*\DEB**PXTWU=KE4 )Q]5R0CNL\0YXMS+*-$2.RG6;N1< M#U,'Z)YEZ(A$)E+_')^,25!1L ,5G"K5";<9^ZK8\X@OAEO+/\#>+M+]'.^^ M95&PE)+B)@BA#M]03G%,RR,,! ZO,!\9HTJ&&:-1FQ1I(+WAP/"!0Z3K,"R$,+61UPZL>)#%<''_,^8(1<2 M_1#M:NARV#F!EL73Q;$K4&*Y:#.!BCHFZVD0TY7D*4)Y' JK*#1P.I MUA,Z#)V[8D6WY\TCR_@E<)X$UUNZW-(EL4XD*Y3+56%LU#9%@NFGF3BRC'I9 MJ&.+)=5J4;$$]VTE[L6;5YA:@76WU&[\6F$3DT)'XW0O' QLD2J$OH"M6W%+ MQT3'_ZY BL%DDT)8Q#@8)',\^OOLW0W&@NIQ:0$@#V3DB42 M2W<_^QZD.*H1KG7K'M,D#^1@^&VNO-+6[N?#.WFT$Z\,D,-Y[_;I-7F ^^ZW M2 \/:Z8/KVZ!>\W]>(S/K38B+%6R)&]D$>+:A2@&DE6+=1J-FF0SV!(ESI8O M+NA=J+I1KP7*I/@0ZN);A=+)6N#$6#B.N1_/LQ5['I3MNT-I*WR>/-7 MJP+:YB/F;NFYQ+^ KC&&^<+G&8@%E<"6TV(@-N*<>@2%#&PL?,X MA9Y8(XL#*J%.54" ,WVXI,#%_L[<8L)U1#KO<:F+KL10AIAU?QX]B;QC[::@ M>H J$U#0#'"REB0\*K4"7)ZG5,H6"HPMX1!<[065M_@A1JVX YZD.W.*.%Y> M=/YOT[$LIAX[IE[#CQ'!BX8#,[)E"Z7!BLG"4.E6&'KY-L-B.S00@?($(*2+OI]3L"F_(V:W6 M&&2<0 I]BZT66Q^+K:J-'[L@9DKO9<_KEMN-\G9T-J,++F^0AI[U6*PH+HH* MA?:[J[_TI39@9%'W/G(>&2*AZD+\FW17L+:0(ZJ"!L+CI8PDY4;/+%KX[.&3 M#0MQ<*:K^Q.3KR]! /O)M4H \,K/UN;@7,T/158HH*;' MQ95JKOMNBJE=%R8='(WB>KP(*[/RZA!,9MB3@FA@LIMGA5+1.2BARMFY%%=7W467'&2WE:"QXQYU2LHI!R[@K/H"X-B/7>E>>'":??Y)A[%8%8;R'J M6CR]*VS$3LG<2/<36:P4 [8@QU/Z=SVZ$+*A>@B2F$;]5!1;:H1(G%,LVBQE M+2K=*5(5VL1YRGL,IGN"B$)%&>3GF6_8WC&,Z6)<'S%&-GA:E'LX,9*B:%;2 MV*+2$:!2P53_OT#!OPT+56.,0.AA87U?8/XW3W5#LU@])3(M=XLV74.;3XP1 M#'-N0**<& E[(73 33$0F=X F+',8MVGQT2U=18C)TJHLD &[I@+85XPC8-) M8?&$7/@OUCA?A3SVKDE5!M_HFJUQ]1S8,UOG7#J@8W9+>J-LOUIQMF+K]+T[ MVZG?@LQ;'?1.1\54TN&P-U8PEP ^D9])&$\DC/'?DWYO>LYT.*OIT3"H\R!_ M]R-C]EL]BNJCE\;^U[_],'MPOP9^#2*@W!#F<\XY#U0Q.]J6EZ61^H#S8^F3 M @.D3Y@3G8]ZT_'WS/;42M2127:XK0'_RE\L B&?V_[PQ[D[$\2_ZU ME)MKO!"+YI=!=*MB,>KO$^2>KSCI^!9.ZLY\7_V]-Z,D?_$:9<$8N#T00I@@ MA;ZBW[!&[T7?/8&O7I9R@HU\Z3N&$>03) :#WG34@I/ E>UAMZ/>V=9Y&9W; M[3GP@*/9[&"\8Q1*NW8K)\"4US;NG8TUC],#<,;W&X"3ZXU*[1RLOSJP+G_A MJ/()^3WQY:W?QO*@MGR-6ZQ^N14JIQHHI^L]#CZIB%)#59H+3!G4U2>43,&Z M46^:#Q.0N&)[VAN.'RZF# N[^L*FA%[F?1HG! Z%0<6X:]NR)R9?Q M2<=,RYDCR:MR&5-U?M7I-O(MH,$85G!^;SRPD-XCI-_36)%Z0+:'R/?$G2U> MY'@!IC.:^I_DM.(/&,B)OX'@"_*Z@P1O>+NJ,'Y*^&T1^?^-(U4LE5LJ+PQ) MSYOI?8HC&D8D%M*9]9_1"IV%K C\ZMU:VK>TOP6D>Z3]AQ!W5Z&[/3O:N!#3 M\>\[GG$7T=YOPNQPW)L,OQ7$EF:_R6B_H'@%)N]>.T,>3'>Z1_A.SX[)$F\K M^-^*.=PO+X[Q#YN$V-O#X5W M!A'J^?MP\CC^KIM=O/K+8H;_;RK+5QL\.I:_,V#SLR"#_0/E7J>;/%+S^(#Y MWE&B!5"OABZ?Q5C?">KW8N4%XML@S$D"ENA;"/Z/WPI\SIFPU-U,\.Z#NCE/ MY%#4_>0JH,6. O$[VY'#FOP=UO_N,O'O 5BEV5G(/C=DM]J #.M*=^ '05EJ M=Q;*#8?R=M?]/: LU3@+Y(8#^=M(6:IRK=3;+!+<1>G[U==:8\T?$V+PKL6*@ZL+SY;P M5<:6%L>-+3(]O8QJ2=+HT68>[/8\__KS3Y__]__=*%G3*/A9%M!\>6(1IK$( M8V5&!V7&6SBXWR)L0$U51,+9YL6P0J5K/.);\E.M7.@4S N=OUHVB'5H![': M0:QW#F)]\I$6[U;K(-H(6;79A&YZQ>(C'B,Q&KC\"Y8ANP$ /C.F MCR;8=\]SEED0G% ;P9F7^(F+#0=YZ$7RX)D).QNP%4C#X/J2,*J,Y\'-UHI* M:7][L[4G#CT\0$/?&8=6^]LZI*DW/CNR+4]Z9T<(Y:TMQSJZY4EO?'ID6P:I M?V0['O=.+9"[OF-0?RV0N[YC2\E'L&,+Y"/8,;#K8]OR,0)YU%*S4<:OVN<2 MF-9YGH[,1_!\9W!PI\&TZ-FK#>?NRCN^] *1L!?OK]YJ_9I_+?9Z[H#_X#DQ MX, .A6_%@(]>F"V]^(=\0T?9\@'\:K?5QJ1S/*10L8AS:,?&M'.$/D0AL M,FAY06MXP;>#'&?261EP;'!_$_@A[L<"OF7>C&\%_,5B!9!/3BS(V^7;>"9] MS[H_FN?^F%:.8!?!2QN_\G-/#( ='7=E<3:8(7[TXB\"Q\^WQ??1,/"/3UL- M_C2+]PG[PPO_QH">==P6@_Y2Q#?^7%C8/]:5T6+85SS?;V_6J<6$(^0":11O M+."/$/ 7RZ7G8V=%"_O'>3E:#'L^C32F2@^+ 8]U>K08 VB42NUHXX?Y.LRV M6O.Y$,OET[H_S#&N>W!;//=V%)+NRR_Q]-O95H78Q_(WK+,SRA +OBMS*^M8 M4'TI7.,,Q_LN[.@0D,G[T $@C_8*Y$F'8"SUS [ &(?V61CO<"=T ,:CD85Q MU^EX,+ P[CR,K3S>;?MW ,9#2\>[K?L.P'@PJ2I=S<]I^%G$<,^F#J\^-!N<;B20#Z,-= ;0 MW8EZ#&WTLO,1:DO,1T+,EI8[#V)+RT<2JIY:$'<]4CVN9IPT/U#]T0N\3>)[ M-E+=QDCU7EV$-E+=">'?3A"V-,QB(]4V4MT1$+:2_BP(+0@[!4(;J6XQ\%H9 MJ3[K1J#Z,LK2:^>_HECLSY9][CW91^JY&ZL]MJ+[[H7K;];S[ 9\S"^/.A^EMU_/NT_' 3B_H M/HPMK^Y\7/[4\NK.!^9'_2UI^3^DWBP0!P%#86'W'+2^]^/[5Y:D_G+#'_DA MO#A]55PI'>5@RWDV:=FCRBKE8S43,-# :N/S+L#\T/&<918$)RDLTIEYB9^XCI36SB# MU^LH\5,_ F(5 0V0+#U3>@OIQ>I2;Y9$09:*TC[W38?,*'K]<3U^&_?!E_?$ M]A]@:_KGMXJ+D85+\^!R5_L*"Y=GHY>=);D6+L]%+X.=V7\6+I9>+%P*#I)S M"Y?FP<722S/A+>AW+00-3> [QS$:8B;M:OU:Y87,]H0Q3]L=M9T8LSLNTC2, M^>B%V=*;GU@<>3H/WS&W^$(GPXOFUY38=XC9[QY&K+/"L M0+(HLA5%W@1^B-NSZJW%E-V87NS3BWJ6#YS;\D4Q1N++Q9?[N%X6"X]/VZ-X\$B MR_,?5QI3)H]%&8LR=Q^7;/YHGLVCG%'/VKFDNN?WL1>B-K\GOU+#=G<4/2ZW MNANW3LG9;U>MY^E#]41@'S2V.\_#P5X=G6/!ODMV=03L>YU1TVVP-[_?!/CC=TFFS38DQ'U(OV+0AG^6I MG0QMQ,A#3&AZ@L2_)_0A6*AV"ZI/GG1IH?ID'@ +U:Y!U=*JA:J%JH6JA:J% MZGZ@VH78_\\BAD?LSPAOV/9L\+\.H?<[;:G#+L-.Q?X/))RZ"OM.N8MMML\Q MQO\MQ1\OQ5O86]A;V!\?[&T6R#%"?5#- FE=-L O'FS 9@-T(QM@6$U/L4Y0 MFPC03:BVU[4][%N VAR HX%J6\ET9.'9*7A:*NTB5/=>=V/A^;QATBI NQ#R M_^@%WB;Q/1OS/Z:8ORT3LC%_"_MC\@GOW6CH+M1MS/]X8=\ABK>PM["WL#\^ MV-N8_S%"O=KUW;>Z\' MZ @\;=B_BU!M*Y5:J%JH6JBV ZI6[^T6/*>=C/W_X_+"AOT?&_9_QD$6ATL+ MJ.*Y]1T^+"^@BVAAHPG[\2MW$3=J:LTL6CPLL:"+:&%9AF49%C?AS#8[Z%;2P_[')'8"H.WUYD_V[N;L M"$#;FO"P_]&&'0%H6RET_^/K+$ M0"U ]VB,VUY!W0+H<%+UKY A_4/JS0)Q M@*7_*TM2?[GAC_QP(<+TU6A2A=2@7[^3&S_Q9W[@IYM7U_X";B= 3H?]4<%_ MV(1U7R1.M'3>BKE8S43,V#8:N/S+L#\T/&<918$)RDLTIEYB9^XCIN^5H@ KU:>5_AVC"%O2B4/0G$,C5Q^(1PC3Z1=-OO?X] 26/U5OFT 0/K MWNZ7\6 7S< YU#P_@FKZ/$3_T(2$4$7NK? MB-(SI3>,7JPN]69)%&2I*&WT\(RH@.#&??#E/=']!]B:_OF-;'F\TP5CX?(\ M<#GK#886+LV#BZ679L+E+L^CA8NE%PN7@@UCP=(\L "Y[ Q36K@\EW@96O.E M@7"Q]-),N%CQTDBP6')I)EPLN302+)9F&V].8G%O9[23)ZTARC^\"^:3SR+GVSTPARETNZ:0[WVD6PRV#?.HJAC6 ?[;6M3I?!SK*K&U ?[K6U M\;AYDX;V2.S#YY'/!P'[7F=G=!GL72+VO38?M4!O!]#WVD*XVT"?/H_2&5#;&O:WN3F=(M)JR]1.1/W_<7EAPW^/#?@_X]B* M)W0A6:QX6$) %['")@SLQ:?<1=38>WIC5Y%B:T)!%['"AAXMP["H85'#HL9S M)"QT$3=LXJ)E&-4RU2Z,.9 S(VT4M0NY#I/]SE;J"D#;F^RP_W&(G0!H:QWY M8]O9H%N)#OL?8=@)@+:60&M:5EEXMAB>>Y\[V!%PMC6Q860S&SI%G\.:.>]D M1/^0>K- '&#I_\J2U%]N^",_7(@P?54#IT&_?B,W?N+/_,!/-Z^N_07<36"< M#ONC@N>05J_ND10$WCH1K]0OYBKA^%Y?"SS65ROO*UP;IK R!! M^=4L%MZ7DULXA-?K*/%3/P($$H&7^C>B]$SI'Z(7JTN]61(%62I*&]TW=98! M;5P(7]X3[#_ 7O3/;V5..YT0%A!/!(B)I8AF &)PAZ_4 N+)*&(\LH!H " L M130$$&,+B&8 PE)$0P Q[DUW6J06$)8BC@L08ZLU-0,0 PN(9@#"4D1# &$I MHB& *W)^IJ: A+$0T!Q+AW:M77/0+B +&U[4N^YR*?),0WFNR,\7WT0N]* MK.!*9QZ%B;\0<>($WBR*'48-^-!)(V&(NK3+ZC MM\<3H3]OF2IF4;#8L?W+:US][[)$RV=CUX\O^98^6#L.L/^ M\-2%TQ4 D-0+G#!;S42,%R:XC<3QDR2#\[[U$F=TYH[.1NYH,&28#"?G[G@T M4E=>BV#AP&4IL(0DBS?R^>"0/7AXJO&'@CJ93=W@^E.?: M^%P0;)[H-721J?(UW=06$ZJ7""40"*',-C.[T^VV+,/%";>G9 M$.)N''A28 ]'0)% A,L8^*>D(WP*'&A^R'B=.YB-^WXG6F@.O,]B"!XP5 M6#/\F62S9![[P)?-%^0WQ@ !SR!L0RP:""]&9>1:GIJJ5!E5,RP.FTPS M/%6)0II\QZ.R+/^/@HZBJVTPPR2*7ZF:&F-34C<:D@)U)4Y8!?*6J8A?><&M MMTGD)J?3WA K>"ACY96NR\%C<, ZF7[OY+_B851.$I-7C/,JY*_P7<4,%OG9 M'7J8!$H:K5\-!YAJ=&#EBTY_9*0 >^@NL8K+R@( M7OG1=S]^)JD/R/F&4WL2K0)Y/]X#*8NG6G=T"2P#B;'GO,[L1LD9B9P8$FG?1>0%Z1U M$,!SUL#XG2AT+N!) 3.NX808U^2U,QG3I?57,7L[>^V,*E=E5[ S>=DY739] M[9SN>-@I773^&L34H,^,);_NEPP4OL$ +QD-X'5GY0>]%7/BK@ZSW-'P-?SL MER[ZZ&V ;>'7(^*%@\H5OWAAAIQL,*7+3O\^)/!B^^U(QXB7^) M.0B %"4!"1$XF/?([4G13!JC&?UM5EB$>0!ZHW_[8=8<.^7WT'DO9C$B@A3C MA V#"8MQ(JMK6#[*J 5??57 MV0JO&HVG[G@XK55D,!]6? 7M*M<5'W>FSD40* U./@>TU!36L<&;U0MQ Z O M7%W3A9I7HTV31O,O>HUH$@(5QW"(H I7326\&%CX?<\O2*)FHV1S#+;"F8[Z M)'T&^\#)X9W'.=S7<9(44W+.T/0;?LS#?1SSI&[;GZ_]A X5_D('(AP_VU% MD?+)I$KD\,XO=)VY%\Y%$"AO1!9F2,CK**;G2*+'VXR[&G34.\S/6^%<>PLG M60,Z1C%S)SPVXD6:22(V241=\Y;YGW7@ 19':Q'BP0OIE:.WO7M[\MH34](;R,#*'QSHT21TA4E3I)6.1RYDE.#*N@I>$=97.+76#,0>_,T(<\7 M_+>,@B"Z35ZUM")A6TQ@.NF=3H\S*% M(6I2L&;8FYY;N#0/+H-^;W*DQ21/ M IC[=WUY-$O;NWB: R\7\6-.:OJ DSHH.VG8F50\"$]R2'?2]C>?TO3AA[3+ MJ_);ENLWT5)5P,X>WT1)TLXS=IB:WL5R=IW'6QGLR+6[XFDTEWSVC!B,"M6? M>SH.22C/C"9[/*^R>_);:*=9W>C(\^ZP@3C9&R4T;)./R939#P5T8]S@8'"& M/I9O;<'W1)K7W>@^W#>^=Z*QQ>'5F\.U*AGO$T$;QKUTN+*[#'K?.-P1OBM= M^AW@NXC#TL/:#:[[;"I%&_%XO$\T;ACKX@P7!P,'7>;05H7^1A7ZK"LJ]*58 MIYQC->Q;AGZ<#'W:88;^6W3#Z#VU'-UR]%W*>4<8NLZ9G5AV?ISL?'3:778N M/7Z,VV==9>;6@5*O=8\F;G_:!2:MS$SV7$\[P:.MY_I'YXQ*7+K,>F5!C^6\ MQ\5Y^_M$[.<$<*'FS/+=CO#=@3L\/<7V! UHB7^O?/Y*MKJL J*4=<])LM4* M*Q9+E46.-T_]&S!\=I9SXQ]KX;Z+]@]?P[W70YA' M 7[X]^]&WSWV0( (SQM=AOKZCKI3].[OJR;78D<'L6-HL<-BQU;L&'Q3P;J5 MH:VG@\-86F,[<*DG<#$>Y!Z'M+4&\\UY)3?*SF8HG;$G='B=N2M25K2]:= M(VMK:#035YNW9XM// M5I(,K9&C$1XX-R^&"9A#'!9C"=N./,)[&!@"ZE5'H1TE %M*A..S@27"EA/A M>:]_9@'88B(S?4V@G%EI)AU1?7SE#$.UDWLC^U^KEWM.\(::,L MOONBYXOQV#T_&[WLFMV_[X!HHX#[6)]?]P(#EH:1AD?#OCL9#BT1=Y^(A[W! MJ05S%XEX,.Z[TV'?$G'WB;CJ'&N!5_U]%"^%;_WJS^Y-N#='.1VC$V_O#*6= M8&NI^^"L=WYN 6CIKK5@:RG=C7NCO>O9[01@>^@.K&!+=RVGN]->?U\Y)\]M M^+S[NO9CZR]_@)G^C&4GA\%F3"X;#/=>%=X93-AJTEM,.#),L#S!8H+E"183 M+$^PF&!Y0A436A @*!4KOQ5SL9J)F)%@-'#WA@UM-LOKNBF, &T7438+1'OQ M=N0.SJ?N^<#F?6]MH] %,$]ZP[WG$+43PETEY(/U%&@GF+M*R(?H$M!."'>7 MD ]4]]].,'>5D&LK^=L:,*$2 P_A\00&Q'-O]ZG])%W ]H%[?G[F3FPB^[>Z M2KJ #./><._F9F?PX*B8PF@R=(?]L44&RQ1 '[)X8)D"=C0Z/0<3J)I-9)'A MZ)C"J#>L,H46A%0NK[U8..LLGE]["1A%W,G8\6X\/R S:1G%SA6V.[(1E\;F MKS[2?3.V'5@:D\NJ-V,IJL44U;<492FJD>!H*459$=4"@B(U]X<4U<7F=%A= M^#<__@U^J/OF@?!B/.1K^7!M?>!+)'KT^]\?_BB'ISD=2%H8GQJ+II__8:X] MMZ!.YE$0Q:^4F61LZIIG5 P),:[$R2P6WI<3;YF*^)47W'J;1'&":6^HPY&O MM*F%Q^",>]/I]T[^*QY&Y217WM<3X[PD&IX$8IF^XKO41[1M]5F4^&A;O(I% MX*7^C\692E)A2T#T!\]>'%<+^$PK4(%LYLXZ3P\#?1"C:\<1V 10%R\$<. M.-?Q"N ON0L0$5X]">B,"]?WGJK9$'R2T),2@!UFP/T#;YV(5^H7\ZV(&I)! M(#.9,Q-2TH[8LY>ED?J F3-]4F#AAFHAKZD*R#16"U,K"[U9DD49*EX"D'4[_7' M]9KQHU#84"0.K#%;N#P/7.ZRYRQ<++U8N.1P.>L-QQ8NS8.+I9=FPN4N;Y.% MBZ47"Q>KCS4=+I9>F@D72R_-A(NEEV;"9=+KGUNX- \NEEZ:"1_K3)X\@;4%9V+QY.&!OJ:Q]7_27]C$VZH%!T*)@V=. M'P@E#)EN$:DHUKNW \Y6P%L!WS8&T3;#V0J AA'X805 $<+6[FTC=[-BT2).V]AF MV^S>6*P\/]0);U8P=L[R%3Q PVH^C>'A>P;PAS"-_3#QY^V"L)7N5KJWC36T MS>BUO+]I%'Z0L(66 -;J;3][LW+1(D[;V&;;K%YLM!A[\S3S BL4.V?QKF-_ MWLHXH%5\'JCX_#]>D+4F6\,*=BO8V\86VF;P$NMO"T.P[/[><*UA](VS;G'+ MC]Z@'',M',)@YP5PJ='D]/7+KN-R]>?^)EIVIH_ [^UJ0]$H7#CK6(\2/IC M7W9>S!T$'>1\T\Z@@Q445E 8V#"T>&#QP"H,WV[R=@<7K(2PG*&L/O+/D^$^ M+.J:6?&'=ACNVOV@WQL-]X;F#=OR,+ M^D;G9A]2N1E8NC]2MG\@"]F"OQW@'TW=Z?3<0K_1J=F6\S<7^.TE_?T:K US M9ISWSB?646,=-75,;W!F@\\V^/SDYO#1(TBG@L\L8"R&6#EC8\\621[O=9]8 M7<0&GZVHL5RD.:;\,]OMI]83=62>J-'YV(:>CSGT;$%_I*%G9O<6]L?(]6WD M^:C!/Q@-W,GDS(+_.$//EO,?+^EW//)LJYZMFZ86[\>VZMD&GN^4BWL7BT>/ M(!T+/-M*-"MF;.#9(LFWL1'WS!8]V[BSE326B33%D'].1#CKC4?6#W5D?JC! MV4$RP8\+_&V..]OHPY'&G9G=6]@?(]>W<6<+?@O^8XT[6_!;ZN]JZ'G2F^PO M>;IA>[.>FF_">]MPVX:>[[:';<-M&WK>@2 L7RR&6#%C0\\622R2- Q).A5\ MMDAB.?I[;E]K'&GYG=6]@?(]>W$:BC!O]X MZ)Z=[=W1>ES0;V_XV3+^XZ7\CL>>^U/KI;%>FCH[Q\:>;>S9QIYM[/G;%*>^ MQ1 K9FS$R"*)19+F(8F-/5LDL9RDG;'G<6]\;IU11^:,&KC#TU-W/+(AR".- M/I_MO]'8<8&^O=%G9O@6]L?(]VWT^:C!/W#[HS-W,+!!R",-0%O>?[S$W^D M]+@WL %HZZJI#4"/W)$-0-L ]&YSV(87;0!ZI^(TL!ABQ4B=UHTY_UJ<_;VQ9Y/>^?[L]J/$:'; MB+VC4UOV?+R!Y_.>=4 ?:>"9N;V%_3$R_<'DW!T-+=<_4O#;O(.C#CM;\%OJ M[VKD>=0[[UL_C?73U';X.G/'-O1L0\^[W;W6VVM#S[O\921@+(98.;/5L3(X M=X=CBR062:PR8F//5M8T#$,ZQ4:VR9KV!9]'O>'0NJ*.S!4U&MNAST<* %;L'W7\V?+^XR7][;R_$^'G86\R MMJX:ZZJI*VJU#E\;?;XS)]=6H]GH\TZ/"B/B$+WXU6']UDBCP%\Y?^O2_ M5J+W8#1Q^U/KI=Z'>=Y!]!C9X/5>#/,.H@:+$XL;5JK4L(WAV!V.;,MGBQY6 MZ3BP'=Y!]+"2Q;*.ATJ6C@361^=.&CF#?F^TOSSQAFWRKW\93/JO#^EF*N+] M"/!^$66S0+0;\=W!^=0]'^S='NLJ>FR-F7<2/CQC9'Q;J('[-9BAF4< M=7)E,!VYPYK.JV2E_Y!ZL,,?_[;P;[Y]"[TK'[N':1S$:8B-I&H!$+C5OCRGKZI MO0"N'FS\22"6J?DW'6U. ?S]8*KVZH>PU/35"7U2VN#"3]:!MWGEAX$?BI-9 M$,V_&.LXZXTEMDAL..M-QZ7GXIM+] X+JB/V[WY\,7BI3BK)UM53YO?14A0R M(?ZI#=:\YKL?WV=!L'%N1)**A1.M$>L2QXN%XP6!([Z*>.XG2%'JNY[S>^A\ M].+YM3,\=YUA?SARG?1:.#]%7@Q/6#IO_5C,TRA.G"ST0G\590F\82'F_@)> M ;CIK=>1'Z;.'QLXR3^NHP7 U4OH(2& ]\VU+Y;.NZ]BGB'J.[\OE_YO!GOB7"-&U R:($]6K#S^_Q_O/EU M=)M\\?FV.9R<'V8"%P5(!/?!,MY<>WX,"*;>I_=EO+SG? CA;S^A1P TS2,P M=PJ,.!"QEPKZ'D\9, P?AJ>;A:5COXJ],.4[/\:]PGJ!7< 1X$.&_<&YO,,! MY(/;D@S.(;WV4OP^T9!REB9HO7"!Q^3A,9E0+0.SYP"*9>LBGDM*(1Z^#97N M0][$ARR!;R?PX?X)W+NZBL45HB#07.R'B3]W;KP L#X6(%<36"/37AJE7N"@ MJ$V]K^6+76?F)8BJH4D'U ?U[#6000 2"S [2>& X!E L(CE_PM$Z&3B &:^ M%7.QFHF8E9[1P.5?F'U(2HZR8.%<>T"&,R%"6-Y< "T#VF[HG1+GKZ, 2"&! M"Q=$10C@:W&R AFX*5\C,1U)"LXKSOE;P@0-"UO R?0.C?)[%[W_RH"3+#<% M1!M-MV*'GS+#L[JO;&["/F9;-P'"+!;"N;P&\97\[8?9CTY3 M%@TB\U*L4Z( 9S@E3@NR:3+ '')GB:M.:-7.K0#1:\@!$'RIYZ,P(B&8$!\7 MJW40;81(*F*I[D5#UQF?55Y4%0M)-OL7B$^26\Y@B!257A,I(66OX52B1?T; MI 80BQ4L%2^F@2B%UYFRJ-,B&?5 MO.21\&C02?X6W3!6:+0;GA\"P4OO >0['[K3Z6 OZ'U!KU32RAD-U#L&T[X[ M!A W5@";JH%,"TK^H/Q@8*X=>/-_9V!H+%P4YD$$IR=-"-#(%SZ+^42DSC**X81]5EORYY'J M3*!9P44(-&E(M([LT,X9*OC<$SR?X L?'Z\ H(S!"C WN%SWXLWSKNW%Y^< MSQ\OX2LO!&WN\N)2@DN];LRPV@DJ)L/CAM$E[.>W"/3OP=G)6!TXG "ERW@( ME:4/AO+%X;"R:?O['O3QVQJ:D.38D,_,*+,58>%].O&4JXE=><.MM$N6LG?:&.GOJ ME7;!XC%@Y_3I]T[^:^[!,U:S\KZ>&.=5,&KY+O41VR[RLXI'\;O24[6I/!R@ M9_8@,"FYPT<&DGG.=2R6?__N+Y]_?U/K1L3?P5*.5U[PVE3]Y4??_?B9'1I+ MD"[ ZX"$-$)Z]T'*XJG6'==^SJ!BMI0.99 ?REL_0<,ZBVE;(#!!ZI%]"WP/ MK&/0@V)'Q#%8ONQC\VZ]&#U/66.5F1']+Q[,CG/\1=__^[/^6S>]^=PM%B< M+^;#X7+:_XZQD._X "S^[*/WKR@F4U4Z*T"^_8'()A:?O#C=?(X]>=.3HQVN MC]TS9^@YA74ZYD))$LNE.K16!Q8+Z$:XF>P1K@]82"NT-L'!P7\!/[FWQ+B M,.C($_ 4+^"%_0O=]<'FF32JFB/]G57%F9?XVD2$H_'!R/!8K=3.0UC^TL?C MN_73:[KP\MT;5WH V?88C)7MP5C_PG_I7$:!R!+GC;?VT2OZT0,]-G;>@P[@ M.K_V/O7D0SUTHH+V"@IK=(OG-A.A@%6@+H)-@_/>^'N\"O'$L";I6B*W%SZLZ6,47P'?NH1O [%YZ I&[F T=2?3 M?MT*ICL6X )BSH.,_B:]?.'<1'37.KI%FP[%$#Y]HI].:Y;7H@N=I"F8 Z4; M\N7TG,_7:*YA78#'!/YZ#'#,FAS,$#JE_L%+Q=2[6*;OX02L%=6*CGG8M@O*SE#>> M'@F@*#RL.1S@(J=?)MJ#0J'YCR#]6^-R4,IG?AD\=C=]17Q"8\.-("Q8'2QN**K6AXJ(R"X/T$ M%_@(E;R8(#3LPQ]7/G(A +^2Q"_RS0#].&\%45H4HT2&,U4P?;E7;>L!4OE) MM(1O%B47V17<)\%)?BC\R0X0,;\.HQ5LX4W4XRM^31<]Y\4O'ASL2Z98V!(Q MXB "[@QBV)F22X3<(K]\^F]"&B#S+([1X[+&ZS$^!L1/3W$YDDQWQX*]6G ] M91]X;=(U$*^EIEYA$MHED@U'L8O1..G80B]^\^UWQDMRSXV)LF;?R MB_#"$_3O_/4OP]'@=02K^ D0%8 6PQZU!^BR=]%SE>MF[=$NYHI;S,$N!J0\ MT:M<\';T\FE?N!KO*A;L@D+(K$( 5+X4_5Z7F&*HKY$2'=AOJKCG(H] 2* - M%=#$U[4?(SED:[P'7[U"%@ZJ/#->. X3W""3D7HGS6%LB(_KV _D^MC5UJ]# M1P)T%LEV(-DO62@D%!00[H5>!O383[I/Y'J(&8=' M)I*4)-:[KW!6*2MF;^ T$Q$\&\I7G0'/N93].@/.Y]/9Z&P^^',T\\[^/!V, M9W]ZWFCTY^)\(N"3Y=GIV;3B#)B^5P[@#^$2W5F(C'].IN-1?_3\3H!IS]'K MAL(I!88 >'E--' MWP"K7@C2]/T%<6H,W@;($#G$Y;+N#8 934Y?GTY[IPX<0T ^%GZFEHCPWFF? M#&9>D7Y[<_0(.$V0HJDRZF=9 F>1)-KY),(K[PKV 8*03PAR>2O([QY@@MW-LH M#A:W>.KLL;F5EI(S!\Z[CJ,; @BL<@5/7I'7R0]OX%*V:F-O+3)0F;' /&/W M#LCW-3 A>A^M#YY"L3-\) 6:8P?$$>BM M2DWF)!'L;)=47'3&OY%I"Q?Y.9&Q@X^&Q7T@?8C-<,SD>GB,)@V /<%Z_P>$'7'>/Q74=AA,;"+3D=0 =1 M6B"=.^#JC1]E"OOA62#$KB. RSK!?-P;,$(2C@ACR!67[",\LAF(Y1S@^$(* M5M&A2V#ARO,K]+&%0+Q)@H?.7A\4[M(9).+\?6!4IR7X??$7F+_'L'(R2B9$ MC)#+)!M*X3-GN1J;7JW\E+@J8??"7Y!K%5 H0CL+'22@,F/NGH.J[QHO59'P MPC8I/PFV,8TYL'-/&,9L7Q_R57*>?XF@.MAE M#DZQWLR=N$%Q _@ M7^(@Z+&5)07(1((;EI/2 YQO@]S%A6R4>>#Y*TSY\A,6,IRY'"]8%(%/G@^XCP,B3O#=- U([80%)2I(;[R;_-ZI!H<<.:W1+P\+FDF>S&V'I43%' MS_DGL-:(.*M5\ I5QOFD,YGTF-\=FI=PH MW@IU)@*=7O]"K''E""9 %Z#QD,X8+\]3AG0N%<,::T$*@.,@!#Z@ID)G(<0* M@V6!N %9VG.,LXL+B(V>Z!6J((R*,F90\T3:"T8-A+HH*<2.T\IGLH@@IQ)0 M(S'V"$*;=%%C5:[C4Y3%E<4",SQ#GXA39'&$+W=9GP!,7LNELP=>WP#GA:G\ MZ"B309%K$9Z@LN2!E0]$*Y0&%LNBB8B5M 7HCAX2PG_*O:"S!X-=*BL-/?MI MP-XG&7]4(";U0JVI &-94$'U/<%&Q]CH!F^.[G]*O],JEO3Q.Q?HZ,)'-\?D M^"TR]D6V% &G#(\E*-*>])!M *D3U&>GJ(5&V=6U3&2D;#_-< W_;F_1GC M@7*09F.\#+VWB%@"N MTB,IR1.7I:A6@7TAX-E@N7!8;H6)".@/)!*0W/PZQQCS%?B\K6CO&L8*NV,+ M%"@?5:5 L":0!YC;I)5*9H*>2Q>W@PHV\8GT&KF**P],LYFR2-[ M"81%SF98YQOB,4EM(L)A*?I>];JGZ[Q$_3X_':FD?C",17HM>?AUG1AE,/C_ MHX$RR_Q@49007)M&50!?U_@/@E.B'_GZ\3,";DP8R"X9CJ>101WZ%")";T#B M%L+D7A@"%<^YC.T7+\R0[-A)?\I4SI6I*YD9_5\B=#Y&H%5]03#A.CBO/7?H MJ;QVY47*8QQO?9$F -/"C1=S\HP@& ):B)7\ M/MEX;\*/XPWHXH)3%:*G:%..!:09(73>1^@<^#VDE/,4'4.@XR9<:*!2YW]" M2U@)J;?DE@#>D\"*"BK1^[<76AR1HT,A$_"I-7J=_""5G!2X$ZCX:>Q'Z!1[ M\?;#NY=46(R!)Y*)KGXB67CH\-8+_2,">\^?RT_^\\/[?^C7@OC3,D+ZQ>#" ME!(@#IUW>60(IPI^-<_#D6\^6?IX/)V9_G@_/QG^/) MV7!V=CZ<+J;S2N#K')0S8(3 V\/%KSX5Q_]Y-CD].Q\_?]CKG#W&M#SB[W*! MSV34BF0>^VM%UKG#^#DQZ/.U,(O<@*]A]GD2!8(\^$HE7RE+2>9!P:_57"BM M!M,#>\X[=24[8QQ!:OI<9?(Y%R#_49-2!A'>^@<:77!D>9(E6!4*/.[&=SKV _1T@B*>@3M#9?*$1+-:J5M2=$AX.%>D+!; M.7_,CALI$=(+ A=OQ9?_YB4+[]_.ST$THYQ3N@-6;GQW207V_)4,C7T(YSWG MA8Q2\&4R]/#2146'5Z=?BI#Z=Q;AWO*F$LEF!0BH0ATH)E6 \IG*D [!HOJC MR>QT, 6U9^<_WFZG __G$Z6HS\GL_G9F3>:+Y=G9Q46->A?+-@V*4;GSTX' MIZ/I\[.I0;_GY"L\4'Q^^T)VEN-3?J/*H<:"_ :Y*@Z5?_+(H_HH5A%*P6Q% MLN8">TW(J-U%DD1@;#!(&W2&E[IR M)F3F*V_!YB3P;D'Y!;;X-[\F4(*8X\_A;:C%9A@+\7]\R4YY5O8I/0B[N M8YHT^XTXM"M24M6U "6K,@$N",]>^NS<1S, Q5$LT@U*CEB W">[,HW,I;KP MT!0367,=6[-_&1VEY[W[>@VL2665]@8<<,0S"L'N#&36OI1S'(&X%ANN=HT6 MM"PE6%#*12'FM<]!ZN>N0#@!>*%'R<.PJ%MZ0;S(75 J+<\TKZ78Q="%FIU7EGMC;H55'$ )[KV11F NV'G(-1PV6[NWE&0ISI?"CEC 1OZ8-E[%TZ1ZWUX #6.>(YAB7&P2!$M11G%?K@C1;8U*E5F:B/(:& M&8FL 7+M$&A(XBLH0W@-?R&=(\A&4M8[R>="D3R7$UPW.K)*V8&8KTDIK5BL MD;N48L37^;67R*U1(S]:#/,8UXE 1[N2U;7P,8?G$NV'@K>)^ H41U?W8=%[ M)X(ZV"+#@A7ZW+_Q Y>M+%FR 9B()9(87%K\0-XQK!>@HA*W MI&U%82BHU+:^_P2I>[>@!0G^G!0=5[=&++5.EG8":428- ,V0N+#N7HQ^^C8 M#M17Y2M9>C!F8#4!J;0D4)F1N6M1PI.98QJ>K+O(CO] MOYKYG;IL6B:[JE)I)Q+Q2\OYY1RW75>^5WM_X\E M57I/^($Q7YFG?!$EPGOCJ%H(G;A M :$/:_N86U>X@'>J9W(/HRTJ>G^AT5H+',Q6=CC'G[V15&.P+%:JW <>E$D? MLI.2LYW#(A3D0U6"_9QJ1*HH2-@GH0K7&M\L,D*;/(.!UJZDFB98K)1)6'CB M9GH&QY,B.Q8G(B"9_=JD=&K-A#D;F,;M)RL_260L#.B>(+ZC7D&5)S2&Z5]0 M0PO,9\_RUFZX10R%P@X]R>&IZ"?"A)UK[!""[(HP/BD*"^RGEZU1P4ZPHY"\ MA*I[=?^LQ'EQ1]@VFON8%#MZG?(_V)XDW*P$!W*-GD;P8 [?O=;P(<^01@VC MF5?N+7OA);+.F]A4P4/[:P]>>#*8[ Z3O2PWTU*M^5+OBPBY_D-B='- _8$I M#52]O(?S0GCI->N,>58J^J@INXHAOLBYR);Z'<27%>P\M\PPY3K/BTZXA /T M\1L/:ZT1"#.Q9'3""N"OZ7V81^+FT7(UND8%;*DJ0ZV'.Z?K!O$JLL\I!UP7 M(5LF<3$:E9!GJ^)#7E")\TM*\4IV;&V%3;-F5/G#B0$2-6A7Q0PU)0=UD=*[ M&\06C,1O>;Q:NGJX2^5VJJ*=4AJPY%8[^@J^H=%"VH[\! MK'JN[M=UJ+K<"MLEF'6) 4HDZRP@;E, 9GF\1/X$ IB_PO)NT"E(J2695%M8 MC*NKJ:AISHA=4^R1%6*YU4(79.@!+7]E^JA.4OAB,TD0*453W M$!M)-Q,+>;J)06F4\MYID:$1-C8)B7")?U%_5T M9Q$)!D9 X,'.IM3$,Y7G^@,"L>;5S3GCSULHG%@[E0O7+-]H'*%DK])6L&@:D!BBW-.XF=H5I,26=7P@G\%6"45*D55B'UNB5U&J_/T@BS M2.?4C 4;[H"DCIE:")RL8^1%M%OE?@/59,-PP%H@.-PHCD$$\0@QW?].M5]] M[@S[VII'67*:&%114X0IT^U8B1=9C0N2*V_I%8<_YIX\%H)R6@AC"(SFB M+%5:1R6E@1]+WGOLYTOV/> #:BRJ6 IN!516+L]["."=^F@;$]FF-I'-)K(] M7R+;=O:W$($_XYFDU,62?+VJO%:U ?LB5*V\S->NZ490;&%B<%52B+Q90@VR MB)W*)M+DCL .FPE'2)171]^)2BFUY>20+Y?DF%;2VB,/#?7-5JI[>4ZKT8L" MC%*RAEB7)>/LWUD4LU)P[07+JE[A)U)RHAM);W_W.ZBQ')8E%:O_7Y/7PN,< M,,])?2'+D6O=C;1WO)PVA?,7\W0E\28-[^F!F(S MD=ZB2SPEYP'>O@*;.V)_F9'C@H8L]F>14F_+UI6/@9!F7:\";B]P:&PFY^=M MB-V2T!B!A7S$[##C;!1I,^R<"VUTWKBGNK;%@C9Y@U'[8=A#W,IG:6CO(;;L M*(2OMJX":2(6-]$74>1"AKN;[U7?Y--]C7E"R""+'4_J#\-EZ5+M6J)4:_W M-]2_+Q7B\*$1VM'@]9;7ZY:L_H^% MH\]X)D@>W5]C+CV3NO%E%!WK0Q$IXL@VGB*G$-Z4!RXL,4JG(M?DBN!3?F*=K:G%^RS=S&YE.WF/3BEGF GW :R(+J M>E,_R,WR.EZ@K*Y"A$T],LGF[,33/8ZTNPP=8X4AIOE6M=M[EY9C1MSRH%S# MI5JMKM(TN?9/(771D/KZ]]&KB=YO?2,: M/PLYI)C50O:$1[(NMQ[!=VBW--[ PU*=R@2?7 QH'R V0)(@V[ECM#5W$-Q] M5>_J+-[1?4Y&*])/?#08C4#[\J[3><#!&*?M_+&!R_\ '9\[=*7;V0"GO? H MB:6//2-(GVN."-S!PE!HR$'9VA,O77H4]$YE,0MF7\[]>)ZML+?GG-MZ2X6E MF"S%W1=WNA/+8*VZ%U65<$'.['(UTLMR=^,6^-Y7KVH%Y$HJJ8J?E'LM MS&C=>%,M;N-\">%0*0R!:,?FCEC<$V'85V(2\V M-"#]#XW18K[5UD50>(N.G&U/O?0E(3'G!F8AGQ=E5RR\E7=E1'Q!NLS-FMJM MHD@.S+N]9I_/+NZI&_[4RIA6X(0V?9 =ZI0!Y:W>I5.AJUN4_A+V6AODI"W5T"9+= *(6HG9F)ZT#MG;?^G-V]D= MY=P&E6U0N17=41[N:ON4-P?#E!3GC]R*R;GJ"\EL?O5N7SI-\\#M5F[,Z;?( MJ?Y) B'?V@6(F(\X(=HG$:6F-XH%*C^-V>,_R"&0QR.YI[ZGAA%@"S6IH '< M7ICUD:H+A8KO4\YNO'EIAE<+ZA3Y[$-=**1"$-N=.-S.6::U%M;AO[SG*)9\ MV+IL(49$:_2GIUZ=9==$C#$GT#"NHUCU-M^^2LZ=X+X<%*'V-:3OL4?.I)!= M[O+B:8H5MDGR-K%/Z6LM&^-5H0D!5;'(""".-KQ3*A#NWJ&9+%6L4W1!T8W-T M.#3\:"A\%5<0.Q3=)IH*3;Q@*N0SU-;4\F%$Z;/"%MV&J%(K_YML_:):0\2N M$9?3FP]V:(G[*C;PNH7>:39K+ED9DD^(2ZH MU#TK)0NJ&PYT_Y+0UW2]P4!U)MF]1 ^-.#%L1/-5%<>VLF)3*H["4812I%#I MHW(P2ZM>YQIM6=[V&C/-C.$,D8N;TJ0X6X9+TIZO/_/#U!]-.@J$IN.P42K. M9XIJ YJ3*9K/Y2KX3' M(61F6#4.\)$Y1B=W)!R6]7<6&OD2.?B^17_7W=1WY&:1+UEID3*@*OS5#/54 M5=&5QMZ-"&2Q(+KC(^F-%U\1(!0[RP4=BT#U%=8H9>3V!)PP\)6Y6!Y5R;-O M,1V+5H4Y6<[^T[&,0O76\+$J\!3Y_D15)(ASGSA6V2BN=@$H$40>-^^;J:5N MC^0J/5O%^K>GC50BOOGD,%]V&)$WPVIC3[/"4OYV83X73VWC$*-N6!)&*J2L MGJL:#JQTOX&Z+99RV:J$QV6VC4U">H<]_>?"XV8YY#G"]D7.KSY_1'7PAF.D M:7X1F9GD/3:C&^G(19@2]+'2VU=G80277)V :0ZVH&BNQ+ _A)QM#7]S](A% MK=DOG69.:^S H,!"3Q:KN[\@0SWJ7I?BM$*T<:+8K,G"RH64Q80*1!JSZ/'Y MA8DC-/%:F:HN1K-U3CO:HFB_+JF[%"9PP%H;W56V!G_NV?O,G.OUP]:F: _= MPSZZI?WU+^>3L_/7#>N9AG&Y&17>_ LLLF3AR[I C+MEW+@U0[=6>$(S31G! M2;<@CPX[P!:F@Y"SF.<" 5OX5!=H9Y0K5>X2GCH' @:&M@O$N>!2QYI'. M%O;X,#2.#.VMG3UA+28_/W.MHEQ!(]+XIQ0B;OZ"1&$B/WQA<.EE19$RU0E- M"GM0*'9T>:U/I!@,&0"<=_!,G2Y^PYRKE#M9H26U),:B#E![Q=7P=6IAA^TZ M8DS(BH5.8U:'@HY!-*0D(RH,A^;CDY,=F1?!\9>./N\G',7DJS? )4=<%AC8 M3IC PR@_><9SW*_83*6J T9!,Z6QV!A-1EJ-'HM&;AI>DCIG-:HB1V8Y/VWNK54J"ROS9B,NYYHU>955D1L*RPS09K[Q 5%U+"_V\\QV\@P$&VI? M&7C^RM6M 5[X,GL3+\N?2NFB!HK)!4L#HVID<9P&FQRHPA$<+YRE%&&B1![. M/Y0=I&4*0?$Y,M&9WB3'RG ENL$"Y#IN91NO9>QEBRQ0+E8#!22S6?B<'<_- MF+X"PTHP@KIK RYE0M0QW7$?P$@0=4SF$>3N0@ME32.Y3D(C9"-Z!CA%PVDN$HKACG24PR1J:+9:B- M6J[:<#^8)8:2',*VA/A#+8.025CX0EU<1AP*;[G9R5+@%):PSU36;9O";R7] M/C7,_P7[=+QXYJZ80_*0I15*4#77KRB MBB262!DM2SG&54TV-R&4!3"N(VM4;G"1J_RH^2D4+)&)7[KW&5!$)KWJ?BJE M.\59J2LJ'4M6R024N7 X^)J)DZ" MZXS5#%NA*[)801Q[X@(K*E8@-W_9J69 M!75/KY@VN:%7RA+F?),\D[@Y:/ >36T<6T,FF(XS1MDLE>F2 M2I\H>?=XJQR,KW@N@.-D>/JF]X3_O#= J)ZGXF6\PP[?ZDB<41)@JJH2<0,J MJPM5R*(@-W2! KX5.J66D$ONP54%V,"I@OVW#SU4_<6OU"OMZD#) _=OU7SQ M]E)&R?W$B+3]YB4+[]_.ST$T ]A^I+I(@V,D-!9+)2B]>WOQ*6_GU([SI_PR M%*075\J*EZ//O<;UFL&LB52MU]/KC=5Z2=>(%#!!>E+:FQ=^08K#1?XW]L?^ M*((@"@^==B/A,2N\H'CTJNR&K$GJ3/VW'V;-.>W?HE#L-3_NDE*=;*92S-2<6S._C*2%EUPK'W2Q MIC066(=,%:F&]J#>G^L.+RIJ0:(:2M#H-]:.Y[KU:EZQ@U=SKS8VA''5MWZ" M8RU^53TCC6V9GMYMQY" E%?>89S;*PN?V>\?(Z"G"<7Y$GY*O7/9]V4E&U,$M2]]*G5"*!' MM%+"ERT;Q8X4E$""SX#C@-XN6]K-(Y^C*" 81I/3UX.^V^_W]6B4N1?'/BV& M,UPR!#BKQ>\R;)X':P9-KQ$,Z[/W5>;-[Y4 '[F:-U*'^Q"20P46AQR"HA02 M%9]NG0\6NS]S0GX3)6R>Q*XG88+^N8*;J,ND=-2SY)($B'A>#4;Y#)@4 (/A M(Z!W05V<@)+RBU41S@LOX0_T6"6YB01=[!1=D%D=J<#BK;]B_ MB2MA7F H72G#M&:IHUUJ]5PJ:B]E52,\#N@[D>U=D#>$W!D#)^)0IU,A!Y?? M"'D>7*JF/1+4%XBS#VCL%>KX@: J'2_88-T )9,F*OV86%V$1@ >)1X3.P5U MU$AN7+A^KXF(W1M[1 F;EO@#2O;R"P-DV+L3*7W16L_ ME)66""9O@=-_L66'+" #/I[%5ZII7TAEGK*"\S;4MR2" /? - M,@O@&94S&K-!C=^6=+04@^#%^8G9V1K@I%@7YT>S[A$+74+'(W25!I/&\/)$ M#?(R'BO==W>X DG3X!O@$X]:_2J_* %#C:*F]Z@U24\__)X&QB#%4.@K\!FR M&QG!#VE7@57K1GJ>,.B,7H#]]KROKGZ]/!2%4:H)>@LCK ,;8;41UB9&6*_\ M)3LJ>%0B-ZNNLB ]BQ1Y@)IKJPTS9&>8+>2MD:LH$['X!,/R8X9%\LP+ (T7 MF[)C>"=_H.7R"O+Y6O(.8JS:0I)2:1Y$"45QS>%C16W24+"TK 4DQ[Z:YH(J M(K'(M@V15S@P[M1G?*N9>7ZD9,IBI(KZ<.-G@H.N'$&:^Z32W5N8EV1Y 51E MH>[-T=K=I<+*[+!/UD=+KYV?#DF.5?A=Q$M*S/ET%"Q%5&"-VZQW6$ MK.@/=#]C?( 2EW+/OQ;=M#_)NU6=O3&,H&J0X1*W&67-X?:_1=RX:$YV#K6W MI*PEK*938?=JO^?MIBQ)OD0FC=S?C\'9'!19+:$ZZA69=I_+IKYAA$I0%C,2 M\\ :'D!-C>I5;FN18H(@;ZWBY;UG#0\V]UHJ[PQK807Y^V7*";Q-M1N7,61B MAO@QO35_]JWN%TVA^D0>:)[BVZ".!.]5\KON=RV).-?D,&6^3*CL0]4ZQ^= %7 CG,B^T"S;R V0K M"Y!4M.HY\@Q45F*CZINA75_[72=Y2%I*BSTVQEN>6BEZ^0EF <"C,VZI >\;RI!# /BTZQ@Y%_\Q)K4LD1@?GI M@Y<2##)Y 0E.?,7$&AII[I/S3+7#*J1STS.TV\)4?*0F8(Z(IS>HIFO$Z55+ M$L7L*8"&/E.SVGU1GI7'"\>-#%_*X78\BX_F+,@<"^GRDEI9;E_0(FHU.O;I MIA+^GD)-5?BK$+'NN!4.8O6!JN&ITHM\D)'C4Z6LY@@)FODKNZD1.\<%)@:! MNUHFT)GE!13R)B.V0'QX(=:@4^4I-8C<6>X.E39.2*I!483F)XH3J'@KLUSMW..3F@&K,2:K0 #GJ@,+Q.AV2W MBG'PJK$B-_>,\BMSG"[OUTNT(\GT?^LQ:Z: #/ XN*;(SP>Y83>#\_F2'#XL\ =06VJC.KRK8,G/./Y;'DH\B3\WJ.BCWKZ*7AL<#49GQCGMOL&@/$#-!],1R![5*K'LCDEL;>\Y3]CC:S5T]_#DTY MV*_6J5)X5/+*D@Q&]EIPN(P_5R*\G&\2R-(2P##4 U;9BN,0NL\J9L$2.Q05 M=#5;M%+$2JD? &W=C0-0?O[%B=;2-HOS3!5"]T*_5O52MA. P'3?1E?WUN0> MCJB8IP"O&>WOI3/^7FLLQ<956L^10X?E$"?(9%!X6M%G"YZC ,Y MM]C(*XU4PM&<@%38#<\2A8/"&0Z2:),"I^/A#@_!(')]R9<@QN-"B]S$L'!( MLB:;$%Z-BK5\]P;#B+&W6 0RJ1G0+>9$H[S!W4N5!&P@CVJS9[!3@Q'K@+.. MQ485)_#]708U9G]]> SOHJ3P6M^G^I8?48S$ZM*$8LL\&D13<7S'/FD!5=-" M&Q"5J&Q>HI1G%3<@&WGR&IR5\XYM*@0K!6U2\CR2UJGRO%+>0K/2=CZ$ M2H%PR7;+<](,6@!61IMBKH9&#N,T1Z6B6IV94PW)9Y&STR*!2M"J1_OA-=;X MD: A!F]FI;NYTZ5$Y>@F,8BKL,"2.WO6%72,7*Q12"X):0$S^",R61;1RI_[0:'27PU"P\E7V-% M]FC'Z)B$8NF*:U;%:9 M8HNKWF6@URUZX[(D3V6DX!L>8T:ZDZNRAA:9S#;) MV]_K3LD/T,7X.*1"UL9\A:'-5[#Y"JV8JF).9)+-W"4S&HVQ>YWS_[TML5&9 MWBJ3*\,KMK[G>K2BCKA=?'R/!AZWI:2&^UDY=(_1J%( ME;_CO3:5>(8;KE;)OIPIDRG:[XV^5ZD>N85EJ,B)9KV?WW\VJD?OD7_F8.H9 MA=9T32T=>IY9)@]#6A]JI@A/Q4QT_GJO[\Q BLLI?2@5"^'2@3R*?,X:EL[- MA9GSZ.5#O? "](PB^%1A'!F?TK1_KC5M@?'CT#\/H9%VD5S?&<[%,D3R:\D8 MRE4&8 Y06E8#U#A,&@>_2JHPN#8 L$ +]*$. E]IQ/P/X2FD(@C @9O58: M?]F:]1Z.K:$&@H84_.NJ.2Q2?\S/$K9$!K:$US)+LUCTG/<9MG:*\2M75?)) M=U#>WKF.XB50@/#9G4-1+WQS84"+?L]GU4.HQ.;*GJ@0S^!43V$HN4B H)OC MW?T@^X(1MZ- JURB.L \:N(6:W0DB][.SPV>S6ZR.KY=B+!)1/P6KEM@NG#@ M60AHO19Y\2#C-J?F2>X8R\2%?F_P/2X5WZ\=->R'PK6K,BKG-L:!(R%;YMP? M9#=;!I8NY%CZ"SV9L]0/O7A,KO0H:!,ON:ZI^S[DYO)!+ _87( ]LJYXTG<= M2[LO5R0@^M1N*I*C3FE\IK"X >*R'7N2Q4Y MS7?2+)0S>;4\C<4Z\.8J)<6[(ZOU_NLHOA1;S$68.X1+&KZ.Y2KHG3*63-*J MF-F%(F\P[=V5:5L)WZ@LB*08>S)"1%2C(\6&*6"6I7BEZ=%121/D=U1%5F7/ M>K7OHPJV%+L#DO)H3$Q1:T27JND^-YSIQI@C9#&L/N!O@_[WNEY)\VQN]40' M(!WJ_$D#?)E&[F?#W9F_E\-BN;W5-+[Q5I#URQ!'NEK$WBV2 "D0%;^DH6<8 MQAPZFT@0F%Y&5.W11B:2*;69TKS.95O32K6'/=2U/DDJ>?\G] MK@R.?![DC1=DRLA.A&:O>2JUS/W*NS&JA(6<'W!&FLH#4Y[>_S6FOBF4W*G0 MTBPXH.=GH^F.?KG![Y#IL'"B%7B*0NXA+.RO%!:8#C& MU:A-,?GM"FL*RJLCRO+\ "]8P&E&E4%>%320+@V5:\A&&H@GG\).A>XTL&'I MEP93$JP[M(;]\,V[WXPS& Q.^9<31]$)]<"9L@M%PS,\L3:]6#$@Y MK&*IP9KM$$#EC++8JRVC+.K4E'T3Q55DRU&(42='4:.QO!2VMHKA+48N MJ*'7PN/**FS+PL8C&S:V8>,G"AOO4RY?ZM0J3EEK:B*58L?%-D55'<^M,.MR M\F%5RA95[,II5.4MJO5F;Y^GR7+J2N'\S^I:U)!=2 M)[EABB!-_PX7C:/7?U3:>.NELG>D&'\TIK:RQ9R8L3:7B4=?E)0BE;6I=(7: MC6I:9,G?X=!D'15[&XZ_=UX,ACT0I$MVT=1X?HQX &=B#\:[+H>%GL"W)V 5 M8$_T0M:^"I)<"T]/I21K]"-%ZKF5M,Z54=T'WP$_P9T[%Z GR"/9UFU:EA=B MT#[O]"#+[ J9$_T)\@SO*O;6U\[PKO0)G[T4YKHIW5!-M"V.4. EXE BCF$# ME\1N=<:*]&3=O, /4R?^^/3IX\D?;SZ>C/KXWZ!_T)D<]Z8\!&U+E/I&Y%@EF-6RO/,HO6@+D1D%*V_E$U >B_[#EOOPUUL6D\ M>W+F$4!.-I@P'#%RS*@OYWBH&! <1BFK97K2=R[NS.@BEW>.^[59P3O1_VS\ MO>OX<9X@K&LX"8L2.>15?FCV:%&=!?2!^>4/V!Z3/BJ5W%)[%J_S!J3<(B 0 M-9+]*2N;=$?X:O N>53T3E5*J1,Q#RZ\+\9LR=PF&Q<@60:U7#<\JCE)+?_0 M@%)133,38@O*4LI3@3"I6G [LM05K^N*]6^ 7EV=6]$$WUWK)IG_C@QK([\Z M3\VJ; ]]WIKAN@XU]5ADR3F7\;)ENCQZF#B6.I M&2TNU$JI#S'OB,:L,6-\O64!E,Q%OE'MB]6!E"W))RIUA+LR:Q\M!R!E,;T! MM5C5'@RX HR8';E[RY'%Z[JP@9D&@"EH^^0'$N]-+PHJ%'=V2"DV*5!0Y^T- MJBQ 'D&%RSV02Y:67DKDTO75^8@+M^!W3,7\.D3QJQN=WO*XB87(O4R%LY Y M2'>V[.G5P/"@/6I:VU/F[<,8*!*G.=2QJFE:0(XHNL7%>19EZ#(I0%YS:@XB)Y<,HW8BS%>9%[ M9\?]?HT>2(GA]?&!:S6&D:P2XEV%AQ6V*9^J]TG[5GD+]U+=3&F)MHLL?PHU M.$B]P_A>S$]G*<" *:<0F9!99($^0Y$81R@JK0'+/:]88%Y,\-B,ODBH]G4;'@4#MMG(/:<3R(D;L8M M[*N!$:/26M=_EU@=!_E7VN!4(8X"\_+4G* :'1;$U#K5"5P;HC.N^4=7$[G/ MC:CI(@)6 L^4&?>TH;G!JU@C7HG0\-8K3M4K6#=+%5_AN=PIK/N\5YT#SJ[>;'7 19N' GG5! MHJ*U.F&;DYA'Y [S.+^ZI6$Z*K6\RGH/C@G/KZ&-'J>CY!*5E^ MFO=1(R4)W16X;JV'&DY.X_4ZUE/T;= H*"2M6EU..UKU.=ZER=&<17_;]G@% M^7%1(A6E R04K\O%+2I?233W.:&!F,\+8RCW77P(C?8KGG"E.)D?4SN%..-B MGY>N9M"DK^2+DO U,!O%!%Q:/1W.:Z8VAYIAYO>QLD1J2Y!$9FZ*?I<^SGO$ M3!M%]Q42(45?J>&(Y/"5%_L8RI7"5J:S#(:\SQ4LZ9H;ZQ;R*U1"G/+EJI91 M"."\ XB4,T7E<5RM12J(E3JY0U/BE&Q1&32&C)'Y12AHFNM-1BT?<]3R+"ZC M*<]S.Y9+1?1E':\V-K_+SC+; < E(;0^.G-C1N0^--[ !/4QIE MDGJ>BZ*\=D8&;/X-_D7?DI&(.H=VA*NN"9CE!S;$1C;6N[]?KRC+Z]QZ/>>R MVG=')]@HS:)V(,G*ISJ 2BON>V+)/K>$3]C^[$3I7[4/>I$S51_Z! M^/GUE-Y 6?IB*I)+1_BD-+SPI/5S5FQ0AFY&D)))8O24-8I:UA(B\LLZ-8>6 M0IM]36;D3)E9J#J#D05R5>?#S]&_<*5C?#I]E"J!C,Z$P.K0ZJ7N#6JN@S*( M^3N5JE!:H)_DH8-Q__OFV"<_F5,/RAWA\F1874NL!BT&X@8]_+(D6D\\4XXT M+_5<\Y'8'LT'&PTK^G75OT27LB&.ATY]!"IX4\I3U1,;\ XU^A+'$,]5:_1B MC1*#%=<:>I2?7( PKY=;$"8C2A\^OA6)C+0)T;<@_ L'_R7CINRX!0''\=^Y%A!B9; M(*NW4^ $1!J ]CWG(Y!V1&N&O7I9(G(R70BLO?!YEI?.GN9ER\%OF,),S7G) M][VF.OU\)LS2DQ.IDXA;1>4I,S.QB61_K/*YJ&[.AK=$S?HV=XB7^6'&,@L. M("RT?E;5$BCR.'B-]1]R1$3>6@\?J#I91"O=II J2XUL]2KL"#E?[N@SGRM3 M!>[,IIV)5#HQWX!E@_J\F]J D_>,-1,,4^Y0B!Y#]G4;.T'0%="?C6+:.1