0001387131-22-006148.txt : 20220516 0001387131-22-006148.hdr.sgml : 20220516 20220513193141 ACCESSION NUMBER: 0001387131-22-006148 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CPI AEROSTRUCTURES INC CENTRAL INDEX KEY: 0000889348 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] IRS NUMBER: 112520310 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-11398 FILM NUMBER: 22924742 BUSINESS ADDRESS: STREET 1: 200A EXECUTIVE DR CITY: EDGEWOOD STATE: NY ZIP: 11717 BUSINESS PHONE: 5165865200 MAIL ADDRESS: STREET 1: 91 HEARTLAND BLVD CITY: EDGEWOOD STATE: NY ZIP: 11717 10-Q 1 cvu-10q_093021.htm QUARTERLY REPORT
0000889348 false 2021 Q3 --12-31 24556 24556 24556 24556 0000889348 2021-01-01 2021-09-30 0000889348 2022-05-11 0000889348 2021-09-30 0000889348 2020-12-31 0000889348 2021-07-01 2021-09-30 0000889348 2020-07-01 2020-09-30 0000889348 2020-01-01 2020-09-30 0000889348 us-gaap:CommonStockMember 2019-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000889348 us-gaap:RetainedEarningsMember 2019-12-31 0000889348 2019-12-31 0000889348 us-gaap:CommonStockMember 2020-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000889348 us-gaap:RetainedEarningsMember 2020-03-31 0000889348 2020-03-31 0000889348 us-gaap:CommonStockMember 2020-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000889348 us-gaap:RetainedEarningsMember 2020-12-31 0000889348 us-gaap:CommonStockMember 2021-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000889348 us-gaap:RetainedEarningsMember 2021-03-31 0000889348 2021-03-31 0000889348 us-gaap:CommonStockMember 2021-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000889348 us-gaap:RetainedEarningsMember 2021-06-30 0000889348 2021-06-30 0000889348 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000889348 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000889348 2020-01-01 2020-03-31 0000889348 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000889348 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000889348 2020-04-01 2020-06-30 0000889348 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000889348 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000889348 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000889348 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000889348 2021-01-01 2021-03-31 0000889348 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000889348 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000889348 2021-04-01 2021-06-30 0000889348 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000889348 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000889348 us-gaap:CommonStockMember 2020-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000889348 us-gaap:RetainedEarningsMember 2020-06-30 0000889348 2020-06-30 0000889348 us-gaap:CommonStockMember 2020-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000889348 us-gaap:RetainedEarningsMember 2020-09-30 0000889348 2020-09-30 0000889348 us-gaap:CommonStockMember 2021-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000889348 us-gaap:RetainedEarningsMember 2021-09-30 0000889348 cvu:AerostructureMember 2021-07-01 2021-09-30 0000889348 cvu:AerostructureMember 2020-07-01 2020-09-30 0000889348 cvu:AerostructureMember 2021-01-01 2021-09-30 0000889348 cvu:AerostructureMember 2020-01-01 2020-09-30 0000889348 cvu:AerosystemsMember 2021-07-01 2021-09-30 0000889348 cvu:AerosystemsMember 2020-07-01 2020-09-30 0000889348 cvu:AerosystemsMember 2021-01-01 2021-09-30 0000889348 cvu:AerosystemsMember 2020-01-01 2020-09-30 0000889348 cvu:KittingAndSupplyChainManagementMember 2021-07-01 2021-09-30 0000889348 cvu:KittingAndSupplyChainManagementMember 2020-07-01 2020-09-30 0000889348 cvu:KittingAndSupplyChainManagementMember 2021-01-01 2021-09-30 0000889348 cvu:KittingAndSupplyChainManagementMember 2020-01-01 2020-09-30 0000889348 cvu:FiscalYear2021Member 2021-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0000889348 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-09-30 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-09-30 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0000889348 us-gaap:RevolvingCreditFacilityMember 2016-03-24 0000889348 cvu:TermLoanMember 2016-03-24 0000889348 cvu:BankUnitedMember 2020-08-23 2020-08-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2020-08-23 2020-08-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2020-08-24 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2020-08-24 0000889348 cvu:BankUnitedMember 2021-05-10 2021-05-11 0000889348 cvu:BankUnitedMember 2021-05-11 0000889348 cvu:BankUnitedMember 2021-10-27 2021-10-28 0000889348 us-gaap:RevolvingCreditFacilityMember 2021-10-28 0000889348 us-gaap:RevolvingCreditFacilityMember 2021-10-27 2021-10-28 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2021-10-27 2021-10-28 0000889348 cvu:BankUnitedMember 2021-10-28 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember us-gaap:PrimeRateMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember cvu:PrimeRateOneMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember cvu:PrimeRateTwoMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember cvu:PrimeRateThreeMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember cvu:PrimeRateFourMember 2021-04-11 2021-04-12 0000889348 cvu:BankUnitedMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2021-04-12 0000889348 cvu:BankUnitedMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2021-04-12 0000889348 cvu:BankUnitedMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2021-04-12 0000889348 cvu:BankUnitedMember us-gaap:DebtInstrumentRedemptionPeriodFourMember 2021-04-12 0000889348 cvu:BankUnitedMember 2021-04-12 0000889348 cvu:BankUnitedMember srt:MinimumMember 2021-04-11 2021-04-12 0000889348 cvu:BankUnitedMember cvu:TermLoanMember us-gaap:PrimeRateMember 2021-01-01 2021-09-30 0000889348 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000889348 cvu:TermLoanMember 2021-09-30 0000889348 cvu:BNBBankMember cvu:PPPLoanMember 2020-04-10 0000889348 cvu:BankUnitedMember 2021-01-01 2021-09-30 0000889348 cvu:BankUnitedMember 2021-09-30 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerOneMember 2021-01-01 2021-09-30 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerTwoMember 2021-01-01 2021-09-30 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerThreeMember 2021-01-01 2021-09-30 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerFourMember 2021-01-01 2021-09-30 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerOneMember 2020-01-01 2020-09-30 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerTwoMember 2020-01-01 2020-09-30 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerThreeMember 2020-01-01 2020-09-30 0000889348 cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerOneMember 2021-01-01 2021-09-30 0000889348 cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerTwoMember 2021-01-01 2021-09-30 0000889348 cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerThreeMember 2021-01-01 2021-09-30 0000889348 cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerOneMember 2020-01-01 2020-12-31 0000889348 cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerTwoMember 2020-01-01 2020-12-31 0000889348 cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerThreeMember 2020-01-01 2020-12-31 0000889348 cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerFourMember 2020-01-01 2020-12-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerOneMember 2021-01-01 2021-09-30 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerTwoMember 2021-01-01 2021-09-30 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerThreeMember 2021-01-01 2021-09-30 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerOneMember 2020-01-01 2020-12-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerTwoMember 2020-01-01 2020-12-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerThreeMember 2020-01-01 2020-12-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember cvu:CustomerFourMember 2020-01-01 2020-12-31 0000889348 srt:MinimumMember 2021-09-30 0000889348 srt:MaximumMember 2021-09-30 0000889348 2021-05-19 2021-05-20 0000889348 2021-06-01 2021-06-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-01-01 2020-12-31 0000889348 cvu:InsufficientReservesMember 2020-01-01 2020-12-31 0000889348 cvu:InsufficientReservesMember 2019-01-01 2019-12-31 0000889348 srt:RestatementAdjustmentMember 2020-01-01 2020-12-31 0000889348 srt:RestatementAdjustmentMember 2019-01-01 2019-12-31 0000889348 srt:RestatementAdjustmentMember 2020-01-01 2020-03-31 0000889348 srt:RestatementAdjustmentMember 2020-04-01 2020-06-30 0000889348 srt:RestatementAdjustmentMember 2020-07-01 2020-09-30 0000889348 2020-01-01 2020-12-31 0000889348 cvu:BankUnitedMember us-gaap:SubsequentEventMember us-gaap:RevolvingCreditFacilityMember 2021-10-26 0000889348 cvu:BankUnitedMember us-gaap:SubsequentEventMember us-gaap:RevolvingCreditFacilityMember 2021-10-28 0000889348 cvu:BankUnitedMember us-gaap:SubsequentEventMember 2021-10-27 2021-10-28 0000889348 cvu:BankUnitedMember us-gaap:SubsequentEventMember cvu:TermLoanMember 2021-10-27 2021-10-28 0000889348 cvu:BankUnitedMember us-gaap:SubsequentEventMember 2021-10-28 0000889348 2020-01-01 2020-06-30 0000889348 srt:ScenarioPreviouslyReportedMember 2020-12-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-12-31 0000889348 cvu:LossContractReserveAdjustmentMember 2020-12-31 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2020-12-31 0000889348 srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-07-01 2020-09-30 0000889348 cvu:LossContractReserveAdjustmentMember 2020-07-01 2020-09-30 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2020-07-01 2020-09-30 0000889348 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-09-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-01-01 2020-09-30 0000889348 cvu:LossContractReserveAdjustmentMember 2020-01-01 2020-09-30 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2020-01-01 2020-09-30 0000889348 us-gaap:RetainedEarningsMember srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-03-31 0000889348 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-03-31 0000889348 us-gaap:RetainedEarningsMember cvu:InventoryCostingErrorsAdjustmentMember 2020-01-01 2020-03-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-01-01 2020-03-31 0000889348 us-gaap:RetainedEarningsMember cvu:LossContractReserveAdjustmentMember 2020-01-01 2020-03-31 0000889348 cvu:LossContractReserveAdjustmentMember 2020-01-01 2020-03-31 0000889348 us-gaap:RetainedEarningsMember cvu:InventoryReserveAdjustmentMember 2020-01-01 2020-03-31 0000889348 cvu:InventoryReserveAdjustmentMember 2020-01-01 2020-03-31 0000889348 us-gaap:RetainedEarningsMember srt:RestatementAdjustmentMember 2020-01-01 2020-03-31 0000889348 us-gaap:RetainedEarningsMember srt:ScenarioPreviouslyReportedMember 2020-04-01 2020-06-30 0000889348 srt:ScenarioPreviouslyReportedMember 2020-04-01 2020-06-30 0000889348 us-gaap:RetainedEarningsMember cvu:InventoryCostingErrorsAdjustmentMember 2020-04-01 2020-06-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-04-01 2020-06-30 0000889348 us-gaap:RetainedEarningsMember cvu:LossContractReserveAdjustmentMember 2020-04-01 2020-06-30 0000889348 cvu:LossContractReserveAdjustmentMember 2020-04-01 2020-06-30 0000889348 us-gaap:RetainedEarningsMember cvu:InventoryReserveAdjustmentMember 2020-04-01 2020-06-30 0000889348 cvu:InventoryReserveAdjustmentMember 2020-04-01 2020-06-30 0000889348 us-gaap:RetainedEarningsMember srt:RestatementAdjustmentMember 2020-04-01 2020-06-30 0000889348 us-gaap:RetainedEarningsMember srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0000889348 us-gaap:RetainedEarningsMember cvu:InventoryCostingErrorsAdjustmentMember 2020-07-01 2020-09-30 0000889348 us-gaap:RetainedEarningsMember cvu:LossContractReserveAdjustmentMember 2020-07-01 2020-09-30 0000889348 us-gaap:RetainedEarningsMember cvu:InventoryReserveAdjustmentMember 2020-07-01 2020-09-30 0000889348 cvu:InventoryReserveAdjustmentMember 2020-07-01 2020-09-30 0000889348 us-gaap:RetainedEarningsMember srt:RestatementAdjustmentMember 2020-07-01 2020-09-30 0000889348 us-gaap:RetainedEarningsMember srt:ScenarioPreviouslyReportedMember 2020-10-01 2020-12-31 0000889348 srt:ScenarioPreviouslyReportedMember 2020-10-01 2020-12-31 0000889348 us-gaap:RetainedEarningsMember cvu:InventoryCostingErrorsAdjustmentMember 2020-10-01 2020-12-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-10-01 2020-12-31 0000889348 us-gaap:RetainedEarningsMember cvu:LossContractReserveAdjustmentMember 2020-10-01 2020-12-31 0000889348 cvu:LossContractReserveAdjustmentMember 2020-10-01 2020-12-31 0000889348 us-gaap:RetainedEarningsMember cvu:InventoryReserveAdjustmentMember 2020-10-01 2020-12-31 0000889348 cvu:InventoryReserveAdjustmentMember 2020-10-01 2020-12-31 0000889348 us-gaap:RetainedEarningsMember srt:RestatementAdjustmentMember 2020-10-01 2020-12-31 0000889348 srt:RestatementAdjustmentMember 2020-10-01 2020-12-31 0000889348 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000889348 2020-10-01 2020-12-31 0000889348 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0000889348 srt:ScenarioPreviouslyReportedMember 2019-12-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2019-12-31 0000889348 cvu:LossContractReserveAdjustmentMember 2019-12-31 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2019-12-31 0000889348 srt:ScenarioPreviouslyReportedMember 2020-09-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-09-30 0000889348 cvu:LossContractReserveAdjustmentMember 2020-09-30 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2020-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

UNITED STATES 

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

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

For the quarterly period ended September 30, 2021

 

OR

 

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

For the transition period from___________to ___________

 

Commission File Number: 1-11398

 

CPI AEROSTRUCTURES, INC. 

(Exact name of registrant as specified in its charter)

   
New York 11-2520310
(State or other jurisdiction (IRS Employer Identification Number)
of incorporation or organization)  
   
91 Heartland Blvd., Edgewood, NY 11717
(Address of principal executive offices) (Zip code)

 

(631) 586-5200

(Registrant’s telephone number including area code)

 

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

Title of each class Trading symbol(s) Name of each exchange on which registered
Common stock, $0.001 par value per share CVU NYSE American

 

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 No

 

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

 

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

 

Large accelerated filer ☐ Accelerated Filer ☐
Non-accelerated filer Smaller reporting company
  Emerging growth company

 

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

 

Yes No

 

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

 

As of May 11, 2022, the registrant had 12,441,276 shares of common stock, $.001 par value, outstanding.

 

 

 

 

INDEX

 

 

Part I - Financial Information  
Item 1 – Consolidated Financial Statements (Unaudited)  
Consolidated Balance Sheets as of September 30, 2021 (Unaudited) and December 31, 2020 (As Restated) 3
Consolidated Statements of Operations for the Three and Nine Months ended September 30, 2021 (Unaudited) and 2020 (As Restated, Unaudited) 4
Consolidated Statements of Shareholders’ Deficit for the Nine Months ended September 30, 2021 (Unaudited) and 2020 (As Restated, Unaudited) 5
Consolidated Statements of Cash Flows for the Nine Months ended September 30, 2021 (Unaudited) and 2020 (As Restated, Unaudited) 6
Notes to Consolidated Financial Statements (Unaudited) 7
Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations 22
Item 3 – Quantitative and Qualitative Disclosures About Market Risk 32
Item 4 – Controls and Procedures 33
Part II - Other Information  
Item 1 – Legal Proceedings 36
Item 1A – Risk Factors 37
Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds 38
Item 3 – Defaults Upon Senior Securities 38
Item 4 – Mine Safety Disclosures 38
Item 5 – Other Information 38
Item 6 – Exhibits 39
Signatures 40
Exhibits  

 

2 

 

Part I - Financial Information

 

Item 1 – Consolidated Financial Statements

 

CONSOLIDATED BALANCE SHEETS

 

 

           
  

September 30,

2021

(Unaudited)

 

December 31, 

2020

(As Restated - see Note 14)

ASSETS          
Current Assets:          
Cash  $3,110,581   6,033,537 
Accounts receivable, net   8,544,494    4,962,906 
Insurance recovery receivable   2,850,000     
Contract assets   22,760,591    19,729,638 
Inventory   4,979,928    6,386,288 
Refundable income taxes   40,000    40,000 
Prepaid expenses and other current assets   659,216    534,857 
Total current assets   42,944,810    37,687,226 
           
Operating lease right-of-use assets   2,790,731    4,075,048 
Property and equipment, net   1,837,909    2,521,742 
Intangibles, net   156,250    250,000 
Goodwill   1,784,254    1,784,254 
Other assets   150,444    191,179 
Total assets  $49,664,398   $46,509,449 
           
LIABILITIES AND SHAREHOLDERS’ DEFICIT          
Current Liabilities:          
Accounts payable  $13,002,848   $12,092,684 
Accrued expenses   4,539,670    5,937,921 
Litigation settlement obligation   3,206,133     
Contract liabilities   2,542,464    1,650,549 
Loss reserve   1,292,025    2,009,247 
Current portion of long-term debt   3,367,825    6,501,666 
Operating lease liabilities   1,862,933    1,819,237 
Income tax payable   1,417    948 
Total current liabilities   29,815,315    30,012,252 
           
Line of credit   21,000,000    20,738,685 
Long-term operating lease liabilities   1,136,131    2,537,149 
Long-term debt, net of current portion   2,692,303    6,205,095 
Total liabilities   54,643,749    59,493,181 
           
Shareholders’ Deficit:          
Common stock - $.001 par value; authorized 50,000,000 shares, 12,301,811 and 11,951,271 shares, respectively, issued and outstanding   12,302    11,951 
Additional paid-in capital   72,728,922    72,005,841 
Accumulated deficit   (77,720,575)   (85,001,524)
Total Shareholders’ Deficit   (4,979,351)   (12,983,732)
Total Liabilities and Shareholders’ Deficit  $49,664,398   $46,509,449 

 

    See Notes to Consolidated Financial Statements  

       

3 

 

CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

 
             
                     
   For the Three Months Ended
September 30,
  For the Nine Months Ended
September 30,
   2021 

2020

(As Restated – See

Note 14)

  2021 

2020

(As Restated – See

Note 14)

Revenue  $23,898,748   $25,576,718   $77,018,684    62,175,872 
Cost of sales   20,246,764    21,369,687    64,850,010    55,999,518 
Gross profit   3,651,984    4,207,031    12,168,674    6,176,354 
                     
Selling, general and administrative expenses   2,765,849    3,050,644    8,834,343    8,958,986 
Income (loss) from operations   886,135    1,156,387    3,334,331    (2,782,632)
                     
Other income   4,795,000        4,795,000     
Interest expense   (252,506)   (309,008)   (840,680)   (1,085,805)
Income (loss) before provision for income taxes   5,428,629    847,379    7,288,651    (3,868,437)
                     
Provision for income taxes   3,374    7,614    7,702    9,714 
Net income (loss)  $5,425,255   $839,765   $7,280,949   $(3,878,151)
                     
Income (loss) per common share – basic  $0.44   $0.07   $0.60   $(0.33)
                     
Income (loss) per common share – diluted  $0.44   $0.07   $0.60   $(0.33)
                     
Shares used in computing income (loss) per common share:                    
Basic   12,286,712    11,894,469    12,153,838    11,862,506 
Diluted   12,320,588    11,917,149    12,187,714    11,862,506 

 

See Notes to Consolidated Financial Statements

 

4 

 

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ DEFICIT (UNAUDITED)

 

 

  

Common

Stock Shares

 

Common

Stock Amount

 

Additional

Paid-in Capital

 

Accumulated
Deficit

 

Total

Shareholders’ Deficit

Balance at January 1, 2020   11,818,830   $11,819   $71,294,629   $(81,346,771)  $(10,040,323)
Net Loss (As Restated - See Note 14)   —                  (3,357,355)   (3,357,355)
Stock-based compensation expense   18,388    18    347,167          347,185 
Balance at March 31, 2020
(As Restated - see Note 14)
   11,837,218   $11,837   $71,641,796   $(84,704,126)  $(13,050,493)
Net Loss (As Restated - See Note 14)   —                  (1,360,561)   (1,360,561)
Stock-based compensation expense   18,388    19    189,184          189,203 
Balance at June 30, 2020
(As Restated - see Note 14)
   11,855,606   $11,856   $71,830,980   $(86,064,687)  $(14,221,851)

Net Income (As Restated - See Note 14)

               

839,765

    

839,765

 
Stock-based compensation expense   70,571    70    141,031        141,101 
Balance at September 30, 2020
(As Restated - see Note 14)
   11,926,177    11,926    71,972,011    (85,224,922)   (13,240,985)
                          
Balance at January 1, 2021
(As Restated - see Note 14)
   11,951,271   $11,951   $72,005,841   $(85,001,524)  $(12,983,732)
Net Income   —                  1,232,543    1,232,543 
Stock-based compensation expense   33,881    34    343,693          343,727 
Balance at March 31, 2021   11,985,152    11,985    72,349,534    (83,768,981)   (11,407,462)
Net Income   —                  623,151    623,151 
Common stock forfeited   (41,199)   (42)              (42)
Stock-based compensation expense   323,977    325    224,773          225,098 
Balance at June 30, 2021   12,267,930   $12,268   $72,574,307   $(83,145,830)  $(10,559,255)
Net Income   —                  5,425,255    5,425,255 
Stock-based compensation expense   33,881    34    154,615          154,649 
Balance at September 30, 2021   12,301,811   $12,302   $72,728,922   $(77,720,575)  $(4,979,351)

  

See Notes to Consolidated Financial Statements

 

5 

 

 

CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

 

           
   For the Nine Months Ended
September 30,
     2020
   2021 

(As Restated - see

Note 14)

Cash flows from operating activities:          
Net income (loss)  $7,280,949   $(3,878,151)
Adjustments to reconcile net income loss to net cash used in operating activities:          
Depreciation and amortization   796,888    769,690 
Amortization of debt issuance cost   28,107    80,764 
Insurance receivable   (2,850,000)    
Settlement of litigation obligation   3,206,133     
Cash expended in excess of rent expense   (73,005)   (115,932)
Stock-based compensation   723,432    677,489 
Bad debt expense (recovery)   127,413    (47,410)
Forgiveness of PPP loan   (4,795,000)    
Changes in operating assets and liabilities:          
Increase in accounts receivable   (3,709,001)   (232,310)
Increase in contract assets   (3,030,953)   (3,128,460)
Decrease (increase) in inventory   1,406,360    (1,646,411)
(Increase) decrease in prepaid expenses and other assets   (111,731)   121,075 
Decrease in refundable income taxes       439,445 
(Decrease) increase in accounts payable and accrued expenses   (488,087)   5,857,369 
Increase (decrease) in contract liabilities   891,915    (1,092,266)
Increase in income taxes payable   469     
Decrease in loss reserve   (717,222)   (1,088,269)
Net cash used in operating activities   (1,313,333)   (3,283,377)
           
Cash flows from investing activities:          
Purchase of property and equipment   (19,305)   (11,888)
Net cash used in investing activities   (19,305)   (11,888)
           
Cash flows from financing activities:          
Payments on long-term debt   (1,851,633)   (1,855,209)
Proceeds from PPP loan       4,795,000 
Proceeds from line of credit   261,315     
Debt issuance costs       (107,540)
Net cash (used) provided by financing activities   (1,590,318)   2,832,251 
           
Net decrease in cash and restricted cash   (2,922,956)   (463,014)
Cash at beginning of period   6,033,537    5,432,793 
Cash at end of period  $3,110,581   $4,969,779 
           
Supplemental disclosures of cash flow information:          
Cash paid (received) during the period for:          
Interest  $609,485   $1,156,126 
Income taxes  $7,233   $(449,749)

 

See Notes to Consolidated Financial Statements

 

6 

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 

 

1.INTERIM FINANCIAL STATEMENTS

 

The Company consists of CPI Aerostructures, Inc. (“CPI Aero”), Welding Metallurgy, Inc. (“WMI”), a wholly owned subsidiary of CPI Aero, and Compac Development Corporation, a wholly owned subsidiary of WMI (collectively, the “Company”).

 

An operating segment, in part, is a component of an enterprise whose operating results are regularly reviewed by the chief operating decision maker (the “CODM”) to make decisions about resources to be allocated to the segment and assess its performance. Operating segments may be aggregated only to a limited extent. The Company’s CODM, the Chief Executive Officer, reviews financial information presented on a consolidated basis, accompanied by disaggregated information about revenues for purposes of making operating decisions and assessing financial performance. The Company has determined that it has a single operating and reportable segment.

 

The consolidated financial statements of the Company as of September 30, 2021 and for the three and nine months ended September 30, 2021 and 2020 (as restated) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and notes normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to those rules and regulations. The consolidated balance sheet at December 31, 2020 (as restated) has been derived from audited consolidated financial statements, as restated (see Note 14 for more information on the effect of the restatement), but does not include all of the information and notes required by U.S. GAAP. The Company believes that the disclosures are adequate to make the information presented not misleading.

 

All adjustments that, in the opinion of the management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these consolidated financial statements be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s comprehensive Annual Report on Form 10-K/A for the year ended December 31, 2020 (the “Comprehensive Form 10-K/A”), as restated. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.

 

The Company maintains its cash in four financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company’s balances may exceed insurance limits. As of September 30, 2021, the Company had $3,231,722 of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.

 

The Company currently has a shareholders’ deficit and has experienced losses from operations and negative cash flows from operations in prior periods that collectively represent significant risk to the Company to continue to operate as a going concern. To address this risk, the Company has (i) negotiated and executed a further amendment to its Amended and Restated Credit Agreement with the lenders named therein and BankUnited N.A. as Sole Arranger, Agent and Collateral Agent (as amended from time to time, the “Credit Agreement” or the “BankUnited Facility”), effective April 12, 2022 which extended the maturity date of the credit facility to September 30, 2023, (ii) obtained and is seeking additional progress payment and advance payment customer contract funding provisions, (iii) maintained procedures to reduce investments in inventory and contract assets, (iv) remained focused on its military segment which has proven to be less susceptible to COVID-19 related impacts and (v) maintained a strong (approximately $138 million) backlog of funded orders, 96% of which are for military programs. Based upon management’s assessment of the identified significant risks and the execution of the plans described above, management believes that substantial risk does not exist as to whether the Company’s liquidity and debt resources will be sufficient to meet its obligations as a going concern through a year and a day from the date of this filing.

 

The outbreak of the COVID-19 coronavirus was declared a pandemic by the World Health Organization during our first quarter of 2020. During the latter part of our first quarter and subsequent to our quarter end, the COVID-19 pandemic grew, causing non-essential businesses to shut down and many people to observe the shelter-in-place directive from our state government. Our business and operations and the industries in which we operate have been impacted by public and private sector policies and initiatives in the United States (“U.S.”) to address the transmission of COVID-19, such as the imposition of travel restrictions and the adoption of remote work. The COVID-19 pandemic has contributed to a general slowdown in the global economy, has adversely impacted the businesses of certain of our customers and suppliers, and, if it continues for an extended period of time, it could adversely impact our results of operations and financial condition. In response to the COVID-19 impact on our business, we have been and continue to actively mitigate costs. We have also been taking actions to preserve capital and protect the long-term needs of our businesses, including negotiating progress payments with our customers and reducing discretionary spending. For more information on the current and potential impact of the COVID-19 pandemic on our business, see Risk Factors “The impact of the coronavirus (COVID-19) pandemic on our operations, supply chain, and customers has impacted and could continue to have a material adverse effect on our business, financial position, results of operations and/or cash flows” included in Part I, Item 1A of our Comprehensive Form 10-K/A.

 

 

2.REVENUE RECOGNITION

 

The Company recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to be entitled to in exchange for the good or service. The majority of the Company’s performance obligations are satisfied over time as the Company (i) sells products with no alternative use to the Company and (ii) has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date. Under the over time revenue recognition model, revenue and gross profit are recognized over the contract period as work is performed based on actual costs incurred and an estimate of costs to complete and resulting total estimated costs at completion.

 

 7

 

The Company also has contracts that are considered point in time. Under the point in time revenue recognition model, revenue is recognized when control of the components has transferred to the customer; in most cases this will be based on shipping terms.

 

Contracts with Customers and Performance Obligations

 

The majority of the Company’s revenues are from long-term contracts with the U.S. government and commercial contractors. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. For the Company, the contract under Accounting Standards Codification Topic 606 (“ASC 606”) is typically established upon execution of a purchase order either in accordance with a long-term customer contract or on a standalone basis.

 

To determine the proper revenue recognition for our contracts, we must evaluate whether two or more contracts should be combined and accounted for as a single contract, and whether the combined or single contract should be accounted for as one performance obligation or more than one performance obligation. This evaluation requires significant judgment, and the decision to combine a group of contracts or to separate a contract into multiple performance obligations could change the amount of revenue and profit recorded in a period. A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. The Company’s performance obligations in its contracts with customers are typically the sale of each individual product contemplated in the contract or a single performance obligation representing a series of products when the contract contains multiple products that are substantially the same. The Company has elected to account for shipping performed after control over a product has transferred to a customer as fulfillment activities. When revenue is recognized in advance of incurring shipping costs, the costs related to the shipping are accrued. Shipping costs are included in costs of sales. The Company provides warranties on many of its products; however, since customers cannot purchase such warranties separately and they do not provide services beyond standard assurances, warranties are not separate performance obligations.

 

A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.

 

The contracts with the U.S. government typically are subject to the Federal Acquisition Regulation, which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contracts is based on the specific negotiations with each customer and any taxes imposed by governmental authorities are excluded from revenue. The transaction price is primarily comprised of fixed consideration as the customer typically pays a fixed fee for each product sold. The Company does not adjust the amount of revenue to be recognized under a customer contract for the effects of the time value of money when the timing difference between receipt of payment and transferring the good or service is less than one year.

 

The majority of the Company’s performance obligations are satisfied over time as the Company (i) sells products with no alternative use to the Company and (ii) has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date. The Company uses the cost-to-cost input method to measure progress for its performance obligations because it best depicts the transfer of control to the customer which occurs as the Company incurs costs on its contracts.

 

The Company generally utilizes the portfolio approach to estimate the amount of revenue to recognize for its contracts and groups contracts together that have similar characteristics. Significant judgment is used to determine which contracts are grouped together to form a portfolio. The portfolio approach is utilized only when the result of the accounting is not expected to be materially different than if applied to individual contracts.

 

The Company’s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price, and the measure of progress for the performance obligation to which it relates, are recognized prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.

 

The Company also has contracts that are considered point in time. Under the point in time revenue recognition model, revenue is recognized when control of the components has transferred to the customer; in most cases this will be based on shipping terms.

 

Contract Estimates

 

Certain contracts contain forms of variable consideration, such as price discounts and performance penalties. The Company generally estimates variable consideration using the most likely amount based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved.

 

In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs expected at completion to determine its progress towards satisfying its performance obligation and to calculate the corresponding amount of revenue to recognize. For any costs incurred that do not depict the Company’s performance in transferring control of goods or services to the customer, the Company excludes such costs from its input method measure of progress as the amounts are not reflected in the price of the contract. Costs that are inputs to the satisfaction of a performance obligation include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

 

Changes to the original estimates may be required during the life of the contract. Estimates are reviewed quarterly and the effect of any change in the estimated gross margin percentage for a contract is reflected in revenue in the period the change becomes known. ASC 606 involves considerable use of estimates and judgment in determining revenues, costs and profits and in assigning the amounts to accounting periods. For instance, management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from the customer, and overhead cost rates, among other variables. The Company continually evaluates all of the factors related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate, or a contract is terminated which will affect estimates at completion, the Company is required to adjust revenue in the period the change is determined.

 

When changes are required for the estimated total revenue on a contract, these changes are recognized on a cumulative catch-up basis in the current period. A significant change in one or more estimates could affect the profitability of one or more of our performance obligations. If estimates of total costs to be incurred exceed estimates of total consideration the Company expects to receive, a provision for the remaining loss on the contract is recorded in the period in which the loss becomes evident.

 

 8

 

Capitalized Contract Acquisition Costs and Fulfillment Costs

 

Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. The Company does not typically incur contract acquisition costs or contract fulfillment costs that are subject to capitalization in accordance with the guidance in Accounting Standards Codification Subtopic 340-40, “Other Assets and Deferred Costs—Contracts with Customers.”

 

Disaggregation of Revenue

 

The following tables present the Company’s revenue disaggregated by contract type:

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2021   2020 (As Restated –
 see Note 14)
   2021   2020 (As Restated –
see Note 14)
 
Aerostructures  $8,709,511   $8,855,694   $25,591,865   $25,353,015 
Aerosystems   7,391,645    4,303,930    23,563,365    7,814,912 
Kitting and Supply Chain Management   7,797,592    12,417,094    27,863,454    29,007,945 
   $23,898,748   $25,576,718   $77,018,684   $62,175,872 

  

Transaction Price Allocated to Remaining Performance Obligations

 

Our backlog represents the estimated transaction prices on performance obligations to our customers for which work remains to be performed. Backlog is converted into revenue in future periods as work is performed. As of September 30, 2021, the aggregate amount of transaction price allocated to the remaining performance obligations was approximately $138 million. This represents the amount of revenue the Company expects to recognize in the future on contracts with unsatisfied or partially satisfied performance obligations as of September 30, 2021. The Company estimates that it will recognize approximately 19% of this amount in the fourth quarter of fiscal year 2021 and the remainder by 2025.

 

 

3.CONTRACT ASSETS AND CONTRACT LIABILITIES

 

Contract assets represent revenue recognized on contracts in excess of amounts invoiced to the customers and the Company’s right to consideration is conditional on something other than the passage of time. Amounts may not exceed their net realizable value. Under the typical payment terms of our government contracts, the customer retains a portion of the contract price until completion of the contract, as a measure of protection for the customer. Our government contracts therefore typically result in revenue recognized in excess of billings, which we present as contract assets. Contract assets are classified as current. The Company’s contract liabilities represent customer payments received or due from the customer in excess of revenue recognized. Contract liabilities are classified as current.

 

Revenue recognized for the periods ended September 30, 2021 and 2020 that was included in the contract liabilities balance as of January 1, 2021 and 2020, respectively, was approximately $1.6 million and $1.7 million, respectively.

 

 

4.INVENTORY

 

The components of inventory consisted of the following:

 

           
  

September 30, 

2021 

  

December 31, 

2020 (As Restated) 

 
Raw materials  $2,030,782   $2,218,981 
Work in progress   1,766,429    2,645,548 
Finished goods (includes completed components)   3,831,938    4,251,982 
Gross inventory   7,629,149    9,116,511 
Inventory reserves   (2,649,221)   (2,730,223)
Inventory, net  $4,979,928   $6,386,288 

 

 

 

5.STOCK-BASED COMPENSATION

 

The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant. The Company recognized a total of $154,649 and $141,101 of stock-based compensation expense for the three months ended September 30, 2021 and 2020, respectively, and a total of $723,474 and $677,489 of stock- based compensation expense for the nine months ended September 30, 2021 and 2020, respectively.

 

During the three and nine months ended September 30, 2021, the Company granted 0 and 135,512 restricted stock units (“RSUs”), respectively, to its board of directors as partial compensation for the 2021 year, and during the three and nine months ended September 30, 2020, the Company granted 2,617 and 76,167 RSUs, respectively, to its board of directors as partial compensation for the 2020 year. RSUs vest quarterly on a straight-line basis over a one-year period. For the three and nine months ended September 30, 2021, approximately $79,638 and $511,983, respectively, of non-cash compensation expense related to the RSU grants to the board of directors are included in selling, general and administrative expenses, and for the three and nine months ended September 30, 2020, approximately $89,801 and $481,672, respectively, of non-cash compensation expense related to the RSU grants to the board of directors are included selling, general and administrative expenses.

 

 9

 

During the three and nine months ended September 30, 2021, the Company granted 0 and 166,428 shares of common stock to employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. For the three and nine months ended September 30, 2021, approximately $61,434 and $173,536, respectively, of compensation expense are included in selling, general and administrative expenses and approximately $13,577 and $37,955, respectively, of compensation expense are included in cost of sales for the three and nine months ended September 30, 2021, respectively, for shares of common stock granted to employees between 2016 and 2020. For the three and nine months ended September 30, 2020, approximately $22,040 and $137,946, respectively, of compensation expense are included in selling, general and administrative expenses and approximately $29,261 and $57,872, respectively, of compensation expense are included in cost of sales for shares of common stock granted to employees between 2015 and 2019. During the three and nine months ended September 30, 2021, 41,199 shares were forfeited.

 

 

6.FAIR VALUE

 

Fair Value

 

At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.

 

   September 30, 2021 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $27,060,128   $27,060,128 

 

   December 31, 2020 
   Carrying Amount   Fair Value 
Debt          
Short-term borrowings and long-term debt  $33,445,446   $33,445,446 

 

We estimated the fair value of debt using market quotes and calculations based on market rates.

 

 

7.INCOME (LOSS) PER COMMON SHARE

 

Basic and diluted income (loss) per common share for the three and nine months ended September 30, 2021 and September 30, 2020 is computed using the weighted average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of 33,876 were used in the calculation of diluted income per common share in the three and nine months ended September 30, 2021. Incremental shares of 23,247 were not used in the calculation of diluted income per common share in the three and nine months ended September 30, 2020, respectively, as the Company is in a loss position for those periods and these shares would be considered anti-dilutive.

 

 

8.DEBT

 

Credit Facility

 

On March 24, 2016, the Company entered into the Credit Agreement. The BankUnited Facility originally provided for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”). The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the Credit Agreement.

 

On August 24, 2020, the Company entered into a Sixth Amendment and Waiver to the Credit Agreement (the “Sixth Amendment”). Under the Sixth Amendment, the parties amended the Credit Agreement by extending the maturity date of the Revolving Loan and Term Loan to May 2, 2022 and making conforming changes to the repayment schedule of the Term Loan. The availability under the Revolving Loan was reduced by $6 million, to $24 million, and the outstanding principal amount on the Term Note was increased to approximately $7,933,000.

 

On May 11, 2021, the Company entered into a Waiver and Seventh Amendment (“Seventh Amendment”) to the Credit Agreement. Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to July 31, 2022, and (b) amending the leverage ratio covenant for the fiscal quarters ending on and after March 31, 2021, to 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information.

 

On October 28, 2021, the Company entered into a Waiver and Eighth Amendment (the “Eighth Amendment”) to the Credit Agreement. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to December 31, 2022, (b) reducing the availability under the Revolving Loan from $24 million to $21 million while eliminating the requirement to maintain a minimum $3.0 million in a combination of Revolving Loan availability and unrestricted cash, (c) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $200,000 regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant for the fiscal quarters ending on and after June 30, 2021 to provide for a ratio of 1.5 to 1.0, and (e) amending the maximum leverage ratio covenant as follows: for the fiscal quarter ending on March 31, 2021 - 5.0 to 1.0; for the fiscal quarter ending June 30, 2021 - 4.75 to 1.0; for the fiscal quarter ended September 30, 2021 - 4.25 to 1.0 and for the fiscal quarter ended December 31, 2021 and thereafter - 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. In connection with the Eighth Amendment, a $250,000 amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash.

 

On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $200,000 regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus 2.5%; from July 1, 2022 through August 31, 2022, Prime Rate plus 5%; from September 1, 2022 through October 31, 2022, Prime Rate plus 6%; from November 1, 2022 through December 31, 2022, Prime Rate plus 7%; and from January 1, 2023 through September 30, 2023, Prime Rate plus 8%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended as set forth in the following paragraph. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information.

 

The Credit Agreement, as amended, requires us to maintain the following financial covenants: (a) minimum debt service coverage ratio of no less than 1.5 to 1.0 for the trailing four quarter period ended June 30, 2021 and December 31, 2021, 0.90 to 1.0 for the trailing four quarter period ended March 31, 2022, 0.95 to 1.0 for the trailing four quarter period ended June 30, 2022, and 1.5 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than 4.75 to 1.0 for the trailing four quarter period ended June 30, 2021, 5.35 to 1.0 for the trailing four quarter period ended September 30, 2021, 4.65 to 1.0 for the trailing four quarter period ended December 31, 2021, 7.30 to 1.0 for the trailing four quarter period ended March 31, 2022, 6.30 to 1.0 for the trailing four quarter period ended June 30, 2022, and 4.0 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $1.00 commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $1.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants.

 

 10

 

The BankUnited Facility is secured by all of the Company’s assets and both the Revolving Loan and Term Loan bear interest at the Prime Rate + 0.75% as of September 30, 2021.

 

As of September 30, 2021 the Company had $21,000,000 million outstanding under the Revolving Loan.

 

The Term Loan, as amended by the Ninth Amendment, had an aggregate principal amount of $5,583,333, payable in monthly installments, as defined in the Credit Agreement, as of September 30, 2021.

 

PPP Loan

 

On April 10, 2020, we entered into the Paycheck Protection Program loan (“PPP Loan”), with BNB Bank (now part of Dime Community Bank (“Dime”)) as the lender, in an aggregate principal amount of $4,795,000, pursuant to the Paycheck Protection Program under the CARES Act. On November 2, 2020, the Company applied to the lender for full forgiveness of the PPP Loan as calculated in accordance with the terms of the CARES Act, as modified by the Paycheck Protection Flexibility Act. On July 13, 2021, the Company received notification through Dime that the PPP Loan and accrued interest thereon have been fully forgiven by the Small Business Association and that the forgiveness payment date was July 1, 2021. The forgiveness of the PPP Loan has been recognized during the Company’s third fiscal quarter ending September 30, 2021. The PPP Loan was evidenced by a promissory note (the “Note”) and, subject to the terms of the Note, the PPP Loan had a fixed interest rate interest of one percent (1%) per annum, with the first six months of interest deferred and had an initial term of two years. The SBA reserves the right to audit any PPP Loan, for eligibility and other criteria, regardless of size. These audits may occur after forgiveness has been granted. In accordance with the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), all borrowers are required to maintain their PPP loan documentation for six years after the PPP Loan was forgiven and to provide that documentation to the SBA upon request. All amounts are classified as current or long term in accordance with the Note terms.

 

Long Term Debt Maturities

 

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Twelve months ending September 30,     
2022   $3,367,825 
2023    2,591,928 
2024    66,311 
2025    31,330 
2026    2,734 
Total   $6,060,128 

 

Included in the long-term debt are financing leases and other notes payable of $476,795 and $678,428 at September 30, 2021 and December 31, 2020, respectively, including a current portion of $217,825 and $255,833, respectively.

 

The Company has cumulatively paid approximately $595,540 of total debt issuance costs in connection with the BankUnited Facility, of which approximately $42,364 is included in other assets at September 30, 2021.

 

 11

 

 

9.MAJOR CUSTOMERS

 

During the nine months ended September 30, 2021, the Company’s four largest customers accounted for 34%, 21%, 11% and 10% of revenue. During the nine months ended September 30, 2020, the Company’s three largest customers accounted for 39%, 12% and 10% of revenue.

 

At September 30, 2021, 44%, 18%, and 12% of contract assets were from the Company’s three largest customers. At December 31, 2020, 39%, 20%, 12%, and 9% of contract assets were from the Company’s four largest customers.

 

At September 30, 2021, 45%, 13%, and 12% of our accounts receivable were from the Company’s three largest customers. At December 31, 2020, 29%, 24%, 15%, and 13% of accounts receivable were from the Company’s four largest customers.

 

 

10.LEASES

 

The Company leases a building and equipment. Under Accounting Standards Codification Topic 842, at contract inception we determine whether the contract is or contains a lease and whether the lease should be classified as an operating or a financing lease. Operating leases are included in ROU (right-of-use) assets and operating lease liabilities in our consolidated balance sheets.

 

The Company leases manufacturing and office space under an agreement classified as an operating lease.

 

The lease agreement, as amended, expires on April 30, 2026 and does not include any renewal options. The agreement provides for an initial monthly base amount plus annual escalations through the term of the lease.

 

In addition to the monthly base amounts in the lease agreement, the Company is required to pay real estate taxes and operating expenses during the lease terms. The Company also leases office equipment in agreements classified as operating leases.

 

For the three and nine months ended September 30, 2021, the Company’s operating lease expense was $466,869 and $1,400,607, respectively.

 

Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows:

 

      

Twelve months ending September 30,

 

     
2022   $1,951,263 
2023    1,141,072 
2024    11,631 
Total undiscounted operating lease payments    3,103,966 
Less imputed interest (between 4.0% - 6.0%)    (104,902)
Present value of operating lease payments   $2,999,064 

 

The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021:

 

     
Assets    
ROU assets-net  $2,790,731 
      

Liabilities

     
      
Current operating lease liabilities  $1,862,933 
Long-term operating lease liabilities   1,136,131 
Total ROU liabilities  $2,999,064 

 

The Company’s weighted average remaining lease term for its operating leases is 1.6 years.

 

 

11.INCOME TAXES

 

Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company’s policy is to record estimated interest and penalties related to uncertain tax positions in income tax expense.

 

The provision for income tax for the three months ended September 30, 2021 and 2020 was $3,374 and $7,614 respectively. The provision for income tax for the nine months ended September 30, 2021 and 2020 was $7,702 and $9,714 respectively.

 

The difference between the Company’s statutory tax rate and its effective rate is due to the valuation allowance taken on the Company’s net operating loss carryforwards.

 

12.COMMITMENTS AND CONTINGENCIES

 

Class Action Lawsuit

 

As previously disclosed, a consolidated class action lawsuit (captioned Rodriguez v. CPI Aerostructures, Inc., et al., No. 20-cv-01026) has been filed against the Company, Douglas McCrosson, the Company’s former Chief Executive Officer, Vincent Palazzolo, the Company’s former Chief Financial Officer, and the two underwriters of the Company’s October 16, 2018 offering of common stock, Canaccord Genuity LLC and B. Riley FBR. The Amended Complaint in the action asserts claims on behalf of two plaintiff classes: (i) purchasers of the Company’s common stock issued pursuant to and/or traceable to the Company’s offering conducted on or about October 16, 2018; and (ii) purchasers of the Company’s common stock between March 22, 2018 through February 14, 2020. The Amended Complaint alleges that the defendants violated Sections 11, 12(a)(2), and 15 of the Securities Act by negligently permitting false and misleading statements to be included in the registration statement and prospectus supplements issued in connection with its October 16, 2018 securities offering. The Amended Complaint also alleges that the defendants violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated by the SEC, by making false and misleading statements in the Company’s periodic reports filed between March 22, 2018 through February 14, 2020. Plaintiff seeks unspecified compensatory damages, including interest; rescission or a rescissory measure of damages; unspecified equitable or injunctive relief; and costs and expenses, including attorney’s fees and expert fees. On February 19, 2021, the Company moved to dismiss the Amended Complaint. Plaintiff submitted a brief in opposition to the motion to dismiss on April 23, 2021.

 

The provision for income tax for the nine months ended September 30, 2021 and 2020 was 7,702 and 9,714, respectively.

 

 12

 

On May 20, 2021, the parties reached a settlement in the amount of $3,600,000, subject to court approval. On July 9, 2021, Plaintiff filed an unopposed motion for preliminary approval of the settlement. On November 10, 2021, a magistrate judge recommended that the Court grant the motion for preliminary approval in its entirety. The motion remains pending. After satisfaction of our $750,000 retention, the Settlement Amount will be covered and paid by our directors’ and officers’ insurance carrier. As of September 30, 2021, we have previously paid or accrued to our financial statements covered expenses totaling $750,000, and have therefore met our directors’ and officers’ retention requirement, which caps the Company’s expenses pertaining to the class action suit.

 

As of September 30, 2021, in order to reflect the amounts owed from our directors’ and officers’ insurance carrier and to the Plaintiffs, we have recorded to our balance sheet a litigation settlement obligation of $3,206,133 and an insurance recovery receivable of $2,850,000; this obligation and receivable will be relieved from our balance sheet upon the payment of the Settlement Amount to the Plaintiff by our directors’ and officers’ insurance carrier.

 

Shareholder Derivative Action

 

Four shareholder derivative actions have been filed against current members of our board of directors and certain of our current and former officers.

 

The first action (captioned Moulton v. McCrosson, et.al., No. 20-cv-02092) was filed in the United States District Court for the Eastern District of New York, and purports to assert derivative claims against the individual defendants for violations of Section 10(b) and 21(d) of the Exchange Act and breach of fiduciary duty, unjust enrichment, and contribution, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct. The complaint also seeks declaratory, equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs. On October 26, 2020, the plaintiff filed an amended complaint. On January 27, 2021, the Court stayed the action pursuant to a joint stipulation filed by the parties.

 

The second action (captioned Woodyard v. McCrosson, et al., Index No. 613169/2020) was filed on September 17, 2020, in the Supreme Court of the State of New York (Suffolk County), and purports to assert derivative claims against the individual defendants for breach of fiduciary duty and unjust enrichment, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct, along with declaratory, equitable, injunctive and monetary relief, as well as attorneys’ fees and other costs. On December 22, 2020, the parties filed a joint stipulation staying the action pending further developments in the class action.

 

The third action (captioned Berger v. McCrosson, et al., No. 1:20-cv-05454) was filed on November 10, 2020, in the United States District Court for the Eastern District of New York, and purports to assert derivative claims against current and former members of our board of directors, and certain of our current and former officers. The complaint, which is based on the shareholder’s inspection of certain corporate books and records, purports to assert derivative claims against the individual defendants for breach of fiduciary duty and unjust enrichment, and seeks to implement reforms to the Company’s corporate governance and internal procedures and to recover on behalf of the Company an unspecified amount of monetary damages. The complaint also seeks equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs.

 

On March 19, 2021, the parties to the Moulton and Berger actions filed a joint stipulation consolidating the actions (under the caption In re CPI Aerostructures Stockholder Derivative Litigation, No. 20-cv-02092) and staying the consolidated action pending further developments in the class action.

 

The fourth action (captioned Wurst v. Bazaar, et al., Index No. 605244/2021) was filed on March 24, 2021, in the Supreme Court of the State of New York (Suffolk County), and purports to assert derivative claims against the Company’s current and former executive officers, certain board members, and the Company as a nominal defendant. The complaint purports to assert derivative claims against the individual defendants for breach of fiduciary duty, unjust enrichment, and waste of corporate assets, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct. The complaint also seeks declaratory, equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs. On April 12, 2021, the parties filed a joint stipulation staying the action pending further developments in the class action.

 

Each of these derivative actions is based substantially on the same facts alleged in the class action complaint summarized above.

 

SEC Investigation

 

On May 22, 2020, the Company received a subpoena from the SEC Division of Enforcement (the “Division”) seeking documents and information relating, among other things, to previously disclosed errors in and restatement of the Company’s financial statements, the Company’s October 16, 2018 equity offering and the recent separation of the Company’s former Chief Financial Officers. By letter dated March 12, 2021, the Division Staff notified the Company that the Division has concluded its investigation and, based on the information the Division has as of such date, it does not intend to recommend an enforcement action by the SEC against the Company. The Division’s notice was provided under the guidelines described in the final paragraph of Securities Act Release No. 5310 which states in part that the notice “must in no way be construed as indicating that the party has been exonerated or that no action may ultimately result from the staff’s investigation.”

 

 13

 

 

13.SUBSEQUENT EVENTS

 

Restatement due to Inventory Costing Errors and Insufficient Reserves

 

As previously reported, on June 4, 2021, the audit and finance committee (the “Audit and Finance Committee”) of the board of directors of the Company determined, based on the recommendation of management and in consultation with CohnReznick LLP (“CohnReznick”), then the Company’s independent registered public accounting firm, that the Company’s financial statements which were included in its Annual Report on Form 10-K for the year ended December 31, 2020 and Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of inventory costing and related internal controls (the “Inventory Costing Errors”) and that management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such periods should no longer be relied upon. The Company’s management identified the Inventory Costing Errors during its inventory testing procedures for the preparation of the Company’s financial statements for the quarterly period ended March 31, 2021. At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million. The Company has determined that the Inventory Costing Errors increased 2020 net loss by $2,010,084.

 

The correction of the Inventory Costing Errors resulted in the determination that certain contracts were in a loss position and certain inventory items required additional reserves. The Company reevaluated the sufficiency of its provisions for loss contracts and inventory reserves that it had previously recorded and concluded that increases to these reserves were required. The insufficient reserves resulting from such reserve increases are referred to as “Additional Inventory Reserves” and “Loss Contract Reserve” and are together referred to as the “Insufficient Reserves.” It was further determined by management that the appropriate starting point for increasing the Insufficient Reserves was during the fourth quarter of 2019.

 

On November 16, 2021, the Audit and Finance Committee determined, based on the analysis and recommendation of management and in consultation with CohnReznick, that the Company’s financial statements as of and for the period ended December 31, 2019 which were included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of the Insufficient Reserves, that, similarly, management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such period should no longer be relied upon, and stated that the Company expected to restate its Annual Report on Form 10-K for the years ended December 31, 2020 and December 31, 2019, and its Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC (the “Original Forms 10-Q”) by filing a Comprehensive Form 10-K/A.

 

The Company, upon conducting an analysis of the impact of the Insufficient Reserves on previously reported financial results, determined that net loss for the years ended December 31, 2020 and 2019 was $324,231 and $2,189,728, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

 

Considering both the Inventory Costing Errors and the Insufficient Reserves, the Company determined that the net loss for the years ended December 31, 2020 and 2019 was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 and net loss for the quarters ended March 31, 2020, June 30, 2020 is $544,836 and $763,730, respectively, greater than the net loss reported in the respective Quarterly Reports on Form 10-Q for such periods and the net income for the quarter ended September 30, 2020 was $24,556 more than the net income reported in the Quarterly Report for such period.

 

The Inventory Costing Errors resulted from software processing and coding errors, inconsistent units of measure being used for quantities ordered and quantities received of certain purchased parts, incorrect accruals to accounting periods of the cost of certain goods received and the Company not having a procedure to address over- or under-absorbed overhead costs at the end of accounting periods. The Inventory Costing Errors affected the income reported with respect to the Company’s product lines for which revenue is recognized when a product ships to customers, which accounted for approximately 15% of total 2020 revenue (the “Non-POC Contracts”). The Inventory Costing Errors did not affect income reported with respect to the Company’s products for which revenue is recognized over time using percentage of completion accounting (the “POC Contracts”). The Loss Contract Reserve and the Additional Inventory Reserves also only affected the income reported with respect to the Company’s Non-POC Contracts, and did not affect the income reported with respect to the Company’s POC Contracts. The Inventory Costing Errors and the Insufficient Reserves did not affect either prior reported revenue or cash flow for fiscal 2020 and 2019.

 

Management has considered the effect of the Inventory Costing Errors and the Insufficient Reserves on the Company’s prior conclusions of the adequacy of its internal control over financial reporting and disclosure controls and procedures as of the end of each of the applicable periods. As a result of the Inventory Costing Errors and the Insufficient Reserves, management determined that a material weakness existed in the Company’s internal control over financial reporting as of the end of the quarterly periods ended March 31, 2020, June 30, 2020, September 30, 2020 and for the years ended December 31, 2020 and 2019. See Part II Item 9A – Controls and Procedures included in the Comprehensive Form 10-K/A for a description of these matters.

 

As a result of the restatement caused by the Inventory Costing Errors and Insufficient Reserves, the Company reported net loss for the years ended December 31, 2020 and December 31, 2019 which was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 (the “Original Form 10-K”) and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, net loss for the quarters ended March 31, 2020 and June 30, 2020 which was $544,836 and $763,730, respectively, greater than the net loss reported in the respective Original Forms 10-Q, and net income for the quarter ended September 30, 2020 which was $24,556 greater than the net income reported in the Original Form 10-Q. The Inventory Costing Errors and the Insufficient Reserves did not affect reported revenue or cash flows for the years ended December 31, 2020 or December 31, 2019, or for the quarters ended March 31, June 30 and September 30, 2020.

 

The Comprehensive Form 10-K/A contains our audited restated annual financial statements as of and for the years ended December 31, 2020 and 2019, as well as our unaudited restated quarterly financial statements as of and for the quarters ended March 31, 2020, June 30, 2020 and September 30, 2020. The restatement is discussed in more detail within Part II, Item 8 Note 17, “Restatement of Previously Issued Consolidated Financial Statements” in the notes to the consolidated financial statements included in our Comprehensive Form 10-K/A.

 

 14

 

Amendments to BankUnited Facility

 

On May 11, 2021, we entered into the Seventh Amendment. Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to July 31, 2022, and (b) amending the leverage ratio covenant for the fiscal quarters ending on and after March 31, 2021, to 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information.

 

On October 28, 2021, we entered into the Eighth Amendment. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to December 31, 2022, (b) reducing the availability under the Revolving Loan from $24 million to $21 million while eliminating the requirement to maintain a minimum $3.0 million in a combination of Revolving Loan availability and unrestricted cash, (c) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $200,000 regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant for the fiscal quarters ending on and after June 30, 2021 to provide for a ratio of 1.5 to 1.0, and (e) amending the maximum leverage ratio covenant as follows: for the fiscal quarter ending on March 31, 2021 - 5.0 to 1.0; for the fiscal quarter ending June 30, 2021 - 4.75 to 1.0; for the fiscal quarter ending September 30, 2021 - 4.25 to 1.0 and for the fiscal quarter ended December 31, 2021 and thereafter - 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. In connection with the Eighth Amendment, a $250,000 amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash.

 

On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $200,000 regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus 2.5%; from July 1, 2022 through August 31, 2022, Prime Rate plus 5%; from September 1, 2022 through October 31, 2022, Prime Rate plus 6%; from November 1, 2022 through December 31, 2022, Prime Rate plus 7%; and from January 1, 2023 through September 30, 2023, Prime Rate plus 8%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended as set forth in the following paragraph. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information.

 

The Credit Agreement, as amended, requires us to maintain the following financial covenants: (a) minimum debt service coverage ratio of no less than 1.5 to 1.0 for the trailing four quarter period ended June 30, 2021 and December 31, 2021, 0.90 to 1.0 for the trailing four quarter period ended March 31, 2022, 0.95 to 1.0 for the trailing four quarter period ended June 30, 2022, and 1.5 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than 4.75 to 1.0 for the trailing four quarter period ended June 30, 2021, 5.35 to 1.0 for the trailing four quarter period ended September 30, 2021, 4.65 to 1.0 for the trailing four quarter period ended December 31, 2021, 7.30 to 1.0 for the trailing four quarter period ended March 31, 2022, 6.30 to 1.0 for the trailing four quarter period ended June 30, 2022, and 4.0 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $1.00 commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $1.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants.

 

NYSE American Delinquency Notices; NYSE American Exchange Delisting Proceedings

 

On May 25, 2021, we received a notice from NYSE American LLC (the “Exchange”) stating that our failure to timely file our Quarterly Report on Form 10-Q for the three months ended March 31, 2021 caused us to be out of compliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the NYSE American Company Guide (the “Company Guide”). Also, our failure to timely file our (i) Quarterly Report on Form 10-Q for the three months ended June 30, 2021 and Quarterly Report on Form 10-Q for the three months ended September 30, 2021 constituted and (ii) Annual Report on Form 10-K for the year ended December 31, 2021 remains, additional noncompliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the Company Guide.

 

In accordance with Section 1007 of the Company Guide, the Company was provided a six-month initial period to regain compliance with the timely filing criteria. On November 17, 2021, the Company submitted a request for additional time in which to file the delayed filings, which included a plan to regain compliance with Section 1007 of the Company Guide. On November 23, 2021, the Company was notified that the Exchange had accepted the Company’s plan to regain compliance with the continued listing standards and was granted a period through April 14, 2022 in which to file the delayed filings and any subsequently delayed filings. On March 25, 2022, the Company requested and on April 8, 2022 the Exchange granted an additional extension up to the maximum cure period ending on May 24, 2022. The Company does not believe it will complete the filings of its Annual Report on Form 10-K for the year ended December 31, 2021 or its Quarterly Report on Form 10-Q for the three months ended March 31, 2022 by the end of the cure period. The notices the Company has received from the Exchange indicate that if the Company does not complete these filings by May 24, 2022, the Exchange staff will initiate delisting proceedings as appropriate.

 

On September 17, 2021, we received notice from the Exchange indicating that the Company does not meet the continued listing standards set forth in Part 10 of the Company Guide. The Company is not in compliance with Section 1003(a)(i) of the Company Guide since it has stockholders’ equity of less than $2.0 million and losses from continuing operations and/or net losses in two of its three most recent fiscal years and Section 1003(a)(ii) of the Company Guide since it has stockholders’ equity of less than $4.0 million and losses from continuing operations and/or net losses in three of its four most recent fiscal years. The Company is therefore subject to the procedures and requirements of Section 1009 of the Company Guide and was required to, and timely did, submit a plan to the Exchange addressing how the Company intends to regain compliance with the continued listing standards by March 17, 2023 (the “Plan”). On November 19, 2021, we received notice from the Exchange that it accepted the Plan, subject to periodic review, including quarterly monitoring, for compliance with the Plan. If the Company’s common stock is not delisted from the Exchange as a result of the Company’s delayed filings as described above and (i) the Company is not in compliance with the continued listing standards by March 17, 2023 or (ii) the Company does not make progress consistent with the Plan during the plan period, the Exchange staff may initiate delisting proceedings as appropriate.

 

See Part II, Item 1A Risk Factors “If our common stock is delisted from the NYSE American exchange, our business, financial condition, results of operations and stock price could be adversely affected, and the liquidity of our stock and our ability to obtain financing could be impaired.”

 

Extension of Lease Agreement on Corporate Headquarters, Manufacturing and Office Space

 

On November 10, 2021, the Company executed a second amendment to the lease agreement for its manufacturing and office space, which extends the lease agreement’s expiration date to April 30, 2026.

 

Cost reduction initiative

 

During the first quarter of 2022, the Company began a cost reduction initiative designed to improve operational efficiency and reduce costs during fiscal year 2022. Management is reallocating resources and reducing operating and general administrative expenses to more properly align the Company’s costs to anticipated near-term revenue given the timing differences between the conclusion of certain mature programs and the commencement of new programs in 2022. The Company executed a headcount reduction and furlough action in March 2022 and is implementing cost controls and cuts during the balance of fiscal year 2022. The Company anticipates recording severance costs related to the headcount reduction in its first fiscal quarter of 2022 and the cost reductions of these actions are anticipated to positively impact the financial results of the Company beginning in the second fiscal quarter of 2022.

 

 

14.RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS

 

As previously reported, on June 4, 2021, the Audit and Finance Committee determined, based on the recommendation of management and in consultation with CohnReznick that the Company’s financial statements which were included in its Annual Report on Form 10-K for the year ended December 31, 2020 and Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC should no longer be relied upon due to the Inventory Costing Errors and that management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such periods should no longer be relied upon. The Company’s management identified the Inventory Costing Errors during its inventory testing procedures for the preparation of the Company’s financial statements for the quarterly period ended March 31, 2021. At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million. The Company has determined that the Inventory Costing Errors increased 2020 net loss by $2,010,084.

 

 15

 

The correction of the Inventory Costing Errors resulted in the determination that certain contracts were in a loss position and certain inventory items required additional reserves. The Company re-evaluated the sufficiency of its provisions for loss contracts and inventory reserves that it had previously recorded and concluded that increases to these reserves were required. It was further determined by management that the appropriate starting point for increasing the Insufficient Reserves was during the fourth quarter of 2019.

 

On November 16, 2021, the Audit and Finance Committee determined, based on the analysis and recommendation of management and in consultation with CohnReznick, that the Company’s financial statements as of and for the period ended December 31, 2019 which were included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of the Insufficient Reserves, that, similarly, management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such period should no longer be relied upon, and stated that the Company expected to restate its Annual Report on Form 10-K for the years ended December 31, 2020 and December 31, 2019, and its Original Forms 10-Q by filing a Comprehensive Form 10-K/A.

 

The Company, upon conducting an analysis of the impact of the Insufficient Reserves on previously reported financial results, determined that net loss for the years ended December 31, 2020 and 2019 was $324,231 and $2,189,728, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

 

Considering both the Inventory Costing Errors and the Insufficient Reserves, the Company determined that the net loss for the years ended December 31, 2020 and 2019 was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 and net loss for the quarters ended March 31, 2020 and June 30, 2020 is $544,836 and $763,730, respectively, greater than the net loss reported in the respective Quarterly Reports on Form 10-Q for such periods and the net income for the quarter ended September 30, 2020 was $24,556 more than the net income reported in the Quarterly Report for such period.

 

The Inventory Costing Errors resulted from software processing and coding errors, inconsistent units of measure being used for quantities ordered and quantities received of certain purchased parts, incorrect accruals to accounting periods of the cost of certain goods received and the Company not having a procedure to address over- or under-absorbed overhead costs at the end of accounting periods. The Inventory Costing Errors affected the income reported with respect to the Company’s Non-POC Contracts. The Inventory Costing Errors did not affect income reported with respect to the Company’s POC Contracts. The Loss Contract Reserve and the Additional Inventory Reserves also only affected the income reported with respect to the Company’s Non-POC Contracts, and did not affect the income reported with respect to the Company’s POC Contracts. The Inventory Costing Errors and the Insufficient Reserves did not affect either prior reported revenue or cash flow for fiscal 2020 and 2019.

 

Management has considered the effect of the Inventory Costing Errors and the Insufficient Reserves on the Company’s prior conclusions of the adequacy of its internal control over financial reporting and disclosure controls and procedures as of the end of each of the applicable periods. As a result of the Inventory Costing Errors and the Insufficient Reserves, management has determined that a material weakness existed in the Company’s internal control over financial reporting as of the end of the quarterly periods ended March 31, 2020, June 30, 2020, September 30, 2020 and for the years ended December 31, 2020 and 2019. See Part II Item 9A – Controls and Procedures within the Comprehensive Form 10-K/A for a description of these matters.

 

As a result of the restatement included caused by the Inventory Costing Errors and Insufficient Reserves, the Company reported net loss for the years ended December 31, 2020 and December 31, 2019 which was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Original Form 10-K and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, net loss for the quarters ended March 31, 2020 and June 30, 2020 which was $544,836 and $763,730, respectively, greater than the net loss reported in the respective Original Forms 10-Q, and net income for the quarter ended September 30, 2020 which is $24,556 greater than the net income reported in the Original Form 10-Q. The Inventory Costing Errors and the Insufficient Reserves did not affect reported revenue or cash flows for the years ended December 31, 2020 or December 31, 2019, or for the quarters ended March 31, June 30 and September 30, 2020.

 

2020 and 2019 Restatement

 

The following is a discussion of the restatement adjustments that were made to the Company’s previously issued December 31, 2020 and December 31, 2019 consolidated financial statements due to the Inventory Costing Errors, Loss Contract Reserve and Additional Inventory Reserves.

 

(a) Inventory Costing Errors

 

The Company determined that the Inventory Costing Errors resulted in incorrectly reported inventory values and reported income for the annual periods ended December 31, 2020 and December 31, 2019, and the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020. The Inventory Costing Errors were comprised of the following:

 

1)   Labor costs for work in process were overstated in the detailed inventory records due to an automated reversing entry not processing correctly;

 

2)   A customized IT program to calculate weighted average cost was not tested thoroughly enough, which allowed errors in average cost calculations to occur in certain situations;

 

3)   Units of measure were not consistent between quantities ordered and quantities received for certain classes of purchased parts, which resulted in overstatements of inventory values due to units of measure not being consistent with unit prices on purchase orders to suppliers;

 

4)   The cost of goods received which had not yet processed through the Company’s quality inspection process at the time of the period-end accounting closes were not properly accrued to the period financial statements;

 

5)   The Company did not have a process to address over-absorbed or under-absorbed overhead costs at the end of each accounting period.

 

 16

 

(b) Loss Contract Reserve

 

After correcting its financial statements for the Inventory Costing Errors, the Company determined that is was a party to some contracts to deliver product upon which the Company would lose money, and thus the Company’s Loss Contract Reserve was increased accordingly for the year ended December 31, 2020 and December 31, 2019, and for the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020.

 

(c) Additional Inventory Reserves

 

After correcting its financial statements for the Inventory Costing Errors, the Company determined that its inventory required additional reserves to reflect current market value and demand, and thus the Company’s Inventory Reserves were increased accordingly for the year ended December 31, 2020 and December 31, 2019, and for the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020.

 

(d) Income taxes

 

There were no material tax adjustments to the Company’s provision for/(benefit from) income taxes or net deferred tax assets (liabilities) related to the impact of the 2020 and 2019 restatement.

 

 17

 

 

The following tables present the impact of the restatement on the Company’s previously reported financial statements as of December 31, 2020 and September 30, 2020:

 

Impact on Consolidated Balance Sheets

The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows:

 

                                       
   Consolidated Balance Sheet as at December 31, 2020 
   As Previously
Reported
   Inventory Costing
Errors
   Loss Contract
Reserve
   Additional
Inventory Reserve
   As Restated 
ASSETS                    
Current Assets:                         
Cash  $6,033,537   $   $   $   $6,033,537 
Accounts receivable, net   4,962,906                   4,962,906 
Contract assets   19,729,638                   19,729,638 
Inventory   9,567,921    (1,875,950)        (1,305,683)   6,386,288 
Refundable income taxes   40,000                   40,000 
Prepaid expenses and other current assets   534,857                   534,857 
                          
Total Current Assets   40,868,859    (1,875,950)       (1,305,683)   37,687,226 
                          
Operating lease right-of-use assets   4,075,048                   4,075,048 
Property and equipment, net   2,521,742                   2,521,742 
Intangibles, net   250,000                   250,000 
Goodwill   1,784,254                   1,784,254 
Other assets   191,179                   191,179 
                          
Total Assets  $49,691,082   $(1,875,950)  $   $(1,305,683)  $46,509,449 
                          
Liabilities and Shareholders’ Deficit                         
Current Liabilities:                         
Accounts payable  $12,092,684   $   $   $   $12,092,684 
Accrued expenses   5,693,518    244,403              5,937,921 
Contract liabilities   1,650,549                   1,650,549 
Loss reserve   800,971         1,208,276         2,009,247 
Current portion of long-term debt   6,501,666                   6,501,666 
Operating lease liabilities   1,819,237                   1,819,237 
Income taxes payable   862    86              948 
                          
Total Current Liabilities   28,559,487    244,489    1,208,276        30,012,252 
                          
Line of credit   20,738,685                   20,738,685 
Long-term operating lease liabilities   2,537,149                   2,537,149 
Long-term debt, net of current portion   6,205,095                   6,205,095 
                          
Total Liabilities   58,040,416    244,489    1,208,276        59,493,181 
                          
Shareholders’ Deficit:                         
Common stock   11,951                   11,951 
Additional paid-in capital   72,005,841                   72,005,841 
Accumulated deficit   (80,367,126)   (2,120,439)   (1,208,276)   (1,305,683)   (85,001,524)
Total Shareholders Deficit   (8,349,334)   (2,120,439)   (1,208,276)   (1,305,683)   (12,983,732)
Total Liabilities and Shareholders Deficit  $49,691,082   $(1,875,950)  $   $(1,305,683)  $46,509,449 

 

18 

 

 

The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows:

                     
   Consolidated Statement of Operation For the three months ended September 30, 2020 (Unaudited) 
     
   As Previously
Reported
   Inventory
Costing Errors
   Loss Contract
Reserve
   Inventory Reserve   As Restated 
Revenue   $25,576,718   $   $   $   $25,576,718 
Cost of sales    21,394,243    112,446    (206,159)   69,157    21,369,687 
Gross profit    4,182,475    (112,446)   206,159    (69,157)   4,207,031 
Selling, general and administrative expenses    3,050,644                   3,050,644 
Profit from operations    1,131,831    (112,446)   206,159    (69,157)   1,156,387 
                          
Other expense:                         
Interest expense    (309,008)                  (309,008)
Income before provision for income taxes    822,823    (112,446)   206,159    (69,157)   847,379 
                          
Provision for income taxes    7,614                7,614 
Net Income   $815,209   $(112,446)  $206,159   $(69,157)  $839,765 
Income per common share - basic   $0.07   $(0.01)  $0.02   $(0.01)  $0.07 
Income per common share - diluted   $0.07   $(0.01)  $0.02   $(0.01)  $0.07 
Basic    11,894,469                11,894,469 
Diluted    11,894,469                11,917,149 

                               
                                       
   Consolidated Statement of Operation For the nine months ended September 30, 2020 (Unaudited) 
     
   As Previously Reported   Inventory
Costing Errors
   Loss Contract
Reserve
   Inventory Reserve   As Restated 
Revenue   $62,175,872   $   $   $   $62,175,872 
Cost of sales    54,715,508    938,689    (6,753)   352,074    55,999,518 
Gross profit    7,460,364    (938,689)   6,753    (352,074)   6,176,354 
Selling, general and administrative expenses    8,958,986                   8,958,986 
Loss from operations    (1,498,622)   (938,689)   6,753    (352,074)   (2,782,632)
                          
Other expense:                         
Interest expense    (1,085,805)                  (1,085,805)
Loss before provision for income taxes    (2,584,427)   (938,689)   6,753    (352,074)   (3,868,437)
                          
Provision for income taxes    9,714                9,714 
Net loss   $(2,594,141)  $(938,689)  $6,753   $(352,074)  $(3,878,151)
Loss per common share - basic   $(0.22)  $(0.08)  $0.00   $(0.03)  $(0.33)
Loss per common share - diluted   $(0.22)  $(0.08)  $0.00   $(0.03)   (0.33)
Basic    11,862,506                11,862,506 
Diluted    11,862,506                11,862,506 

 

19 

 

 

Cumulative Effect of Prior Period Adjustments

The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as restated):

 

                     
   Common Stock Shares   Common Stock   Additional Paid-in Capital   Accumulated Deficit   Total Shareholders’ Deficit 
Balance, December 31, 2019
(As Restated)
   11,818,830   $11,819   $71,294,629   $(81,346,771)  $(10,040,323)
Net Loss (as previously reported)                 $(2,812,519)  $(2,812,519)
Inventory Costing Errors               (315,999)   (315,999)
Loss Contract Reserve               (9,371)   (9,371)
Inventory Reserve               (219,466)   (219,466)
Cumulative restatement adjustments               (544,836)   (544,836)
Net Loss (as restated)                  (3,357,355)   (3,357,355)
Stock-based compensation   18,388    18    347,167        347,185 
Balance, March 31, 2020
(As Restated)
   11,837,218   $11,837   $71,641,796   $(84,704,126)  $(13,050,493)
Net Loss (as previously reported)                 $(596,831)  $(596,831)
Inventory Costing Errors               (510,244)   (510,244)
Loss Contract Reserve               (190,035)   (190,035)
Inventory Reserve               (63,451)   (63,451)
Cumulative restatement adjustments               (763,730)   (763,730)
Net Loss (as restated)                  (1,360,561)   (1,360,561)
Stock-based compensation   18,388    19    189,184        189,203 
Balance, June 30, 2020
(As Restated)
   11,855,606   $11,856   $71,830,980   $(86,064,687)  $(14,221,851)
Net Income (as previously reported)                 $815,209   $815,209 
Inventory Costing Errors               (112,446)   (112,446)
Loss Contract Reserve               206,159    206,159 
Inventory Reserve               (69,157)   (69,157)
Cumulative restatement adjustments               24,556    24,556 
Net Income (as restated)                  839,765    839,765 
Stock-based compensation   70,571    70    141,031        141,101 
Balance, September 30, 2020
(As Restated)
   11,926,177   $11,926   $71,972,011   $(85,224,922)  $(13,240,985)
Net Income             $1,273,703   $1,273,703 
Inventory Costing Errors               (1,071,395)   (1,071,395)
Loss Contract Reserve               99,921    99,921 
Inventory Reserve               (78,831)   (78,831)
Cumulative restatement adjustments               (1,050,305)   (1,050,305)
Net Income (as restated)                  223,398    223,398 
Stock-based compensation   25,094    25    33,830        33,855 
Balance, December 31, 2020
(As Restated)
   11,951,271   $11,951   $72,005,841   $(85,001,524)  $(12,983,732)

 

 

20 

 

 

Impact on Consolidated Statement of Cash Flows

The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows:

                       
   Consolidated Statements of Cash Flows for the nine months ended September 30, 2020 (Unaudited) 
   As Previously Reported   Inventory Costing Errors   Loss Contract Reserve   Inventory Reserve   As Restated 
Cash flows from operating activities:                         
Net Loss   $(2,594,141)  $(938,689)  $6,753   $(352,074)  $(3,878,151)
Adjustments to reconcile net loss to net cash used in operating activities:                         
Depreciation and amortization    769,690                   769,690 
Amortization of debt issuance cost    80,764                   80,764 
Cash expended in excess of rent expense    (115,932)                  (115,932)
Stock-based compensation expense    677,489                   677,489 
Bad debt expense    (47,410)               (47,410)
Changes in operating assets and liabilities:                         
Increase in accounts receivable    (232,310)                  (232,310)
Increase in contract assets    (3,128,460)                  (3,128,460)
Increase in inventory    (2,850,707)   852,222         352,074    (1,646,411)
Decrease in prepaid expenses and other current assets    121,075                   121,075 
Decrease in refundable income taxes    439,445                439,445 
Increase in accounts payable and accrued expenses    5,770,902    86,467              5,857,369 
Decrease in contract liabilities    (1,092,266)                  (1,092,266)
Decrease in loss reserve    (1,081,516)        (6,753)        (1,088,269)
Net cash used in operating activities    (3,283,377)               (3,283,377)
Cash flows from investing activities:                         
Purchase of property and equipment    (11,888)               (11,888)
Net cash used in investing activities    (11,888)               (11,888)
Cash flows from financing activities:                         
Proceeds from PPP loan    4,795,000                   4,795,000 
Payments on long-term debt    (1,855,209)                  (1,855,209)
Debt issuance costs    (107,540)               (107,540)
Net cash provided by financing activities    2,832,251                2,832,251 
Net decrease in cash and restricted cash    (463,014)                  (463,014)
Cash and restricted cash at beginning of year    5,432,793                5,432,793 
Cash and restricted cash at end of year   $4,969,779   $   $   $   $4,969,779 
Supplemental schedule of cash flow information:                         
Cash paid during the year for interest   $1,156,126   $   $   $   $1,156,126 
Cash (received) from income taxes   $(449,749)  $   $   $   $(449,749)

 

 

21 

 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

The following discussion should be read in conjunction with the Company’s consolidated financial statements and notes thereto contained in this report.

 

Forward Looking Statements

 

When used in this Form 10-Q and in future filings by us with the Securities and Exchange Commission (the “SEC”), the words or phrases “will likely result,” “management expects” or “we expect,” “will continue,” “is anticipated,” “estimated” or similar expressions are intended to identify “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Readers are cautioned not to place undue reliance on any such forward-looking statements, each of which speaks only as of the date made. Such statements are subject to certain risks and uncertainties that could cause actual results to differ materially from historical earnings and those presently anticipated or projected. The risks are included in Part I, Item 1A – Risk Factors of our comprehensive Annual Report on Form 10-K/A for the year ended December 31, 2020 (the “Comprehensive Form 10-K/A”) and Part II, Item 1-A – Risk Factors of this report. We have no obligation to publicly release the result of any revisions which may be made to any forward-looking statements to reflect anticipated or unanticipated events or circumstances occurring after the date of such statements.

 

Business Operations

 

We are engaged in the contract production of structural aircraft parts for fixed wing aircraft and helicopters in both the defense and commercial markets. We also have a strong and growing presence in the aerosystems segment of the market, with our production of various reconnaissance pod structures and fuel panel systems. Within the global aerostructure and aerosystem supply chain, we are either a Tier 1 supplier to aircraft Original Equipment Manufacturers or a Tier 2 subcontractor to major Tier 1 manufacturers. We also are a prime contractor to the U.S. Department of Defense, primarily the U.S. Air Force. In conjunction with our assembly operations, we provide engineering, program management, supply chain management and kitting, and maintenance repair and overhaul services.

 

Impact of COVID-19

 

The impact that the recent COVID-19 pandemic will have on our business remains uncertain.

 

During late 2020, we began to experience an increased rate of employees testing positive for COVID-19 and we took steps to mitigate virus transmission within the workplace. These steps included adding a second manufacturing shift to lessen employee density on the manufacturing floor and to require most non-manufacturing personnel to work from home. These measures continued into 2021. Despite these measures, during the first three months of 2021 we experienced a relatively high level of absenteeism directly or indirectly related to COVID-19. We have taken mitigating steps in an attempt to reduce the adverse effects of COVID-19 on our business. For example, we have curtailed discretionary spending and business travel, and taken other steps to preserve cash. We have also taken action to more closely manage the flow of materials to be more responsive to unanticipated changes in customer delivery schedules. Since May 2021 and through the date of this Quarterly Report on Form 10-Q, we have experienced a decrease in the impact of COVID-19. Most non-manufacturing personnel have returned to their regular in-person work schedules and we have returned to a single day shift manufacturing operation, although we do continue to experience employees and business partners with new COVID-19 diagnoses on an intermittent basis and we take needed steps to mitigate these impacts on the Company’s operation as they occur.

 

Recent Developments

 

NYSE American Delinquency Notices; NYSE American Exchange Delisting Proceedings

 

On May 25, 2021, we received a notice from NYSE American LLC (the “Exchange”) stating that our failure to timely file our Quarterly Report on Form 10-Q for the three months ended March 31, 2021 caused us to be out of compliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the NYSE American Company Guide (the “Company Guide”). Also, our failure to timely file our (i) Quarterly Report on Form 10-Q for the three months ended June 30, 2021 and Quarterly Report on Form 10-Q for the three months ended September 30, 2021 constituted and (ii) Annual Report on Form 10-K for the year ended December 31, 2021 remains, additional noncompliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the Company Guide.

 

In accordance with Section 1007 of the Company Guide, the Company was provided a six-month initial period to regain compliance with the timely filing criteria. On November 17, 2021, the Company submitted a request for additional time in which to file the delayed filings, which included a plan to regain compliance with Section 1007 of the Company Guide. On November 23, 2021, the Company was notified that the Exchange had accepted the Company’s plan to regain compliance with the continued listing standards and was granted a period through April 14, 2022 in which to file the delayed filings and any subsequently delayed filings. On March 25, 2022, the Company requested and on April 8, 2022 the Exchange granted an additional extension up to the maximum cure period ending on May 24, 2022. The Company does not believe it will complete the filings of its Annual Report on Form 10-K for the year ended December 31, 2021 or its Quarterly Report on Form 10-Q for the three months ended March 31, 2022 by the end of the cure period. The notices the Company has received from the Exchange indicate that if the Company does not complete these filings by May 24, 2022, the Exchange staff will initiate delisting proceedings as appropriate.

 

On September 17, 2021, we received notice from the Exchange indicating that the Company does not meet the continued listing standards set forth in Part 10 of the Company Guide. The Company is not in compliance with Section 1003(a)(i) of the Company Guide since it has stockholders’ equity of less than $2.0 million and losses from continuing operations and/or net losses in two of its three most recent fiscal years and Section 1003(a)(ii) of the Company Guide since it has stockholders’ equity of less than $4.0 million and losses from continuing operations and/or net losses in three of its four most recent fiscal years. The Company is therefore subject to the procedures and requirements of Section 1009 of the Company Guide and was required to, and timely did, submit a plan to the Exchange addressing how the Company intends to regain compliance with the continued listing standards by March 17, 2023 (the “Plan”). On November 19, 2021, we received notice from the Exchange that it accepted the Plan, subject to periodic review, including quarterly monitoring, for compliance with the Plan. If the Company’s common stock is not delisted from the Exchange as a result of the Company’s delayed filings as described above and (i) the Company is not in compliance with the continued listing standards by March 17, 2023 or (ii) the Company does not make progress consistent with the Plan during the plan period, the Exchange staff may initiate delisting proceedings as appropriate.

 

See Part II, Item 1A Risk Factors “If our common stock is delisted from the NYSE American exchange, our business, financial condition, results of operations and stock price could be adversely affected, and the liquidity of our stock and our ability to obtain financing could be impaired.”

 

22 

 

 

Restatement due to Inventory Costing Errors and Insufficient Reserves

 

As previously reported, on June 4, 2021, the audit and finance committee (the “Audit and Finance Committee”) of the board of directors of the Company determined, based on the recommendation of management and in consultation with CohnReznick LLP (“CohnReznick”), the Company’s independent registered public accounting firm, that the Company’s financial statements which were included in its Annual Report on Form 10-K for the year ended December 31, 2020 and Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of inventory costing and related internal controls (the “Inventory Costing Errors”) and that management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such periods should no longer be relied upon. The Company’s management identified the Inventory Costing Errors during its inventory testing procedures for the preparation of the Company’s financial statements for the quarterly period ended March 31, 2021. At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million. The Company has determined that the Inventory Costing Errors increased 2020 net loss by $2,010,084.

 

The correction of the Inventory Costing Errors resulted in the determination that certain contracts were in a loss position and certain inventory items required additional reserves. The Company reevaluated the sufficiency of its provisions for loss contracts and inventory reserves that it had previously recorded and concluded that increases to these reserves were required. The insufficient reserves resulting from such reserve increases are referred to as “Additional Inventory Reserves” and “Loss Contract Reserve” and are together referred to as the “Insufficient Reserves.” It was further determined by management that the appropriate starting point for increasing the Insufficient Reserves was during the fourth quarter of 2019.

 

On November 16, 2021, the Audit and Finance Committee determined, based on the analysis and recommendation of management and in consultation with CohnReznick, that the Company’s financial statements as of and for the period ended December 31, 2019 which were included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of the Insufficient Reserves, that, similarly, management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such period should no longer be relied upon, and stated that the Company expected to restate its Annual Report on Form 10-K for the years ended December 31, 2020 and December 31, 2019, and its Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC (the “Original Forms 10-Q”) by filing a comprehensive Form 10-K/A.

 

The Company, upon conducting an analysis of the impact of the Insufficient Reserves on previously reported financial results, determined that net loss for the years ended December 31, 2020 and 2019 was $324,231 and $2,189,728, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

 

Considering both the Inventory Costing Errors and the Insufficient Reserves, the Company determined that the net loss for the years ended December 31, 2020 and 2019 was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 and net loss for the quarters ended March 31, 2020, June 30, 2020 was $544,836 and $763,730, respectively, greater than the net loss reported in the respective Quarterly Reports on Form 10-Q for such periods and the net income for the quarter ended September 30, 2020 was $24,556 more than the net income reported in the Quarterly Report for such period.

 

The Inventory Costing Errors resulted from software processing and coding errors, inconsistent units of measure being used for quantities ordered and quantities received of certain purchased parts, incorrect accruals to accounting periods of the cost of certain goods received and the Company not having a procedure to address over- or under-absorbed overhead costs at the end of accounting periods. The Inventory Costing Errors affected the income reported with respect to the Company’s Non-POC Contracts. The Inventory Costing Errors did not affect income reported with respect to the Company’s POC Contracts. The Loss Contract Reserve and the Additional Inventory Reserves also only affected the income reported with respect to the Company’s Non-POC Contracts, and did not affect the income reported with respect to the Company’s POC Contracts. The Inventory Costing Errors and the Insufficient Reserves did not affect either prior reported revenue or cash flow for fiscal 2020 and 2019.

 

Management has considered the effect of the Inventory Costing Errors and the Insufficient Reserves on the Company’s prior conclusions of the adequacy of its internal control over financial reporting and disclosure controls and procedures as of the end of each of the applicable periods. As a result of the Inventory Costing Errors and the Insufficient Reserves, management has determined that a material weakness existed in the Company’s internal control over financial reporting as of the end of the quarterly periods ended March 31, 2020, June 30, 2020, September 30, 2020 and for the years ended December 31, 2020 and 2019. See Part II Item 9A – Controls and Procedures within the Comprehensive Form 10-K/A for a description of these matters.

 

As a result of the restatement caused by the Inventory Costing Errors and Insufficient Reserves, the Company reported net loss for the years ended December 31, 2020 and December 31, 2019 which was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 (the “Original Form 10-K”) and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, net loss for the quarters ended March 31, 2020 and June 30, 2020 which was $544,836 and $763,730, respectively, greater than the net loss reported in the respective Original Forms 10-Q, and net income for the quarter ended September 30, 2020 which was $24,556 greater than the net income reported in the Original Form 10-Q. The Inventory Costing Errors and the Insufficient Reserves did not affect reported revenue or cash flows for the years ended December 31, 2020 or December 31, 2019, or for the quarters ended March 31, June 30 and September 30, 2020.

 

The Comprehensive Form 10-K/A contains our audited restated annual financial statements as of and for the years ended December 31, 2020 and 2019, as well as our unaudited restated quarterly financial statements as of and for the quarters ended March 31, 2020, June 30, 2020 and September 30, 2020. The restatement is discussed in more detail within Part II, Item 8 Note 17, “Restatement of Previously Issued Consolidated Financial Statements” in the notes to the consolidated financial statements included in the Comprehensive Form 10-K/A.

 

23 

 

 

Amendment and Waiver to our BankUnited Credit Facility

 

On May 11, 2021, we entered into a Seventh Amendment and Waiver (“Seventh Amendment”) to that certain Amended and Restated Credit Agreement with the Lenders named therein and BankUnited, N.A. (“BankUnited”) as Sole Arranger, Agent and Collateral Agent, dated as of March 24, 2016 (as amended from time to time, the “Credit Agreement”). Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Company’s existing $24 million revolving line of credit and its existing $6.36 million term loan to July 31, 2022, and (b) amending the leverage ratio covenant for the fiscal quarters ending on and after March 31, 2021, to 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information.

 

On October 28, 2021, we entered into an Eighth Amendment and Waiver (“Eighth Amendment”) to the Credit Agreement. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to December 31, 2022, (b) reducing the availability under the Revolving Loan from $24 million to $21 million while eliminating the requirement to maintain a minimum $3.0 million in a combination of Revolving Loan availability and unrestricted cash, (c) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $200,000 regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant for the fiscal quarters ending on and after June 30, 2021 to provide for a ratio of 1.5 to 1.0, and (e) amending the maximum leverage ratio covenant as follows: for the fiscal quarter ending on March 31, 2021 - 5.0 to 1.0; for the fiscal quarter ending June 30, 2021 - 4.75 to 1.0; for the fiscal quarter ending September 30, 2021 - 4.25 to 1.0 and for the fiscal quarter ended December 31, 2021 and thereafter - 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. In connection with the Eighth Amendment, a $250,000 amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash.

 

On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $200,000 regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus 2.5%; from July 1, 2022 through August 31, 2022, Prime Rate plus 5%; from September 1, 2022 through October 31, 2022, Prime Rate plus 6%; from November 1, 2022 through December 31, 2022, Prime Rate plus 7%; and from January 1, 2023 through September 30, 2023, Prime Rate plus 8%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended as set forth in the following paragraph. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information.

 

The Credit Agreement, as amended, requires us to maintain the following financial covenants: (a) minimum debt service coverage ratio of no less than 1.5 to 1.0 for the trailing four quarter period ended June 30, 2021 and December 31, 2021, 0.90 to 1.0 for the trailing four quarter period ended March 31, 2022, 0.95 to 1.0 for the trailing four quarter period ended June 30, 2022, and 1.5 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than 4.75 to 1.0 for the trailing four quarter period ended June 30, 2021, 5.35 to 1.0 for the trailing four quarter period ended September 30, 2021, 4.65 to 1.0 for the trailing four quarter period ended December 31, 2021, 7.30 to 1.0 for the trailing four quarter period ended March 31, 2022, 6.30 to 1.0 for the trailing four quarter period ended June 30, 2022, and 4.0 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $1.00 commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $1.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants.

 

Paycheck Protection Program (PPP) Loan

 

As previously reported, on April 10, 2020, we obtained a loan from Dime Community Bank (formerly BNB Bank) as the lender (“Dime”), in the principal amount of $4,795,000 (“PPP Loan”) pursuant to the Paycheck Protection Program under the Coronavirus Aid, Relief, and Economic Security (CARES) Act as administered by the U.S. Small Business Administration (“SBA”). The Company submitted its PPP Loan forgiveness application and the loan necessity questionnaire to the SBA through Dime.

 

On July 13, 2021, the Company received notification through Dime that the PPP Loan and accrued interest thereon have been fully forgiven by the SBA and that the forgiveness payment date was July 1, 2021. The forgiveness of the PPP Loan has been recognized during the Company’s third fiscal quarter ending September 30, 2021. The SBA reserves the right to audit any PPP Loan, for eligibility and other criteria, regardless of size. These audits may occur after forgiveness has been granted. In accordance with the Coronavirus Aid, Relief and Economic Security (CARES) Act, all borrowers are required to maintain their PPP loan documentation for six years after the PPP Loan was forgiven and to provide that documentation to the SBA upon request.

 

Settlement of Class Action

 

As previously disclosed, a consolidated class action lawsuit has been filed against the Company, Douglas McCrosson, the Company’s former Chief Executive Officer, Vincent Palazzolo, the Company’s former Chief Financial Officer, and the two underwriters of the Company’s October 16, 2018 offering of common stock, Canaccord Genuity LLC and B. Riley FBR. The Amended Complaint in the action asserts claims on behalf of two plaintiff classes: (i) purchasers of the Company’s common stock issued pursuant to and/or traceable to the Company’s offering conducted on or about October 16, 2018; and (ii) purchasers of the Company’s common stock between March 22, 2018 through February 14, 2020. The Amended Complaint alleges that the defendants violated Sections 11, 12(a)(2), and 15 of the Securities Act by negligently permitting false and misleading statements to be included in the registration statement and prospectus supplements issued in connection with its October 16, 2018 securities offering. The Amended Complaint also alleges that the defendants violated Sections 10(b) and 20(a) of the Exchange Act, and Rule 10b-5 promulgated by the SEC, by making false and misleading statements in the Company’s periodic reports filed between March 22, 2018 through February 14, 2020. Plaintiff seeks unspecified compensatory damages, including interest; rescission or a rescissory measure of damages; unspecified equitable or injunctive relief; and costs and expenses, including attorney’s fees and expert fees. On February 19, 2021, the Company moved to dismiss the Amended Complaint. Plaintiff submitted a brief in opposition to the motion to dismiss on April 23, 2021.

 

On May 20, 2021, the parties reached a settlement in the amount of $3,600,000, subject to court approval. On July 9, 2021, Plaintiff filed an unopposed motion for preliminary approval of the settlement. After satisfaction of our $750,000 retention, the Settlement Amount will be covered and paid by our directors’ and officers’ insurance carrier. As of March 31, 2021, we have previously paid or accrued to our financial statements covered expenses totaling $750,000, and have therefore met our directors’ and officers’ retention requirement, which caps the Company’s expenses pertaining to the class action suit.

 

As of September 30, 2021, in order to reflect the amounts owed from our directors’ and officers’ insurance carrier and to the Plaintiffs, we have recorded to our balance sheet a litigation settlement obligation of $3,206,133 and an insurance recovery receivable of $2,850,000; this obligation and receivable will be relieved from our balance sheet upon the payment of the Settlement Amount to the Plaintiff by our directors’ and officers’ insurance carrier.

 

24 

 

 

Backlog

 

We produce custom assemblies pursuant to long-term contracts and customer purchase orders. Funded backlog consists of aggregate funded values under such contracts and purchase orders, excluding the portion previously included in operating revenues pursuant to Accounting Standards Codification Topic 606 (“ASC 606”). Unfunded backlog is the estimated amount of future orders under the expected duration of the programs. Substantially all of our backlog is subject to termination at will and rescheduling, without significant penalty. Funds are often appropriated for programs or contracts on a yearly or quarterly basis, even though the contract may call for performance that is expected to take a number of years. Therefore, our funded backlog does not include the full value of our contracts.

 

Backlog   September 30,   December 31, 
(Total)   2021   2020 
Funded   $137,699,000   $169,567,000 
Unfunded    267,770,000    306,618,000 
Total   $405,469,000   $476,185,000 

 

25 

 

 

Approximately 96% of the total amount of our backlog at September 30, 2021 was attributable to government contracts. Our backlog attributable to government contracts at September 30, 2021 and December 31, 2020 was as follows:

 

Backlog   September 30,   December 31, 
(Government)   2021   2020 
Funded   $135,395,000   $166,156,000 
Unfunded    254,333,000    290,632,000 
Total   $389,728,000   $456,788,000 

 

Our backlog attributable to commercial contracts at September 30, 2021 and December 31, 2020 was as follows:

 

Backlog    September 30,   December 31, 
(Commercial)    2021   2020 
Funded    $2,304,000   $3,411,000 
Unfunded     13,437,000    15,986,000 
Total    $15,741,000   $19,397,000 

 

The total backlog at September 30, 2021 is primarily comprised of long-term programs with Raytheon (Next Generation Jammer – Mid Band Pod), USAF (T-38), Boeing (A-10), Sikorsky IR Module Assembly (HIRSS) and Northrop Grumman (E-2D). Funded backlog is primarily from purchase orders under long-term contracts with USAF (T-38), Boeing A-10, Sikorsky IR Module Assembly (HIRSS), Northrop Grumman (E-2D), Lockheed Martin F-16 Rudder Island, and Raytheon (Next Generation Jammer – Mid Band Pod).

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Critical Accounting Policies

 

We make a number of significant estimates, assumptions and judgments in the preparation of our financial statements. See Management’s Discussion and Analysis of Financial Condition and Results of Operations in the Comprehensive Form 10-K/A, for a discussion of our critical accounting policies. There have been no significant changes to the application of our critical accounting policies during the quarter ended September 30, 2021.

 

26

 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Results of Operations

 

Revenue

 

Revenue for the three months ended September 30, 2021 was $23,898,748 compared to $25,576,718 (restated) for the same period last year, a decrease of $1,677,970 or 6.6%. The decrease was primarily related to decreases in the USAF T-38 Pacer Classic Kits, and the Northrop Grumman E-2D Wing Panel Kitting Program for the U.S. Navy, offset by increases in the Lockheed Martin drive shaft assemblies for the F-35 Lightening multi-role fighter, and the Raytheon Next Generation Jammer – Mid Band (“NGJ-MB”).

 

Revenue for the nine months ended September 30, 2021 was $77,018,684 compared to $62,175,872 (restated) for the same period last year, an increase of $14,842,812 or 23.9%. The year to date increase was driven by the Raytheon Next Generation Jammer – Mid Band (“NGJ-MB”), the Lockheed Martin drive shaft assemblies for the F-35 Lightening multi-role fighter, and the Northrop Grumman E-2D Wing Panel Kitting Program for the U.S. Navy.

 

Revenue from government subcontracts was $21,873,152 for the three months ended September 30, 2021 compared to $20,887,968 (restated) for the three months ended September 30, 2020, an increase of $985,184 or 4.7%. The increase in government subcontract revenue is primarily due to the programs referred to above for the increase in total revenue for the same period.

 

Revenue from government subcontracts was $70,167,598 for the nine months ended September 30, 2021 compared to $47,829,529 (restated) for the nine months ended September 30, 2020, an increase of $22,338,069 or 46.7%. The increase in government subcontract revenue was primarily related to the programs referred to above for the increase in total revenue for the same period.

 

Revenue from direct military contracts was $922,443 for the three months ended September 30, 2021 compared to $3,778,686 (restated) for the three months ended September 30, 2020, a decrease of $2,856,243 or 75.6%. The decrease in revenue is primarily driven by a decrease in revenue from the T-38 Pacer Classic program.

 

Revenue from direct military contracts was $2,820,981 for the nine months ended September 30, 2021 compared to $7,947,977 (restated) for the nine months ended September 30, 2020, a decrease of $5,126,996 or 64.5%. The decrease in revenue is primarily due to timing of the Northrop Grumman E-2D Wing Panel Kitting Program for the U.S. Navy

 

Revenue from commercial subcontracts was $1,103,153 for the three months ended September 30, 2021 compared to $910,064 (restated) for the three months ended September 30, 2020, an increase of $193,089 or 21.2%. The increase is primarily the result of higher revenue from the Gulfstream G650 wing fixed leading edge (FLE) and the Embraer inlet program partly offset by the HondaJet engine inlet program that we exited at the end of 2020.

 

Revenue from commercial subcontracts was $4,030,104 for the nine months ended September 30, 2021 compared to $6,398,366 (restated) for the nine months ended September 30, 2020, a decrease of $2,368,262 or 37.0%. The decrease was driven by lower revenues on the Gulfstream G650 FLE program and the HondaJet engine inlet program that we exited at the end of 2020.

 

Cost of Sales

 

Cost of sales for the three months ended September 30, 2021 and 2020 was $20,246,764 and $21,369,687 (restated), respectively, a decrease of $1,122,923 or 5.3%. This decrease is the result of the comparable decrease in revenue and the specific program related factors noted below.

 

Cost of sales for the nine months ended September 30, 2021 and 2020 was $64,850,010 and $55,999,518 (restated), respectively, an increase of $8,850,492 or 15.8%. This increase is the result of the comparable increase in revenue and the specific program related factors noted below.

 

27

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

The components of the cost of sales were as follows:

  

   Three months ended   Nine months ended 
  

September

30, 2021

  

September

30, 2020

(restated)

  

September

30, 2021

  

September

30, 2020

(restated)

 
Procurement  $14,373,181   $17,422,838   $47,709,154   $39,301,649 
Labor   2,055,353    1,670,257    5,945,219    4,919,711 
Factory overhead   4,860,469    4,715,955    14,934,140    15,032,135 
Other   (1,042,239)   (2,439,363)   (3,738,503)   (3,253,977)
Cost of sales  $20,246,764   $21,369,687   $64,850,010   $55,999,518 

 

Procurement for the three months ended September 30, 2021 was $14,373,181 compared to $17,422,838 (restated) for the three months ended September 30, 2020, a decrease of $3,049,657 or 17.5%. This decrease is primarily the result of a decrease in procurement for components used in our decreases in the USAF T-38 Pacer Classic Kits, and the Northrop Grumman E-2D Wing Panel Kitting Program for the U.S. Navy.

 

Procurement for the nine months ended September 30, 2021 was $47,709,154 compared to $39,301,649 (restated) for the nine months ended September 30, 2020, an increase of $8,407,505 or 21.4%. This increase is primarily the result of an increase in procurement related to the Raytheon NGJ-MB pod program, the Lockheed Martin drive shaft assemblies for the F-35 Lightening multi-role fighter program, and the Multi-Purpose Booster Development Wing Assembly program.

 

Labor costs for the three months ended September 30, 2021 were $2,055,353 compared to $1,670,257 (restated) for the three months ended September 30, 2020, an increase of $385,096 or 23.1%. The increase is primarily the result of higher direct labor requirements to support a higher build rate on the Raytheon NGJ-MB pod program.

 

Labor costs for the nine months ended September 30, 2021 were $5,945,219 compared to $4,919,711 (restated) for the nine months ended September 30, 2020, an increase of $1,025,508 or 20.8%. The increase is primarily the result of higher direct labor requirements to support a higher build rate on the Raytheon NGJ-MB pod program, and additional labor required for the Northrop Grumman Tubes.

 

Factory overhead for the three months ended September 30, 2021 was $4,860,469 compared to $4,715,955 (restated) for the three months ended September 30, 2020, an increase of $144,514 or 3.1%. This increase is primarily due to a decrease in indirect labor costs as we tightened controls on spending and we improved manufacturing efficiency.

 

Factory overhead for the nine months ended September 30, 2021 was $14,934,140 compared to $15,032,135 (restated) for the nine months ended September 30, 2020, a decrease of $97,995 or 0.7%. This decrease is primarily due to a decrease in indirect labor costs as we tightened controls on spending and we improved manufacturing efficiency.

 

Other cost of sales relates to items that can increase or decrease cost of sales such as changes in inventory levels, changes in inventory valuation, changes to inventory reserves, changes in loss contract provisions, absorption variances and direct charges to cost of sales. Other costs (credit), net for the three months ended September 30, 2021 were $(1,042,239) compared to $(2,439,363) (restated) for the three months ended September 30, 2020, a decrease of the credit of $1,397,124. The change in the three months ended September 30, 2021 is primarily due to changes in inventory levels and reductions in the loss reserve.

 

Other costs (credit), net for the nine months ended September 30, 2021 were $(3,738,503) compared to $(3,253,977) (restated) for the nine months ended September 30, 2020, an increase of the credit of $484,526. The change in the nine months ended September 30, 2021 is primarily due to changes in inventory levels, reductions in the loss reserve and reductions in the inventory reserves.

 

28

 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Gross Profit

 

Gross profit for the three months ended September 30, 2021 was $3,651,984 compared to $4,207,031 (restated) for the three months ended September 30, 2020, a decrease of $555,047 or 13.2%, primarily the result of the lower revenue and a less favorable program mix.

 

Gross profit for the nine months ended September 30, 2021 was $12,168,674 compared to $6,176,354 (restated) for the nine months ended September 30, 2020, an increase of $5,992,320 or 97%, primarily driven by the higher revenue and a more favorable program mix.

 

Favorable/Unfavorable Adjustments to Gross Profit (Loss)

 

During the nine months ended September 30, 2021 and 2020, circumstances required that we make changes in estimates to various contracts. Such changes in estimates resulted in changes in total gross profit as follows:

  

   Nine months ended 
  

September 30, 

2021 

  

September 30, 

2020 (restated) 

 
Favorable adjustments  $3,116,037   $1,670,388 
Unfavorable adjustments   (3,366,056)   (2,831,947)
Net adjustments  $(250,019)  $(1,161,559)

 

For the nine months ended September 30, 2021, we evaluated all contractual data and revised estimated gross profit percentages accordingly. We had 27 contracts with favorable adjustments and 18 contracts with unfavorable adjustments, all due to changes in estimates.

 

For the nine months ended September 30, 2020, we evaluated all contractual data and revised estimated gross profit percentages accordingly. We had 19 contracts with favorable adjustments and 18 contracts with unfavorable adjustments, all due to changes in estimates.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses for the three months ended September 30, 2021 were $2,765,849 compared to $3,050,644 (restated) for the three months ended September 30, 2020, a decrease of $284,795 or 9.3%. This decrease was primarily driven by a decrease in professional fees and payroll related expenses, partly offset by an increase in business insurance.

 

Selling, general and administrative expenses for the nine months ended September 30, 2021 were $8,834,343 compared to $8,958,986 (restated) for the nine months ended September 30, 2020, a decrease of $124,643 or 1.4%. This decrease was primarily driven by a decrease in professional fees and payroll related expenses, partly offset by an increase in business insurance.

 

Income (loss) Before Provision for Income Taxes

 

Income before provision for income taxes for the three months ended September 30, 2021 was $5,428,629 compared to $847,379 (restated) for the same period last year, an increase of $4,581,250 or 541%. The increase in income was driven by the forgiveness by BNB Bank (now part of Dime Community Bank (“Dime”)) and the Small Business Association on July 1, 2021 of the Paycheck Protection Program loan (“PPP Loan”) that had been made to the Company on November 2, 2020, pursuant to the CARES Act, as modified by the Paycheck Protection Flexibility Act, in the amount of $4,795,000, as well as the lower SG&A expenses, partly offset by the lower gross profit as disclosed above, and lower interest expense.

 

Income (loss) before provision for income taxes for the nine months ended September 30, 2021 was $7,288,651 compared to $(3,868,437) (restated) for the same period last year, an increase in income of $11,157,088 or 288.4%. The increase in income is primarily a result of the increase to gross profit as disclosed above, the forgiveness by BNB Bank (now part of Dime Community Bank (“Dime”)) and the Small Business Association on July 1, 2021 of the Paycheck Protection Program loan (“PPP Loan”) that had been made to the Company on November 2, 2020, pursuant to the CARES Act, as modified by the Paycheck Protection Flexibility Act, in the amount of $4,795,000, the decrease in SG&A expenses as disclosed above and lower interest expense.

 

29

 

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Provision for Income Taxes

 

Provision for income taxes was $3,374 for the three months ended September 30, 2021, compared to a provision for income taxes of $7,614 (restated) for the three months ended September 30, 2020.

 

Provision for income taxes was $7,702 for the nine months ended September 30, 2021, compared to a provision for income taxes of $9,714 (restated) for the nine months ended September 30, 2020.

 

Net Income (Loss)

 

Net income for the three months ended September 30, 2021 was $5,425,255 or $0.44 per basic share, compared to $839,765 (restated) or $0.07 per basic share, for the same period last year. Diluted income per share was $0.44 for the three months ended September 30, 2021 calculated utilizing 12,320,588 weighted average shares outstanding. Diluted income per share was $0.07 (restated) for the three months ended September 30, 2020 calculated utilizing 11,917,149 weighted average shares outstanding. The increase in net income was driven by the forgiveness by BNB Bank (now part of Dime Community Bank (“Dime”)) and the Small Business Association on July 1, 2021 of the Paycheck Protection Program loan (“PPP Loan”) that had been made to the Company on November 2, 2020, pursuant to the CARES Act, as modified by the Paycheck Protection Flexibility Act, in the amount of $4,795,000, as well as the lower SG&A expenses, partly offset by the lower gross profit as disclosed above, and lower interest expense.

 

Net income for the nine months ended September 30, 2021 was $7,280,949 or $0.60 per basic share, compared to a net loss of $(3,878,151) (restated) or $(0.33) per basic share, for the same period last year. Diluted income per share was $0.60 for the nine months ended September 30, 2021 calculated utilizing 12,187,714 weighted average shares outstanding. Diluted loss per share was $(0.33) (restated) for the nine months ended September 30, 2020 calculated utilizing 11,862,506 weighted average shares outstanding. The increase in net income is primarily a result of the increase to gross profit as disclosed above, the forgiveness by BNB Bank (now part of Dime Community Bank (“Dime”)) and the Small Business Association on July 1, 2021 of the Paycheck Protection Program loan (“PPP Loan”) that had been made to the Company on November 2, 2020, pursuant to the CARES Act, as modified by the Paycheck Protection Flexibility Act, in the amount of $4,795,000, the decrease in SG&A expenses as disclosed above and lower interest expense.

 

Liquidity and Capital Resources

 

General

 

At September 30, 2021, we had working capital of $13,129,495 compared to working capital of $7,674,974 at December 31, 2020, an increase of $5,454,521 or 71.1%, driven mainly by higher accounts receivable and contract assets, partly offset by lower inventory.

 

Cash Flow

 

A large portion of our cash flow is used to pay for materials and processing costs associated with contracts that are in process and which do not provide for progress payments. Costs for which we are not able to bill on a progress basis are components of “Contract assets” on our consolidated balance sheets and represent the aggregate costs and related earnings for uncompleted contracts for which the customer has not yet been billed. These costs and earnings are recovered upon shipment of products and presentation of billings in accordance with contract terms.

 

Because ASC 606 requires us to use estimates in determining revenue, costs and profits and in assigning the amounts to accounting periods, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash that we receive during any reporting period. Accordingly, it is possible that we may have a shortfall in our cash flow and may need to borrow money, or to raise additional capital, until the reported earnings materialize into actual cash receipts.

 

Several of our programs require us to expend up-front costs that may have to be amortized over a portion of production units. In the case of significant program delays and/or program cancellations, we could be required to bear impairment charges, which may be material for costs that are not recoverable. Such charges and the loss of up-front costs could have a material impact on our liquidity and results of operations.

 

We continue to work to obtain better payment terms with our customers, including accelerated progress payment arrangements, as well as exploring alternate funding sources.

 

At September 30, 2021, we had a cash balance of $3,110,581 compared to $6,033,537 at December 31, 2020.

 

30

 

Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

We believe that our existing resources, together with the availability under the BankUnited Facility, will be sufficient to meet our current working capital needs for at least the next 12 months from the date of issuance of our consolidated financial statements.

 

Bank Credit Facilities

 

On March 24, 2016, the Company entered into an Amended and Restated Credit Agreement with the lenders named therein and BankUnited N.A. as Sole Arranger, Agent and Collateral Agent (as amended from time to time, the “Credit Agreement” or the “BankUnited Facility”). The Credit Agreement originally provided for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”). The Revolving Loan bears interest at a rate as defined in the Credit Agreement.

 

On August 24, 2020, the Company entered into a Sixth Amendment and Waiver (the “Sixth Amendment”) to the Credit Agreement. Under the Sixth Amendment, the parties amended the Credit Agreement by extending the maturity date of the Revolving Loan and Term Loan to May 2, 2022 and making conforming changes to the repayment schedule of the Term Loan, by increasing the Term Loan by $6.0 million and reducing the Revolving Loan by $6.0 million. The maturities of the Term Loan are included in the maturities of long-term debt. The BankUnited Facility, as amended by the Sixth Amendment, required us to maintain the following financial covenants: (a) maintain a Fixed Cost (Debt Service) coverage ratio of no less than 1.5 to 1.0 at December 31, 2020 and no less than 1.25 to 1.0 for the trailing four quarter period at the end of each quarter thereafter; (b) maintain a minimum net income, after taxes, of no less than $1.00; (c) effective March 31, 2021, maintain a maximum leverage ratio at the end of each quarter for the trailing four quarter period of no more than 4.0 to 1.0; (d) maintain a minimum adjusted EBITDA at the end of each quarter of no less than $1 million; and (e) maintain a minimum liquidity of $3 million at all times. As of December 31, 2020, the Company was in compliance with all of the covenants contained in the BankUnited Facility as amended by the Eighth Amendment as described below. As of December 31, 2020 and December 31, 2019, the Company had $20.7 million and $26.7 million, respectively, outstanding under the BankUnited Facility.

 

On May 11, 2021, the Company entered into the Seventh Amendment. Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the $24 million Revolving Loan and $6.36 million Term Loan to July 31, 2022, and (b) amending the leverage ratio covenant for the fiscal quarters ending on and after March 31, 2021, to 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information. See Part II, Item 8, Note 18, “Subsequent Events” in the notes to the consolidated financial statements in the Comprehensive Form 10-K/A for a discussion of the Seventh Amendment.

 

On October 28, 2021, the Company entered into the Eighth Amendment. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to December 31, 2022, (b) reducing the aggregate revolving line of credit from $24 million to $21 million while eliminating the requirement to maintain a minimum $3.0 million in a combination of line of credit availability and unrestricted cash, (c) providing for the repayment of an additional $750,000 of the principal balance of the term loan in three installments of $250,000 on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $200,000 regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant for the fiscal quarters ending on and after June 30, 2021 to provide for a ratio of 1.5 to 1.0, and (e) amending the maximum leverage ratio covenant as follows: for the fiscal quarter ending on March 31, 2021 - 5.0 to 1.0; for the fiscal quarter ending June 30, 2021 - 4.75 to 1.0; for the fiscal quarter ending September 30, 2021 - 4.25 to 1.0 and for the fiscal quarter ended December 31, 2021 and thereafter - 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. See Part II, Item 8, Note 18, “Subsequent Events” in the notes to the consolidated financial statements in our Comprehensive Form 10-K/A for the year ended December 31, 2020 for a discussion of the Eighth Amendment. In connection with the Eighth Amendment, a $250,000 amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash.

 

On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $200,000 regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus 2.5%; from July 1, 2022 through August 31, 2022, Prime Rate plus 5%; from September 1, 2022 through October 31, 2022, Prime Rate plus 6%; from November 1, 2022 through December 31, 2022, Prime Rate plus 7%; and from January 1, 2023 through September 30, 2023, Prime Rate plus 8%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended as set forth in the following paragraph. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information.

 

The Credit Agreement, as amended, requires us to maintain the following financial covenants: (a) minimum debt service coverage ratio of no less than 1.5 to 1.0 for the trailing four quarter period ended June 30, 2021 and December 31, 2021, 0.90 to 1.0 for the trailing four quarter period ended March 31, 2022, 0.95 to 1.0 for the trailing four quarter period ended June 30, 2022, and 1.5 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than 4.75 to 1.0 for the trailing four quarter period ended June 30, 2021, 5.35 to 1.0 for the trailing four quarter period ended September 30, 2021, 4.65 to 1.0 for the trailing four quarter period ended December 31, 2021, 7.30 to 1.0 for the trailing four quarter period ended March 31, 2022, 6.30 to 1.0 for the trailing four quarter period ended June 30, 2022, and 4.0 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $1.00 commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $1.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants.

 

PPP Loan

 

On April 10, 2020, we entered into the PPP Loan with Dime as the Lender, in an aggregate principal amount of $4,795,000, pursuant to the Paycheck Protection Program under the CARES Act. The PPP Loan was evidenced by a promissory note (“Note”). Subject to the terms of the Note, the PPP Loan bore interest at a fixed rate of one percent (1%) per annum, with the first six months of interest deferred, had an initial term of two years, and was unsecured and guaranteed by the SBA. The Note provided for customary events of default including, among other things, cross-defaults on any other loan with the Lender. The PPP Loan may be accelerated upon the occurrence of an event of default.

 

On November 2, 2020, the Company applied to the Lender for full forgiveness of the PPP Loan as calculated in accordance with the terms of the CARES Act, as modified by the Paycheck Protection Flexibility Act. On July 13, 2021, the Company received notification through Dime that the PPP Loan and accrued interest thereon have been fully forgiven by the SBA and that the forgiveness payment date was July 1, 2021. The forgiveness of the PPP Loan has been recognized during the Company’s third fiscal quarter ending September 30, 2021. The SBA reserves the right to audit any PPP Loan, for eligibility and other criteria, regardless of size. These audits may occur after forgiveness has been granted. In accordance with the Coronavirus Aid, Relief and Economic Security (CARES) Act, all borrowers are required to maintain their PPP loan documentation for six years after the PPP Loan was forgiven and to provide that documentation to the SBA upon request.

 

We believe that our existing resources will be sufficient to meet our current working capital needs for at least the next 12 months from the date of issuance of our consolidated financial statements. However, our working capital requirements can vary significantly, depending in part on the timing of new program awards and the payment terms with our customers and suppliers. If our working capital needs exceed our cash flows from operations, we would look to our cash balances and availability for borrowings under our borrowing arrangement to satisfy those needs, as well as potential sources of additional capital, which may not be available on satisfactory terms and in adequate amounts, if at all.

 

Liquidity

 

We believe that our existing resources as of September 30, 2021 will be sufficient to meet our current working capital needs for at least the next 12 months from the date of issuance of our consolidated financial statements. However, our working capital requirements can vary significantly, depending in part on the timing of new program awards and the payment terms with our customers and suppliers. We presently finance our operations through the cash flow generated by operations. If our working capital needs exceed our cash flows from operations, we would look to our cash balances to satisfy those needs, as well as potential sources of additional capital, which may not be available on satisfactory terms and in adequate amounts, if at all.

 

31

 

 

Contractual Obligations

 

For information concerning our contractual obligations, see Contractual Obligations under Item 7 of Management’s Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Comprehensive Form 10-K/A for the year ended December 31, 2020.

 

Item 3 – Quantitative and Qualitative Disclosures About Market Risk

 

Not applicable.

 

32

 

 

Item 4 – Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures, as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of such date, our disclosure controls and procedures were not effective due to the material weaknesses described below.

 

Management’s Report on Internal Control over Financial Reporting

 

Management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting, as defined in Exchange Act Rules 13a-15(f) and 15d-15(f), is a process designed by, or under the supervision of, our principal executive and principal financial officers and effected by our board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP and includes those policies and procedures that: 

pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;

provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and

provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our consolidated financial statements.

 

Because of its inherent limitations, internal control 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 conducted an evaluation of the effectiveness of internal control over financial reporting based on criteria established in Internal Control- Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this evaluation, management concluded that the Company’s internal control over financial reporting was not effective at the reasonable assurance level as of December 31, 2020 and December 31, 2019 because of the material weakness described below.

 

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 consolidated financial statements will not be prevented or detected on a timely basis.

 

In connection with management’s evaluation of the Company’s internal control over financial reporting described above, management has identified the deficiencies described below that constitute a material weakness in our internal control over financial reporting as of December 31, 2020 and December 31, 2019. One of these deficiencies led to material errors in our previously issued consolidated financial statements, which in turn led to the restatement of those previously issued consolidated financial statements, as described in Part II, Item 8, Note 17 “Restatement of Previously Issued Consolidated Financial Statements” in the notes to the consolidated financial statements included in the Comprehensive Form 10-K/A.

 

Control Environment, Risk Assessment, Control Activities and Monitoring

We did not maintain effective internal control over financial reporting related to control environment, risk assessment, control activities and monitoring: 

 

There were insufficiently documented Company accounting policies and insufficiently detailed Company procedures to put policies into effective action.

The design and implementation of internal controls related to cut-off procedures were not sufficient to ensure proper accounting for in-transit items.

The design and implementation of internal controls related to monitoring and review of inventory costing were not sufficient to ensure proper valuation of appropriately stated inventory costs.

The design and implementation of internal controls related to the establishment of loss contract and excess and obsolete reserves were not sufficient to ensure proper accounting for the associated reserves.

The information technology general controls associated with proper change management were not sufficient to ensure the accuracy and adequacy of the resulting changes.

The design and implementation of internal controls related to preparation and review of financial statement disclosures were not sufficient to ensure the completeness and accuracy of required disclosures.

 

Accounting for Inventory and related IT environment

During the first quarter of 2021, we identified material weaknesses from the month end closing process and INFORXA module used by the Company to maintain the perpetual inventory reporting. The following issues were identified which led to the need to restate the financial results for the twelve months ended December 31, 2020 and December 31, 2019, and the financial results for the three months ended March 31, 2020, June 30, 2020 and September 30, 2020:

 

Double Labor and Overhead: The Company’s perpetual inventory system did not work as intended to ensure the correct amount of labor incurred is accounted for in inventory, and it did not include any control or reporting to detect that a reversing transaction in the coding was not occurring, which resulted in duplicate labor applied to inventory. The Company did not have a control in place to adequately review and approve the reasonableness of the entries posted to the general ledger to record differences in cost of goods sold for the differences between general ledger inventory and the perpetual inventory system’s balances.

Unit of measure: As part of the first quarter 2021 closing process, we identified that that the perpetual inventory included some unit of measure errors which were not detected and corrected within the 2020 general ledger. Units of Measure (“UM”) were not consistent between quantities ordered and quantities received for certain classes of purchased parts. This resulted in overstatements of inventory values due to UM’s not being consistent with unit prices on purchase orders to suppliers. Errors occurred when the need for corrections to unit costs went undetected until a subsequent quarter as a result of (a) only having a detective control in place to scan for apparent UM issues that stand out when our accounting department reviews the month-end perpetual inventory reports, and (b) not having a comprehensive enough list of the commodity codes in the UM conversion tables within the perpetual inventory system.

 

33

 

 

Average Cost: The pre-implementation testing that was performed in the test environment on an INFORXA Software Patch that was written and went live into the system in July 2020 did not detect that the system as patched would erroneously omit the reset of one field used by the system in calculating the average cost per unit correctly, thus causing the live system as patched to perform incorrect average cost calculations on some parts.

Inventory Accrual: The monthly journal entry log used to manage the month end close process did not contain the requirement to determine and post a month end QC01 (inventory received in-house awaiting quality inspection) inventory accrual. An automated accrual for goods received, not yet in inventory does not occur until after the parts have passed QC. Until the parts pass QC, they are in the warehouse location “QC01”. Therefore, the Company needs to record an accrual to increase its purchases of inventory for those goods in QC01 at each balance sheet date since there is no automated accrual performed by the perpetual inventory system.

Deferral of Under-Absorbed Overhead in the Balance Sheet: The monthly journal entry log used to manage the month end close process did not contain the requirement to determine and post a full absorption adjustment (under/over absorbed overhead deferral into inventory). As such, the Company did not have a process to record over-or under-absorbed overhead at the end of each quarter.

Loss Contract Reserve for Non-POC Contracts: There was no evaluation of Non-POC Contracts to determine if a loss reserve should be established and maintained for Non-POC Contracts which management has reason to believe may result in losses.

Excess and Obsolete Inventory Reserve: There was no process for evaluating and recording reserves against inventory for excess and obsolete inventory.

 

Remediation efforts underway for the 2020 and First Quarter 2021 Material Weaknesses 

During 2021, we began to implement new controls designed to remediate the 2020 material weaknesses described above under Control Environment, Risk Assessment, Control Activities and Monitoring and Accounting for Inventory & related IT environment, such as:

 

The recruitment and hiring of a new Chief Financial Officer

The recruitment and hiring of a new Controller

Newly designed month-end accruals for in-transit inventory

Diagnosis, design, testing and implementation of software changes to our perpetual inventory system to correct the Inventory Costing Errors

The implementation of new operating procedures related to inventory management and costing

The implementation of new accounting procedures related to ensure sufficient reserves are established and maintained for:
any anticipated contract losses

any reductions in the market values of inventory below cost

any excess or obsolete inventory

 

Remediation of Previously Reported 2019 Material Weakness 

In connection with management’s evaluation of the Company’s internal control over financial reporting described above, management has concluded that the material weaknesses reported in its Annual Report on Form 10-K for the period ended December 31, 2019 had been remediated and that internal controls put in place to prevent future occurrences of these material weaknesses were effective as of December 31, 2020.

 

During the course of 2020, we implemented measures to remediate the underlying causes that gave rise to the previously disclosed material weaknesses and material errors. These measures include the Welding Metallurgy operations as they were incorporated into the Company’s operations as of December 31, 2019. As we continue to evaluate and work to improve our internal control over financial reporting, we may take additional measures to further the overall objective to design and operate internal controls that mitigate identified risks and enable an effective system of internal control over external financial reporting.

 

The Company was a non-accelerated filer for 2020. As such, the Company was not subject to the requirement to have an auditor attestation report on internal control over financial reporting in the Annual Report on Form 10-K and Comprehensive Form 10-K/A filed in 2021 for 2020. Accordingly, based upon its internal testing which was performed by a national public accounting and advisory firm, management believed that as of December 31, 2020, it had successfully remediated the internal control weaknesses over financial reporting as of December 31, 2020 and December 31, 2019 which gave rise to the material errors in our previously issued, and now restated, financial statements.

 

Revenue Recognition Accounting:

During 2020, Management, with advice from a leading global accounting and advisory firm, reviewed and updated its revenue recognition policies to be compliant with ASC Topic 606. In addition, the Company has updated its procedures and implemented new controls to remediate the identified weakness and to prevent the material error which occurred in prior periods with regards to revenue recognition wherein revenue and associated estimated margins were not constrained to firm orders received. Current procedures and controls now reconcile EAC revenue with firm funded purchase orders received from customers, which constrains revenue to firm funded orders as required by ASC Topic 606. Standardized templates have been developed to assist the evaluation process, based upon the overall updated policies and procedures including daily decision guidelines. Testing has shown that the previously identified Revenue Recognition material weakness has been remediated.

 

Accounting for Significant Non-Routine Complex Transactions:

The Company has established a policy with regards to accounting for significant, non-routine, complex transactions which states that prior to any future requirement for accounting for significant, non-routine, complex transactions, the Company will engage experienced professionals and outline and execute a set of controls unique to each transaction to ensure that the non-routine complex transaction is recorded in a proper manner. In 2020 there were no non-routine complex transactions but the Company believes the controls and procedures implemented will allow for proper identification and accounting for those transaction.

 

34

 

Information Technology General Controls (ITGC):

For years subsequent to 2019, the Company has implemented an improved 404 compliant ITGC testing program. The Company has identified relevant ITGCs for key financial systems relating to Change Management, Logical Security, Physical Security, and Computer Operations. We have engaged a national public accounting and advisory firm to test the design, implementation and operating effectiveness of the controls.

 

Changes in Internal Control Over Financial Reporting 

Other than the remediation efforts underway as referred to above, and the First Quarter 2021 Material Weaknesses referred to above, there were no changes in our internal control over financial reporting during the quarter ended September 30, 2021 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting other than as described above.

 

Limitations on Effectiveness of Controls and Procedures

 

In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

 

35

 


Part II: Other Information

 

Item 1 – Legal Proceedings

 

Reference is made to Note 12, Commitments and Contingencies, to our unaudited condensed consolidated financial statements included in this quarterly report for a discussion of current legal proceedings, which discussion is incorporated herein by reference.

 

36

 

 

Item 1A – Risk Factors

 

“Part I Item 1A - Risk Factors” of our Comprehensive Form 10-K/A for the year ended December 31, 2020, includes a discussion of significant factors known to us that could materially adversely affect our business, financial condition, or results of operations. There have been no material changes from the risk factors described in such report except as follows.

 

The following risk factors are amended and restated as below:

 

If our common stock is delisted from the NYSE American exchange, our business, financial condition, results of operations and stock price could be adversely affected, and the liquidity of our stock and our ability to obtain financing could be impaired.

 

On May 25, 2021, we received a notice from NYSE American LLC (the “Exchange”) stating that our failure to timely file our Quarterly Report on Form 10-Q for the three months ended March 31, 2021 caused us to be out of compliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the NYSE American Company Guide (the “Company Guide”). Also, our failure to timely file our (i) Quarterly Report on Form 10-Q for the three months ended June 30, 2021 and Quarterly Report on Form 10-Q for the three months ended September 30, 2021 constituted and (ii) Annual Report on Form 10-K of the year ended December 31, 2021 remains, an additional noncompliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the Company Guide.

 

In accordance with Section 1007 of the Company Guide, the Company was provided a six-month initial period to regain compliance with the timely filing criteria. On November 17, 2021, the Company submitted a request for additional time in which to file the delayed filings, which included a plan to regain compliance with Section 1007 of the Company Guide. On November 23, 2021, the Company was notified that the Exchange had accepted the Company’s plan to regain compliance with the continued listing standards and was granted a period through April 14, 2022 in which to file the delayed filings and any subsequently delayed filings. On March 25, 2022, the Company requested and on April 8, 2022 the Exchange granted an additional extension up to the maximum cure period ending on May 24, 2022. The Company does not believe it will complete the filings of its Annual Report on Form 10-K for the year ended December 31, 2021 or its Quarterly Report on Form 10-Q for the three months ended March 31, 2022 by the end of the cure period. The notices the Company has received from the Exchange indicate that if the Company does not complete these filings by May 24, 2022, the Exchange staff will initiate delisting proceedings as appropriate.

 

On September 17, 2021, we received notice from the Exchange indicating that the Company does not meet the continued listing standards set forth in Part 10 of the Company Guide. The Company is not in compliance with Section 1003(a)(i) of the Company Guide since it has stockholders’ equity of less than $2.0 million and losses from continuing operations and/or net losses in two of its three most recent fiscal years and Section 1003(a)(ii) of the Company Guide since it has stockholders’ equity of less than $4.0 million and losses from continuing operations and/or net losses in three of its four most recent fiscal years. The Company is therefore subject to the procedures and requirements of Section 1009 of the Company Guide and was required to, and timely did, submit a plan to the Exchange addressing how the Company intends to regain compliance with the continued listing standards by March 17, 2023 (the “Plan”). On November 19, 2021, we received notice from the Exchange that it accepted the Plan, subject to periodic review, including quarterly monitoring, for compliance with the Plan. If the Company’s common stock is not delisted from the Exchange as a result of the Company’s delayed filings as described above and (i) the Company is not in compliance with the continued listing standards by March 17, 2023 or (ii) the Company does not make progress consistent with the Plan during the plan period, the Exchange staff may initiate delisting proceedings as appropriate.

 

The delisting of our common stock from the NYSE American exchange would adversely affect our ability to attract new investors, decrease the liquidity of our outstanding shares of common stock, reduce our flexibility to raise additional capital, reduce the price at which our common stock trades, and increase the transaction costs inherent in trading such shares with overall negative effects for our stockholders.

 

We received waivers of and consents to non-compliance with certain covenants under our credit facility with BankUnited and there can be no assurance that we will not fall out of compliance with our covenants in the future.

 

The Company was not in compliance with certain financial covenants under its credit facility (the “BankUnited Facility”) with BankUnited, N.A. (“BankUnited”) for the year ended December 31, 2020 and the quarter ended March 31, 2021, and financial statement submission covenants for the year ended December 31, 2020, the quarters ended March 31, 2021, June 30, 2021 and September 30, 2021 and the year ended December 31, 2021 and obtained waivers of the non-compliance, as described in more detail in Note 8 to our consolidated financial statements included in Item 1. Part I. We cannot assure you that we will be in compliance with our covenants in the future or that BankUnited will grant further waivers if we fall out of compliance or consents to future non-compliance. If we fall out of compliance with our banking covenants, BankUnited may declare a default under the BankUnited Facility and, among other remedies, could declare the full amount of the BankUnited Facility immediately due and payable and could foreclose against our collateral. If this were to occur, we may be unable to secure outside financing, if needed, to fund ongoing operations and for other capital needs. Any sources of financing that may be available to us could also be at higher costs and require us to satisfy more restrictive covenants, which could limit or restrict our operations, cash flows and earnings. We cannot ensure that additional financing would be available to us, or be sufficient or available on satisfactory terms.

 

The following risk factors are added as below:

 

Our capital requirements, liquidity and financial condition raise significant risk as to our ability to continue as a going concern.

 

Our working capital requirements can vary significantly, depending in part on the timing of the conclusion of mature programs and new program awards and the payment terms with our customers and suppliers. There is currently no availability for borrowings under the Bank United Facility and the Company finances its operations from internally generated cash flow. Note 8 to our consolidated financial statements included in Part I - Item 1 includes a discussion regarding the BankUnited Facility and recent amendments thereto which provide, among other things, for increases in principal payments and the interest rate on the loans provided for therein. Also, the Company currently has a shareholders’ deficit and has experienced losses from operations and negative cash flows from operations in prior periods. These factors collectively represent significant risk to the Company’s ability to continue to operate as a going concern and management has assessed these risks. Based upon this assessment and the execution of the plans described in Note 1 to our consolidated financial statements included in Part 1 - Item 1, it is management’s estimation that there will likely not be any individual conditions or combination of events that will occur in the coming year which would cause the Company to be unable to meet its obligations or otherwise continue as a going concern. However, we cannot ensure that such plans will accomplish their intended goals.

 

Our consolidated financial statements have been prepared assuming we will continue to operate as a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. If we become unable to continue as a going concern, we may have to liquidate our assets and the values we receive for our assets in liquidation or dissolution could be significantly lower than the values reflected in our consolidated financial statements.

 

The Russian invasion of Ukraine and the retaliatory measures imposed by the United States, United Kingdom, European Union and other countries and the responses of Russia to such measures have caused significant disruptions to domestic and foreign economies.

 

The invasion of Ukraine by the Russian Federation had an immediate impact on the global economy resulting in higher prices for oil and other commodities. The U.S, United Kingdom, European Union and other countries responded to Russia’s invasion of Ukraine by imposing various economic sanctions and bans. Russia has responded with its own retaliatory measures. These measures have impacted the availability and price of certain raw materials. The invasion and retaliatory measures also disrupted economic markets. The global impact of these measures is continually evolving and cannot be predicted with certainty and there is no assurance that Russia’s invasion of Ukraine and responses thereto will not further disrupt the global economy and supply chain. Further, there is no assurance that even when the invasion of Ukraine ceases, that nations will not continue to impose sanctions and bans on other nations.

 

While these events have not interrupted our operations or materially impacted our ability to obtain raw materials, these or future developments resulting from the invasion of Ukraine such as a cyberattack on the United States, us or our suppliers, could make it difficult for or increase the cost of certain raw materials, or make it difficult to access debt and equity capital on attractive terms, if at all, and impact our ability to fund business activities and repay debt on a timely basis.

 

Russia’s invasion of Ukraine may alter countries’ willingness to rely on others as the source of certain products and material.

 

Historically, prime contractors and OEMs in the U.S. A&D industry have relied upon suppliers outside the U.S. for products and raw materials. Russia’s invasion of Ukraine and the economic disruption resulting from retaliatory measures may cause many of these companies to rethink these strategies and seek sources of supply within the United States. To the extent they do so, it could disrupt domestic markets for raw materials and supplies, and the market for the skilled laborers we need to manufacture our products.

 

We cannot forecast with any certainty whether the disruptions caused by the Russian invasion of Ukraine, restrictions imposed by various governments in response thereto and resulting changes in business practices, may materially impact our business and our consolidated financial position, results of operations, and cash flows. 

 

37

 

 

Terrorist acts and acts of war may seriously harm our business, results of operations and financial condition.

 

U.S. and global responses to actual or potential military conflicts such as Russia’s invasion of Ukraine, terrorism, perceived nuclear, biological and chemical threats and other global political crises increase uncertainties with respect to the U.S. and other business and financial markets. Several factors associated, directly or indirectly, with actual or potential military conflicts, terrorism, perceived nuclear, biological and chemical and cyber threats, and other global political crises and responses thereto, may adversely affect the mix of products purchased by defense departments in the United States or other countries to platforms not serviced by us. A shift in defense budgets to product lines we do not produce could have a material adverse effect on our business, financial condition and results of operations.

 

In reading the risk factors set forth below, in each case, consider the additional uncertainties caused by global events such as COVID-19 and the war in Ukraine and terrorist acts.

 

We depend upon a select base of large prime defense contractors for the majority of our revenue, which subjects us to unique risks which may adversely affect us.

 

We currently generate a majority of our revenues by producing products for numerous programs under contracts with three significant prime defense contractors to the U.S. Government. These significant customers – Northrop Grumman, Raytheon and Lockheed Martin – constituted approximately 34%, 21% and 21%, respectively of our revenue for the nine months ended September 30, 2021. Our revenues from these customers are diversified over a number of different aerospace and defense products, programs and subsidiaries within these customers, however, any significant change in production rates by any of these customers would have a material effect on our results of operations and cash flows. There is no assurance that our current significant customers will continue to buy products from us at current levels, that we will retain any or all of our existing significant customers, or that we will be able to form new relationships with other customers upon the loss of one or more of our existing significant customers.

 

We are subject to intense competition for the skilled machinists necessary to manufacture our products.

 

We are subject to intense competition for the services of skilled machinists necessary to manufacture our products and those of other companies in the A&D industry. The demand for these individuals may increase as other manufacturers seek to bring to the United States manufacturing processes currently outsourced overseas. If the United States economy undergoes a period of inflation, our labor costs may increase which could have a material adverse effect on our business, financial condition and results of operations.

 

Increased scrutiny from investors, lenders, and other market participants regarding our environmental, social, and governance, or sustainability responsibilities could expose us to additional costs and adversely impact our liquidity, results of operations, reputation, employee retention, and stock price.

 

There is an increasing focus from certain investors, customers, and other key stakeholders concerning corporate responsibility, specifically related to environmental, social, and governance (“ESG”) factors. Some investors may use ESG criteria to guide their investment strategies and, in some cases, may choose not to invest in us if they believe our policies relating to corporate responsibilities are inadequate.

 

The ESG factors by which companies’ corporate responsibility practices are assessed may change. This could result in greater expectations of us and cause us to undertake costly initiatives to satisfy such new criteria. If we are unable to satisfy the new corporate responsibility criteria, investors may view our policies related to corporate responsibility as inadequate. We risk damage to our reputation in the event our corporate responsibility procedures or goals do not meet the standards or goals set by various constituencies. In addition, if our competitors’ corporate responsibility performance is perceived to be greater than ours, potential or current investors may elect to invest in our competitors instead. Further, in the event we communicate certain initiatives or goals related to ESG, we could fail, or be perceived to have failed, in our achievement of such initiatives or goals. If we fail to satisfy the expectations of investors and other key stakeholders, or our initiatives are not executed as planned, our reputation, employee retention, and willingness of our customers and suppliers to do business with us, financial results, and stock price could be materially and adversely affected.

 

Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds

 

None.

 

Item 3 – Defaults Upon Senior Securities

 

None.

 

Item 4 – Mine Safety Disclosures

 

Not applicable.

 

Item 5 – Other Information

 

None.

 

38

 

 

Item 6 – Exhibits

 

Exhibit 31.1 Section 302 Certification by Chief Executive Officer and President
Exhibit 31.2 Section 302 Certification by Chief Financial Officer (Principal Accounting Officer)
Exhibit 32.1 Section 906 Certification by Chief Executive Officer and Chief Financial Officer
Exhibit 101.INS Inline XBRL Instance Document. The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.*
Exhibit 101.SCH Inline XBRL Taxonomy Extension Schema Document.*
Exhibit 101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document.*
Exhibit 101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document.*
Exhibit 101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document.*
Exhibit 101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document.
Exhibit 104 Cover Page Interactive Data File. The cover page XBRL tags are embedded within the Inline XBRL document.

 

*Submitted electronically herewith.

 

Attached as Exhibit 101 to this report are the following formatted in Inline XBRL (Extensible Business Reporting Language): (i) Condensed Consolidated Statement of Operations for the three and nine months ended September 30, 2021 and 2020 (restated), (ii) Condensed Consolidated Balance Sheet as of September 30, 2021 and December 31, 2020 (restated), (iii) Condensed Consolidated Statement of Cash Flows for the nine months ended September 30, 2021 and 2020 (restated), (iv) Condensed Consolidated Statement of Changes in Shareholders’ Deficit for the three and nine months ended September 30, 2021 and 2020 (restated) and (v) Notes to Condensed Consolidated Financial Statements.

 

39

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

  CPI AEROSTRUCTURES, INC.
     
Dated: May 13, 2022 By. /s/ Dorith Hakim
   

Dorith Hakim

Chief Executive

Officer and President

(Principal Executive Officer)

  

Dated: May 13, 2022 By. /s/ Andrew L. Davis
    Andrew L. Davis
Chief Financial Officer
(Principal Financial and Accounting Officer)

 

40

 

EX-31.1 2 ex31-1.htm SECTION 302 CERTIFICATION BY CHIEF EXECUTIVE OFFICER AND PRESIDENT

 

 

CPI AEROSTRUCTURES, INC. 10-Q

EXHIBIT 31.1

 

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY

ACT OF 2002

 

I, Dorith Hakim, certify that:

 

1.I have reviewed this Quarterly Report on Form 10-Q of CPI Aerostructures, Inc.;

 

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

 

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

 

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

 

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

 

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

 

(c)Evaluated the effectiveness of the registrant’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 registrant’s internal control over financial reporting that occurred during the registrant’s fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and to the audit committee of the registrant’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 registrant’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 registrant’s internal control over financial reporting.

  

Dated: May 13, 2022 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Dorith Hakim
  Dorith Hakim
    CHIEF EXECUTIVE OFFICER, PRESIDENT AND DIRECTOR
    (PRINCIPAL EXECUTIVE OFFICER)

 

 

 

EX-31.2 3 ex31-2.htm SECTION 302 CERTIFICATION BY CHIEF FINANCIAL OFFICER

 

 

CPI AEROSTRUCTURES, INC. 10-Q

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY

ACT OF 2002

 

I, Andrew L. Davis, certify that:

 

1.I have reviewed this Quarterly Report on Form 10-Q of CPI Aerostructures, Inc.;

 

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

 

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

 

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

 

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

 

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

 

(c)Evaluated the effectiveness of the registrant’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 registrant’s internal control over financial reporting that occurred during the registrant’s fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and to the audit committee of the registrant’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 registrant’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 registrant’s internal control over financial reporting.

 

Dated: May 13, 2022 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Andrew L. Davis
  Andrew L. Davis
    CHIEF FINANCIAL OFFICER AND SECRETARY
    (PRINCIPAL FINANCIAL AND ACCOUNTING OFFICER)

 

 

 

EX-32.1 4 ex32-1.htm SECTION 906 CERTIFICATION BY CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

 

 

CPI AEROSTRUCTURES, INC. 10-Q

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350 

AS ADOPTED PURSUANT TO 

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of CPI Aerostructures, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2021 as filed with the Securities and Exchange Commission (the “Report”), the undersigned, in the capacities and on the date indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

Dated: May 13, 2022 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Dorith Hakim
  Dorith Hakim
    CHIEF EXECUTIVE OFFICER, PRESIDENT AND DIRECTOR
    (PRINCIPAL EXECUTIVE OFFICER)

 

Dated: May 13, 2022 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Andrew L. Davis
  Andrew L. Davis
    CHIEF FINANCIAL OFFICER AND SECRETARY
    (PRINCIPAL FINANCIAL AND ACCOUNTING OFFICER)

 

 

EX-101.SCH 5 cvu-20210930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' DEFICIT (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - INCOME (LOSS) PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - MAJOR CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - The following tables present the Company’s revenue disaggregated by contract type: (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - REVENUE RECOGNITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - The components of inventory consisted of the following: (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - MAJOR CUSTOMERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021: (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cvu-20210930_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 cvu-20210930_def.xml XBRL DEFINITION FILE EX-101.LAB 8 cvu-20210930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Product and Service [Axis] Aerostructure [Member] Aerosystems [Member] Kitting and Supply Chain Management [Member] Award Date [Axis] Fiscal Year 2021 [Member] Award Type [Axis] Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Income Statement Location [Axis] Selling, General and Administrative Expenses [Member] Cost of Sales [Member] Measurement Basis [Axis] Reported Value Measurement [Member] Estimate of Fair Value Measurement [Member] Credit Facility [Axis] Revolving Credit Facility [Member] Term loan [Member] Lender Name [Axis] Bank United [Member] Variable Rate [Axis] Prime Rate [Member] Prime Rate Period Two Months [Member] Prime Rate Period Three [Member] Prime Rate Period Four [Member] Prime Rate Period Five [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period One [Member] Debt Instrument, Redemption, Period Two [Member] Debt Instrument, Redemption, Period Three [Member] Debt Instrument, Redemption, Period Four [Member] Statistical Measurement [Axis] Minimum [Member] BNB Bank [Member] Debt Instrument [Axis] PPP Loan [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Customer One [Member] Customer Two [Member] Customer Three [Member] Customer Four [Member] Contract Assets [Member] Accounts Receivable [Member] Maximum [Member] Revision of Prior Period [Axis] Inventory Costing Errors [Member] Insufficient Reserves [Member] Revision of Prior Period, Adjustment [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Previously Reported [Member] Loss Contract Reserve [Member] Additional Inventory Reserve [Member] Inventory Reserve [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current Assets: Cash Accounts receivable, net Insurance recovery receivable Contract assets Inventory Refundable income taxes Prepaid expenses and other current assets Total current assets Operating lease right-of-use assets Property and equipment, net Intangibles, net Goodwill Other assets Total assets LIABILITIES AND SHAREHOLDERS’ DEFICIT Current Liabilities: Accounts payable Accrued expenses Litigation settlement obligation Contract liabilities Loss reserve Current portion of long-term debt Operating lease liabilities Income tax payable Total current liabilities Line of credit Long-term operating lease liabilities Long-term debt, net of current portion Total liabilities Shareholders’ Deficit: Common stock - $.001 par value; authorized 50,000,000 shares, 12,301,811 and 11,951,271 shares, respectively, issued and outstanding Additional paid-in capital Accumulated deficit Total Shareholders’ Deficit Total Liabilities and Shareholders’ Deficit Common stock, par value (in dollars per share) Common stock, authorized Common stock, issued Common stock, outstanding Income Statement [Abstract] Revenue Cost of sales Gross profit Selling, general and administrative expenses Income (loss) from operations Other income Interest expense Income (loss) before provision for income taxes Provision for income taxes Net income (loss) Income (loss) per common share – basic Income (loss) per common share – diluted Shares used in computing income (loss) per common share: Basic Diluted Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance (in shares) Net income (loss) Common stock forfeited Common stock forfeited (in shares) Stock-based compensation expense Stock-based compensation expense (in shares) Ending balance, value Ending balance (in shares) Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net income loss to net cash used in operating activities: Depreciation and amortization Amortization of debt issuance cost Insurance receivable Settlement of litigation obligation Cash expended in excess of rent expense Stock-based compensation Bad debt expense (recovery) Forgiveness of PPP loan Changes in operating assets and liabilities: Increase in accounts receivable Increase in contract assets Decrease (increase) in inventory (Increase) decrease in prepaid expenses and other assets Decrease in refundable income taxes (Decrease) increase in accounts payable and accrued expenses Increase (decrease) in contract liabilities Increase in income taxes payable Decrease in loss reserve Net cash used in operating activities Cash flows from investing activities: Purchase of property and equipment Net cash used in investing activities Cash flows from financing activities: Payments on long-term debt Proceeds from PPP loan Proceeds from line of credit Debt issuance costs Net cash (used) provided by financing activities Net decrease in cash and restricted cash Cash at beginning of period Cash at end of period Supplemental disclosures of cash flow information: Cash paid (received) during the period for: Interest Income taxes Accounting Policies [Abstract] INTERIM FINANCIAL STATEMENTS Revenue from Contract with Customer [Abstract] REVENUE RECOGNITION Contract Assets And Contract Liabilities CONTRACT ASSETS AND CONTRACT LIABILITIES Inventory Disclosure [Abstract] INVENTORY Share-based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Fair Value Disclosures [Abstract] FAIR VALUE Earnings Per Share [Abstract] INCOME (LOSS) PER COMMON SHARE Debt Disclosure [Abstract] DEBT Risks and Uncertainties [Abstract] MAJOR CUSTOMERS Leases LEASES Income Tax Disclosure [Abstract] INCOME TAXES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Subsequent Events [Abstract] SUBSEQUENT EVENTS Accounting Changes and Error Corrections [Abstract] RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS The following tables present the Company’s revenue disaggregated by contract type: The components of inventory consisted of the following: At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows: Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows: The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021: The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows: The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as restated): The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows: Cash uninsured amount Funded orders backlog Percentage of funded orders for military programs Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenue by long-term contract type Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Remaining performance obligations Performance obligation recognition percentage Revenue recognized that was included in contract liabilities Raw materials Work in progress Finished goods (includes completed components) Gross inventory Inventory reserves Inventory, net Stock-based compensation Grants in period Non-cash compensation expense Shares forfeited Fair Value, by Balance Sheet Grouping [Table] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Short-term borrowings and long-term debt Incremental shares used in calculation of diluted income Anti-dilutive shares 2022 2023 2024 2025 2026 Total Schedule of Long-term Debt Instruments [Table] Debt Instrument [Line Items] Line of credit facility, maximum borrowing capacity Debt instrument, face amount Line of Credit Facility, Expiration Date Line of credit facility, maximum borrowing capacity Outstanding principal amount Minimum funded debt to EBITDA ratio Liquidity covenant eliminated Repayment of principal under agreement Repayment of Principal Under Agreement Debt instrument, periodic payment, principal Minimum fixed cost coverage ratio future periods Minimum funded debt to EBITDA ratio Minimum fixed cost coverage ratio future periods Minimum fixed cost coverage ratio future periods Minimum fixed cost coverage ratio future periods Amendment fee Prime rate Plus Minimum fixed cost coverage ratio future periods Minimum fixed cost coverage ratio future periods Net income required under agreement Minimum adjusted EBITDA Debt Instrument, Description of Variable Rate Basis Oustanding loans Debt instrument, interest rate, stated percentage Long-term debt and lease obligation Long-term debt and lease obligation - current Payments of debt issuance costs Debt issuance costs, noncurrent, net Concentration Risk [Table] Concentration Risk [Line Items] Concentration Risk, Percentage 2022 2023 2024 Total undiscounted operating lease payments Less imputed interest (between 4.0% - 6.0%) Interest rate Present value of operating lease payments Following Table Sets Forth Rou Assets And Operating Lease Liabilities As Of September 30 2021 Assets ROU assets-net Liabilities Current operating lease liabilities Total ROU liabilities Lease expense Weighted average remaining lease term operating leases Income tax provision Settlement amount Covered settlement amount Directors and officers insurance retention amount Insurance recovery receivable Subsequent Event [Table] Subsequent Event [Line Items] Error Corrections and Prior Period Adjustments, Description Net loss (income) Percentage of revenue recognized when product ships to customers Line of credit facility, expiration date Line of Credit Facility, Maximum Borrowing Capacity Repayment of Principal Installment Under Agreement Debt Instrument, Periodic Payment, Principal Minimum Fixed Cost Coverage Ratio Future Periods Minimum Funded Debt To EBITDA Ratio - March 31, 2021 Minimum Funded Debt To EBITDA Ratio Minimum Funded Debt To EBITDA Ratio Minimum Funded Debt To EBITDA Ratio Debt instrument, fee Minimum Funded Debt To EBITDA Ratio Minimum Funded Debt To EBITDA Ratio Net Income Required Under Agreement Accounting Standards Update and Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Total Current Assets Total Assets Liabilities and Shareholders’ Deficit Income taxes payable Total Current Liabilities Total Liabilities Common stock Total Shareholders’ Deficit Total Liabilities and Shareholders’ Deficit Gross profit Loss from operations Other expense: Loss before provision for income taxes Net loss Loss per common share - basic Loss per common share - diluted Stock based compensation (in shares) Cash flows from operating activities: Net Loss Adjustments to reconcile net loss to net cash used in operating activities: Cash expended in excess of rent expense Stock-based compensation expense Bad debt expense Increase in inventory Decrease in prepaid expenses and other current assets Increase in accounts payable and accrued expenses Decrease in contract liabilities Decrease in loss reserve Net cash used in operating activities Net cash used in investing activities Net cash provided by financing activities Net decrease in cash and restricted cash Supplemental schedule of cash flow information: Cash paid during the year for interest Cash (received) from income taxes The entire disclosure related to contract assets and contract liabilities. BankUnited Facility. Term loan. BNB Bank Represents the first largest commercial customer. Represents the second largest commercial customer. Represents the third largest commercial customer. Represents the fourth largest commercial customer. Contract Assets Fiscal Year 2021 Amount of the reduction in revolving note per credit agreement. A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA. Adjusted net income (or earnings) before interest, taxes, depreciation, and amortization. The minimum fixed cost (debt service) coverage ratio for the trailing four quarter period at the end of each quarter thereafter. Paycheck Protection Program loan. Insufficient Reserves. Percentage of total revenue recognized when product ships to customers. The eliminated requirement for a minimum amount of unrestricted cash or revolving credit availability which the company is required to maintain. Amount of repayment of principal under agreement. Amount of repayment of principal installment under agreement. A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA. A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA. A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA. A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA. Tabular disclosure of lessee operating leases. Inventory Costing Errors. Loss Contract Reserve. Additional Inventory Reserve. Inventory Reserve. Total retention amount under directors' and officers' Insurance. Amount of net income required under agreement. Aerostructure Aerosystems. Kitting and Supply Chain Management. Amount of funded orders backlog. Percentage of funded orders for military programs. Amount of income or gain included in net income that result in no cash inflow (outflow), classified as insurance receivable. Value of common stock forfeited. Shares of common stock forfeited. Prime rate variable basis July 1, 2022 through August 31, 2022, Prime rate variable basis September 1, 2022 through October 31, 2022. Prime rate variable basis November 1, 2022 through December 31, 2022. Prime rate variable basis January 1, 2023 through September 30, 2023. A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA. A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA. Amount of amendment fee. Amount of cash expended in excess of rent expense. The amount of increase (decrease) in loss reserve. Interest Expense Common Stock Forfeited Common Stock Forfeited Shares Insurance receivable Other Noncash Income Gain (Loss) on Extinguishment of Debt Increase (Decrease) in Accounts Receivable Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Income Taxes Receivable Payments to Acquire Property, Plant, and Equipment Repayments of Debt Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventory, Gross Inventory Valuation Reserves Share-based Payment Arrangement, Expense Long-term Debt Reduction in revolving note Minimum Funded Debt To EBITDA Ratio - September 30, 2021 Minimum Funded Debt To EBITDA Ratio - December 31, 2021 Minimum Funded Debt To EBITDA Ratio June 30, 2022 Minimum Funded Debt To EBITDA RatioSeptember 30, 2022 and thereafter Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Insurance Settlements Receivable, Current Cash expended in excess of rent expense Increase (decrease) in loss reserve EX-101.PRE 9 cvu-20210930_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
9 Months Ended
Sep. 30, 2021
May 11, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Current Fiscal Year End Date --12-31  
Entity File Number 1-11398  
Entity Registrant Name CPI AEROSTRUCTURES, INC.  
Entity Central Index Key 0000889348  
Entity Tax Identification Number 11-2520310  
Entity Incorporation, State or Country Code NY  
Entity Address, Address Line One 91 Heartland Blvd.  
Entity Address, City or Town Edgewood  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 11717  
City Area Code (631)  
Local Phone Number 586-5200  
Title of 12(b) Security Common stock, $0.001 par value per share  
Trading Symbol CVU  
Security Exchange Name NYSEAMER  
Entity Current Reporting Status No  
Entity Interactive Data Current No  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   12,441,276
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current Assets:    
Cash $ 3,110,581 $ 6,033,537
Accounts receivable, net 8,544,494 4,962,906
Insurance recovery receivable 2,850,000
Contract assets 22,760,591 19,729,638
Inventory 4,979,928 6,386,288
Refundable income taxes 40,000 40,000
Prepaid expenses and other current assets 659,216 534,857
Total current assets 42,944,810 37,687,226
Operating lease right-of-use assets 2,790,731 4,075,048
Property and equipment, net 1,837,909 2,521,742
Intangibles, net 156,250 250,000
Goodwill 1,784,254 1,784,254
Other assets 150,444 191,179
Total assets 49,664,398 46,509,449
Current Liabilities:    
Accounts payable 13,002,848 12,092,684
Accrued expenses 4,539,670 5,937,921
Litigation settlement obligation 3,206,133
Contract liabilities 2,542,464 1,650,549
Loss reserve 1,292,025 2,009,247
Current portion of long-term debt 3,367,825 6,501,666
Operating lease liabilities 1,862,933 1,819,237
Income tax payable 1,417 948
Total current liabilities 29,815,315 30,012,252
Line of credit 21,000,000 20,738,685
Long-term operating lease liabilities 1,136,131 2,537,149
Long-term debt, net of current portion 2,692,303 6,205,095
Total liabilities 54,643,749 59,493,181
Shareholders’ Deficit:    
Common stock - $.001 par value; authorized 50,000,000 shares, 12,301,811 and 11,951,271 shares, respectively, issued and outstanding 12,302 11,951
Additional paid-in capital 72,728,922 72,005,841
Accumulated deficit (77,720,575) (85,001,524)
Total Shareholders’ Deficit (4,979,351) (12,983,732)
Total Liabilities and Shareholders’ Deficit $ 49,664,398 $ 46,509,449
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized 50,000,000 50,000,000
Common stock, issued 12,301,811 11,951,271
Common stock, outstanding 12,301,811 11,951,271
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Revenue $ 23,898,748 $ 25,576,718 $ 77,018,684 $ 62,175,872
Cost of sales 20,246,764 21,369,687 64,850,010 55,999,518
Gross profit 3,651,984 4,207,031 12,168,674 6,176,354
Selling, general and administrative expenses 2,765,849 3,050,644 8,834,343 8,958,986
Income (loss) from operations 886,135 1,156,387 3,334,331 (2,782,632)
Other income 4,795,000 4,795,000
Interest expense (252,506) (309,008) (840,680) (1,085,805)
Income (loss) before provision for income taxes 5,428,629 847,379 7,288,651 (3,868,437)
Provision for income taxes 3,374 7,614 7,702 9,714
Net income (loss) $ 5,425,255 $ 839,765 $ 7,280,949 $ (3,878,151)
Income (loss) per common share – basic $ 0.44 $ 0.07 $ 0.60 $ (0.33)
Income (loss) per common share – diluted $ 0.44 $ 0.07 $ 0.60 $ (0.33)
Shares used in computing income (loss) per common share:        
Basic 12,286,712 11,894,469 12,153,838 11,862,506
Diluted 12,320,588 11,917,149 12,187,714 11,862,506
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' DEFICIT (UNAUDITED) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2019 $ 11,819 $ 71,294,629 $ (81,346,771) $ (10,040,323)
Beginning balance (in shares) at Dec. 31, 2019 11,818,830      
Net income (loss) (3,357,355) (3,357,355)
Stock-based compensation expense $ 18 347,167 347,185
Stock-based compensation expense (in shares) 18,388      
Ending balance, value at Mar. 31, 2020 $ 11,837 71,641,796 (84,704,126) (13,050,493)
Ending balance (in shares) at Mar. 31, 2020 11,837,218      
Beginning balance, value at Dec. 31, 2019 $ 11,819 71,294,629 (81,346,771) (10,040,323)
Beginning balance (in shares) at Dec. 31, 2019 11,818,830      
Net income (loss)       (3,878,151)
Ending balance, value at Sep. 30, 2020 $ 11,926 71,972,011 (85,224,922) (13,240,985)
Ending balance (in shares) at Sep. 30, 2020 11,926,177      
Beginning balance, value at Dec. 31, 2019 $ 11,819 71,294,629 (81,346,771) (10,040,323)
Beginning balance (in shares) at Dec. 31, 2019 11,818,830      
Ending balance, value at Dec. 31, 2020 $ 11,951 72,005,841 (85,001,524) $ (12,983,732)
Ending balance (in shares) at Dec. 31, 2020 11,951,271     11,951,271
Beginning balance, value at Mar. 31, 2020 $ 11,837 71,641,796 (84,704,126) $ (13,050,493)
Beginning balance (in shares) at Mar. 31, 2020 11,837,218      
Net income (loss) (1,360,561) (1,360,561)
Stock-based compensation expense $ 19 189,184 189,203
Stock-based compensation expense (in shares) 18,388      
Ending balance, value at Jun. 30, 2020 $ 11,856 71,830,980 (86,064,687) (14,221,851)
Ending balance (in shares) at Jun. 30, 2020 11,855,606      
Net income (loss) 839,765 839,765
Stock-based compensation expense $ 70 141,031 141,101
Stock-based compensation expense (in shares) 70,571      
Ending balance, value at Sep. 30, 2020 $ 11,926 71,972,011 (85,224,922) (13,240,985)
Ending balance (in shares) at Sep. 30, 2020 11,926,177      
Net income (loss)     223,398 223,398
Stock-based compensation expense $ 25 33,830   33,855
Stock-based compensation expense (in shares) 25,094      
Ending balance, value at Dec. 31, 2020 $ 11,951 72,005,841 (85,001,524) $ (12,983,732)
Ending balance (in shares) at Dec. 31, 2020 11,951,271     11,951,271
Net income (loss) 1,232,543 $ 1,232,543
Stock-based compensation expense $ 34 343,693 343,727
Stock-based compensation expense (in shares) 33,881      
Ending balance, value at Mar. 31, 2021 $ 11,985 72,349,534 (83,768,981) (11,407,462)
Ending balance (in shares) at Mar. 31, 2021 11,985,152      
Beginning balance, value at Dec. 31, 2020 $ 11,951 72,005,841 (85,001,524) $ (12,983,732)
Beginning balance (in shares) at Dec. 31, 2020 11,951,271     11,951,271
Net income (loss)       $ 7,280,949
Ending balance, value at Sep. 30, 2021 $ 12,302 72,728,922 (77,720,575) $ (4,979,351)
Ending balance (in shares) at Sep. 30, 2021 12,301,811     12,301,811
Beginning balance, value at Mar. 31, 2021 $ 11,985 72,349,534 (83,768,981) $ (11,407,462)
Beginning balance (in shares) at Mar. 31, 2021 11,985,152      
Net income (loss) 623,151 623,151
Common stock forfeited $ (42) (42)
Common stock forfeited (in shares) (41,199)      
Stock-based compensation expense $ 325 224,773 225,098
Stock-based compensation expense (in shares) 323,977      
Ending balance, value at Jun. 30, 2021 $ 12,268 72,574,307 (83,145,830) (10,559,255)
Ending balance (in shares) at Jun. 30, 2021 12,267,930      
Net income (loss) 5,425,255 5,425,255
Stock-based compensation expense $ 34 154,615 154,649
Stock-based compensation expense (in shares) 33,881      
Ending balance, value at Sep. 30, 2021 $ 12,302 $ 72,728,922 $ (77,720,575) $ (4,979,351)
Ending balance (in shares) at Sep. 30, 2021 12,301,811     12,301,811
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net income (loss) $ 7,280,949 $ (3,878,151)
Adjustments to reconcile net income loss to net cash used in operating activities:    
Depreciation and amortization 796,888 769,690
Amortization of debt issuance cost 28,107 80,764
Insurance receivable (2,850,000)
Settlement of litigation obligation 3,206,133
Cash expended in excess of rent expense (73,005) (115,932)
Stock-based compensation 723,432 677,489
Bad debt expense (recovery) 127,413 (47,410)
Forgiveness of PPP loan (4,795,000)
Changes in operating assets and liabilities:    
Increase in accounts receivable (3,709,001) (232,310)
Increase in contract assets (3,030,953) (3,128,460)
Decrease (increase) in inventory 1,406,360 (1,646,411)
(Increase) decrease in prepaid expenses and other assets (111,731) 121,075
Decrease in refundable income taxes 439,445
(Decrease) increase in accounts payable and accrued expenses (488,087) 5,857,369
Increase (decrease) in contract liabilities 891,915 (1,092,266)
Increase in income taxes payable 469
Decrease in loss reserve (717,222) (1,088,269)
Net cash used in operating activities (1,313,333) (3,283,377)
Cash flows from investing activities:    
Purchase of property and equipment (19,305) (11,888)
Net cash used in investing activities (19,305) (11,888)
Cash flows from financing activities:    
Payments on long-term debt (1,851,633) (1,855,209)
Proceeds from PPP loan 4,795,000
Proceeds from line of credit 261,315
Debt issuance costs (107,540)
Net cash (used) provided by financing activities (1,590,318) 2,832,251
Net decrease in cash and restricted cash (2,922,956) (463,014)
Cash at beginning of period 6,033,537 5,432,793
Cash at end of period 3,110,581 4,969,779
Cash paid (received) during the period for:    
Interest 609,485 1,156,126
Income taxes $ 7,233 $ (449,749)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
INTERIM FINANCIAL STATEMENTS
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
INTERIM FINANCIAL STATEMENTS

 

1.INTERIM FINANCIAL STATEMENTS

 

The Company consists of CPI Aerostructures, Inc. (“CPI Aero”), Welding Metallurgy, Inc. (“WMI”), a wholly owned subsidiary of CPI Aero, and Compac Development Corporation, a wholly owned subsidiary of WMI (collectively, the “Company”).

 

An operating segment, in part, is a component of an enterprise whose operating results are regularly reviewed by the chief operating decision maker (the “CODM”) to make decisions about resources to be allocated to the segment and assess its performance. Operating segments may be aggregated only to a limited extent. The Company’s CODM, the Chief Executive Officer, reviews financial information presented on a consolidated basis, accompanied by disaggregated information about revenues for purposes of making operating decisions and assessing financial performance. The Company has determined that it has a single operating and reportable segment.

 

The consolidated financial statements of the Company as of September 30, 2021 and for the three and nine months ended September 30, 2021 and 2020 (as restated) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and notes normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to those rules and regulations. The consolidated balance sheet at December 31, 2020 (as restated) has been derived from audited consolidated financial statements, as restated (see Note 14 for more information on the effect of the restatement), but does not include all of the information and notes required by U.S. GAAP. The Company believes that the disclosures are adequate to make the information presented not misleading.

 

All adjustments that, in the opinion of the management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these consolidated financial statements be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s comprehensive Annual Report on Form 10-K/A for the year ended December 31, 2020 (the “Comprehensive Form 10-K/A”), as restated. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.

 

The Company maintains its cash in four financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company’s balances may exceed insurance limits. As of September 30, 2021, the Company had $3,231,722 of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.

 

The Company currently has a shareholders’ deficit and has experienced losses from operations and negative cash flows from operations in prior periods that collectively represent significant risk to the Company to continue to operate as a going concern. To address this risk, the Company has (i) negotiated and executed a further amendment to its Amended and Restated Credit Agreement with the lenders named therein and BankUnited N.A. as Sole Arranger, Agent and Collateral Agent (as amended from time to time, the “Credit Agreement” or the “BankUnited Facility”), effective April 12, 2022 which extended the maturity date of the credit facility to September 30, 2023, (ii) obtained and is seeking additional progress payment and advance payment customer contract funding provisions, (iii) maintained procedures to reduce investments in inventory and contract assets, (iv) remained focused on its military segment which has proven to be less susceptible to COVID-19 related impacts and (v) maintained a strong (approximately $138 million) backlog of funded orders, 96% of which are for military programs. Based upon management’s assessment of the identified significant risks and the execution of the plans described above, management believes that substantial risk does not exist as to whether the Company’s liquidity and debt resources will be sufficient to meet its obligations as a going concern through a year and a day from the date of this filing.

 

The outbreak of the COVID-19 coronavirus was declared a pandemic by the World Health Organization during our first quarter of 2020. During the latter part of our first quarter and subsequent to our quarter end, the COVID-19 pandemic grew, causing non-essential businesses to shut down and many people to observe the shelter-in-place directive from our state government. Our business and operations and the industries in which we operate have been impacted by public and private sector policies and initiatives in the United States (“U.S.”) to address the transmission of COVID-19, such as the imposition of travel restrictions and the adoption of remote work. The COVID-19 pandemic has contributed to a general slowdown in the global economy, has adversely impacted the businesses of certain of our customers and suppliers, and, if it continues for an extended period of time, it could adversely impact our results of operations and financial condition. In response to the COVID-19 impact on our business, we have been and continue to actively mitigate costs. We have also been taking actions to preserve capital and protect the long-term needs of our businesses, including negotiating progress payments with our customers and reducing discretionary spending. For more information on the current and potential impact of the COVID-19 pandemic on our business, see Risk Factors “The impact of the coronavirus (COVID-19) pandemic on our operations, supply chain, and customers has impacted and could continue to have a material adverse effect on our business, financial position, results of operations and/or cash flows” included in Part I, Item 1A of our Comprehensive Form 10-K/A.

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION

 

2.REVENUE RECOGNITION

 

The Company recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to be entitled to in exchange for the good or service. The majority of the Company’s performance obligations are satisfied over time as the Company (i) sells products with no alternative use to the Company and (ii) has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date. Under the over time revenue recognition model, revenue and gross profit are recognized over the contract period as work is performed based on actual costs incurred and an estimate of costs to complete and resulting total estimated costs at completion.

 

The Company also has contracts that are considered point in time. Under the point in time revenue recognition model, revenue is recognized when control of the components has transferred to the customer; in most cases this will be based on shipping terms.

 

Contracts with Customers and Performance Obligations

 

The majority of the Company’s revenues are from long-term contracts with the U.S. government and commercial contractors. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. For the Company, the contract under Accounting Standards Codification Topic 606 (“ASC 606”) is typically established upon execution of a purchase order either in accordance with a long-term customer contract or on a standalone basis.

 

To determine the proper revenue recognition for our contracts, we must evaluate whether two or more contracts should be combined and accounted for as a single contract, and whether the combined or single contract should be accounted for as one performance obligation or more than one performance obligation. This evaluation requires significant judgment, and the decision to combine a group of contracts or to separate a contract into multiple performance obligations could change the amount of revenue and profit recorded in a period. A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. The Company’s performance obligations in its contracts with customers are typically the sale of each individual product contemplated in the contract or a single performance obligation representing a series of products when the contract contains multiple products that are substantially the same. The Company has elected to account for shipping performed after control over a product has transferred to a customer as fulfillment activities. When revenue is recognized in advance of incurring shipping costs, the costs related to the shipping are accrued. Shipping costs are included in costs of sales. The Company provides warranties on many of its products; however, since customers cannot purchase such warranties separately and they do not provide services beyond standard assurances, warranties are not separate performance obligations.

 

A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.

 

The contracts with the U.S. government typically are subject to the Federal Acquisition Regulation, which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contracts is based on the specific negotiations with each customer and any taxes imposed by governmental authorities are excluded from revenue. The transaction price is primarily comprised of fixed consideration as the customer typically pays a fixed fee for each product sold. The Company does not adjust the amount of revenue to be recognized under a customer contract for the effects of the time value of money when the timing difference between receipt of payment and transferring the good or service is less than one year.

 

The majority of the Company’s performance obligations are satisfied over time as the Company (i) sells products with no alternative use to the Company and (ii) has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date. The Company uses the cost-to-cost input method to measure progress for its performance obligations because it best depicts the transfer of control to the customer which occurs as the Company incurs costs on its contracts.

 

The Company generally utilizes the portfolio approach to estimate the amount of revenue to recognize for its contracts and groups contracts together that have similar characteristics. Significant judgment is used to determine which contracts are grouped together to form a portfolio. The portfolio approach is utilized only when the result of the accounting is not expected to be materially different than if applied to individual contracts.

 

The Company’s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price, and the measure of progress for the performance obligation to which it relates, are recognized prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.

 

The Company also has contracts that are considered point in time. Under the point in time revenue recognition model, revenue is recognized when control of the components has transferred to the customer; in most cases this will be based on shipping terms.

 

Contract Estimates

 

Certain contracts contain forms of variable consideration, such as price discounts and performance penalties. The Company generally estimates variable consideration using the most likely amount based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved.

 

In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs expected at completion to determine its progress towards satisfying its performance obligation and to calculate the corresponding amount of revenue to recognize. For any costs incurred that do not depict the Company’s performance in transferring control of goods or services to the customer, the Company excludes such costs from its input method measure of progress as the amounts are not reflected in the price of the contract. Costs that are inputs to the satisfaction of a performance obligation include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.

 

Changes to the original estimates may be required during the life of the contract. Estimates are reviewed quarterly and the effect of any change in the estimated gross margin percentage for a contract is reflected in revenue in the period the change becomes known. ASC 606 involves considerable use of estimates and judgment in determining revenues, costs and profits and in assigning the amounts to accounting periods. For instance, management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from the customer, and overhead cost rates, among other variables. The Company continually evaluates all of the factors related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate, or a contract is terminated which will affect estimates at completion, the Company is required to adjust revenue in the period the change is determined.

 

When changes are required for the estimated total revenue on a contract, these changes are recognized on a cumulative catch-up basis in the current period. A significant change in one or more estimates could affect the profitability of one or more of our performance obligations. If estimates of total costs to be incurred exceed estimates of total consideration the Company expects to receive, a provision for the remaining loss on the contract is recorded in the period in which the loss becomes evident.

 

Capitalized Contract Acquisition Costs and Fulfillment Costs

 

Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. The Company does not typically incur contract acquisition costs or contract fulfillment costs that are subject to capitalization in accordance with the guidance in Accounting Standards Codification Subtopic 340-40, “Other Assets and Deferred Costs—Contracts with Customers.”

 

Disaggregation of Revenue

 

The following tables present the Company’s revenue disaggregated by contract type:

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2021   2020 (As Restated –
 see Note 14)
   2021   2020 (As Restated –
see Note 14)
 
Aerostructures  $8,709,511   $8,855,694   $25,591,865   $25,353,015 
Aerosystems   7,391,645    4,303,930    23,563,365    7,814,912 
Kitting and Supply Chain Management   7,797,592    12,417,094    27,863,454    29,007,945 
   $23,898,748   $25,576,718   $77,018,684   $62,175,872 

  

Transaction Price Allocated to Remaining Performance Obligations

 

Our backlog represents the estimated transaction prices on performance obligations to our customers for which work remains to be performed. Backlog is converted into revenue in future periods as work is performed. As of September 30, 2021, the aggregate amount of transaction price allocated to the remaining performance obligations was approximately $138 million. This represents the amount of revenue the Company expects to recognize in the future on contracts with unsatisfied or partially satisfied performance obligations as of September 30, 2021. The Company estimates that it will recognize approximately 19% of this amount in the fourth quarter of fiscal year 2021 and the remainder by 2025.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
CONTRACT ASSETS AND CONTRACT LIABILITIES
9 Months Ended
Sep. 30, 2021
Contract Assets And Contract Liabilities  
CONTRACT ASSETS AND CONTRACT LIABILITIES

 

3.CONTRACT ASSETS AND CONTRACT LIABILITIES

 

Contract assets represent revenue recognized on contracts in excess of amounts invoiced to the customers and the Company’s right to consideration is conditional on something other than the passage of time. Amounts may not exceed their net realizable value. Under the typical payment terms of our government contracts, the customer retains a portion of the contract price until completion of the contract, as a measure of protection for the customer. Our government contracts therefore typically result in revenue recognized in excess of billings, which we present as contract assets. Contract assets are classified as current. The Company’s contract liabilities represent customer payments received or due from the customer in excess of revenue recognized. Contract liabilities are classified as current.

 

Revenue recognized for the periods ended September 30, 2021 and 2020 that was included in the contract liabilities balance as of January 1, 2021 and 2020, respectively, was approximately $1.6 million and $1.7 million, respectively.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
INVENTORY

 

4.INVENTORY

 

The components of inventory consisted of the following:

 

           
  

September 30, 

2021 

  

December 31, 

2020 (As Restated) 

 
Raw materials  $2,030,782   $2,218,981 
Work in progress   1,766,429    2,645,548 
Finished goods (includes completed components)   3,831,938    4,251,982 
Gross inventory   7,629,149    9,116,511 
Inventory reserves   (2,649,221)   (2,730,223)
Inventory, net  $4,979,928   $6,386,288 

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

 

5.STOCK-BASED COMPENSATION

 

The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant. The Company recognized a total of $154,649 and $141,101 of stock-based compensation expense for the three months ended September 30, 2021 and 2020, respectively, and a total of $723,474 and $677,489 of stock- based compensation expense for the nine months ended September 30, 2021 and 2020, respectively.

 

During the three and nine months ended September 30, 2021, the Company granted 0 and 135,512 restricted stock units (“RSUs”), respectively, to its board of directors as partial compensation for the 2021 year, and during the three and nine months ended September 30, 2020, the Company granted 2,617 and 76,167 RSUs, respectively, to its board of directors as partial compensation for the 2020 year. RSUs vest quarterly on a straight-line basis over a one-year period. For the three and nine months ended September 30, 2021, approximately $79,638 and $511,983, respectively, of non-cash compensation expense related to the RSU grants to the board of directors are included in selling, general and administrative expenses, and for the three and nine months ended September 30, 2020, approximately $89,801 and $481,672, respectively, of non-cash compensation expense related to the RSU grants to the board of directors are included selling, general and administrative expenses.

 

During the three and nine months ended September 30, 2021, the Company granted 0 and 166,428 shares of common stock to employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. For the three and nine months ended September 30, 2021, approximately $61,434 and $173,536, respectively, of compensation expense are included in selling, general and administrative expenses and approximately $13,577 and $37,955, respectively, of compensation expense are included in cost of sales for the three and nine months ended September 30, 2021, respectively, for shares of common stock granted to employees between 2016 and 2020. For the three and nine months ended September 30, 2020, approximately $22,040 and $137,946, respectively, of compensation expense are included in selling, general and administrative expenses and approximately $29,261 and $57,872, respectively, of compensation expense are included in cost of sales for shares of common stock granted to employees between 2015 and 2019. During the three and nine months ended September 30, 2021, 41,199 shares were forfeited.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
FAIR VALUE

 

6.FAIR VALUE

 

Fair Value

 

At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.

 

   September 30, 2021 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $27,060,128   $27,060,128 

 

   December 31, 2020 
   Carrying Amount   Fair Value 
Debt          
Short-term borrowings and long-term debt  $33,445,446   $33,445,446 

 

We estimated the fair value of debt using market quotes and calculations based on market rates.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME (LOSS) PER COMMON SHARE
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
INCOME (LOSS) PER COMMON SHARE

 

7.INCOME (LOSS) PER COMMON SHARE

 

Basic and diluted income (loss) per common share for the three and nine months ended September 30, 2021 and September 30, 2020 is computed using the weighted average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of 33,876 were used in the calculation of diluted income per common share in the three and nine months ended September 30, 2021. Incremental shares of 23,247 were not used in the calculation of diluted income per common share in the three and nine months ended September 30, 2020, respectively, as the Company is in a loss position for those periods and these shares would be considered anti-dilutive.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
DEBT

 

8.DEBT

 

Credit Facility

 

On March 24, 2016, the Company entered into the Credit Agreement. The BankUnited Facility originally provided for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”). The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the Credit Agreement.

 

On August 24, 2020, the Company entered into a Sixth Amendment and Waiver to the Credit Agreement (the “Sixth Amendment”). Under the Sixth Amendment, the parties amended the Credit Agreement by extending the maturity date of the Revolving Loan and Term Loan to May 2, 2022 and making conforming changes to the repayment schedule of the Term Loan. The availability under the Revolving Loan was reduced by $6 million, to $24 million, and the outstanding principal amount on the Term Note was increased to approximately $7,933,000.

 

On May 11, 2021, the Company entered into a Waiver and Seventh Amendment (“Seventh Amendment”) to the Credit Agreement. Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to July 31, 2022, and (b) amending the leverage ratio covenant for the fiscal quarters ending on and after March 31, 2021, to 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information.

 

On October 28, 2021, the Company entered into a Waiver and Eighth Amendment (the “Eighth Amendment”) to the Credit Agreement. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to December 31, 2022, (b) reducing the availability under the Revolving Loan from $24 million to $21 million while eliminating the requirement to maintain a minimum $3.0 million in a combination of Revolving Loan availability and unrestricted cash, (c) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $200,000 regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant for the fiscal quarters ending on and after June 30, 2021 to provide for a ratio of 1.5 to 1.0, and (e) amending the maximum leverage ratio covenant as follows: for the fiscal quarter ending on March 31, 2021 - 5.0 to 1.0; for the fiscal quarter ending June 30, 2021 - 4.75 to 1.0; for the fiscal quarter ended September 30, 2021 - 4.25 to 1.0 and for the fiscal quarter ended December 31, 2021 and thereafter - 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. In connection with the Eighth Amendment, a $250,000 amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash.

 

On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $200,000 regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus 2.5%; from July 1, 2022 through August 31, 2022, Prime Rate plus 5%; from September 1, 2022 through October 31, 2022, Prime Rate plus 6%; from November 1, 2022 through December 31, 2022, Prime Rate plus 7%; and from January 1, 2023 through September 30, 2023, Prime Rate plus 8%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended as set forth in the following paragraph. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information.

 

The Credit Agreement, as amended, requires us to maintain the following financial covenants: (a) minimum debt service coverage ratio of no less than 1.5 to 1.0 for the trailing four quarter period ended June 30, 2021 and December 31, 2021, 0.90 to 1.0 for the trailing four quarter period ended March 31, 2022, 0.95 to 1.0 for the trailing four quarter period ended June 30, 2022, and 1.5 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than 4.75 to 1.0 for the trailing four quarter period ended June 30, 2021, 5.35 to 1.0 for the trailing four quarter period ended September 30, 2021, 4.65 to 1.0 for the trailing four quarter period ended December 31, 2021, 7.30 to 1.0 for the trailing four quarter period ended March 31, 2022, 6.30 to 1.0 for the trailing four quarter period ended June 30, 2022, and 4.0 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $1.00 commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $1.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants.

 

The BankUnited Facility is secured by all of the Company’s assets and both the Revolving Loan and Term Loan bear interest at the Prime Rate + 0.75% as of September 30, 2021.

 

As of September 30, 2021 the Company had $21,000,000 million outstanding under the Revolving Loan.

 

The Term Loan, as amended by the Ninth Amendment, had an aggregate principal amount of $5,583,333, payable in monthly installments, as defined in the Credit Agreement, as of September 30, 2021.

 

PPP Loan

 

On April 10, 2020, we entered into the Paycheck Protection Program loan (“PPP Loan”), with BNB Bank (now part of Dime Community Bank (“Dime”)) as the lender, in an aggregate principal amount of $4,795,000, pursuant to the Paycheck Protection Program under the CARES Act. On November 2, 2020, the Company applied to the lender for full forgiveness of the PPP Loan as calculated in accordance with the terms of the CARES Act, as modified by the Paycheck Protection Flexibility Act. On July 13, 2021, the Company received notification through Dime that the PPP Loan and accrued interest thereon have been fully forgiven by the Small Business Association and that the forgiveness payment date was July 1, 2021. The forgiveness of the PPP Loan has been recognized during the Company’s third fiscal quarter ending September 30, 2021. The PPP Loan was evidenced by a promissory note (the “Note”) and, subject to the terms of the Note, the PPP Loan had a fixed interest rate interest of one percent (1%) per annum, with the first six months of interest deferred and had an initial term of two years. The SBA reserves the right to audit any PPP Loan, for eligibility and other criteria, regardless of size. These audits may occur after forgiveness has been granted. In accordance with the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), all borrowers are required to maintain their PPP loan documentation for six years after the PPP Loan was forgiven and to provide that documentation to the SBA upon request. All amounts are classified as current or long term in accordance with the Note terms.

 

Long Term Debt Maturities

 

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Twelve months ending September 30,     
2022   $3,367,825 
2023    2,591,928 
2024    66,311 
2025    31,330 
2026    2,734 
Total   $6,060,128 

 

Included in the long-term debt are financing leases and other notes payable of $476,795 and $678,428 at September 30, 2021 and December 31, 2020, respectively, including a current portion of $217,825 and $255,833, respectively.

 

The Company has cumulatively paid approximately $595,540 of total debt issuance costs in connection with the BankUnited Facility, of which approximately $42,364 is included in other assets at September 30, 2021.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
MAJOR CUSTOMERS
9 Months Ended
Sep. 30, 2021
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS

 

9.MAJOR CUSTOMERS

 

During the nine months ended September 30, 2021, the Company’s four largest customers accounted for 34%, 21%, 11% and 10% of revenue. During the nine months ended September 30, 2020, the Company’s three largest customers accounted for 39%, 12% and 10% of revenue.

 

At September 30, 2021, 44%, 18%, and 12% of contract assets were from the Company’s three largest customers. At December 31, 2020, 39%, 20%, 12%, and 9% of contract assets were from the Company’s four largest customers.

 

At September 30, 2021, 45%, 13%, and 12% of our accounts receivable were from the Company’s three largest customers. At December 31, 2020, 29%, 24%, 15%, and 13% of accounts receivable were from the Company’s four largest customers.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES
9 Months Ended
Sep. 30, 2021
Leases  
LEASES

 

10.LEASES

 

The Company leases a building and equipment. Under Accounting Standards Codification Topic 842, at contract inception we determine whether the contract is or contains a lease and whether the lease should be classified as an operating or a financing lease. Operating leases are included in ROU (right-of-use) assets and operating lease liabilities in our consolidated balance sheets.

 

The Company leases manufacturing and office space under an agreement classified as an operating lease.

 

The lease agreement, as amended, expires on April 30, 2026 and does not include any renewal options. The agreement provides for an initial monthly base amount plus annual escalations through the term of the lease.

 

In addition to the monthly base amounts in the lease agreement, the Company is required to pay real estate taxes and operating expenses during the lease terms. The Company also leases office equipment in agreements classified as operating leases.

 

For the three and nine months ended September 30, 2021, the Company’s operating lease expense was $466,869 and $1,400,607, respectively.

 

Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows:

 

      

Twelve months ending September 30,

 

     
2022   $1,951,263 
2023    1,141,072 
2024    11,631 
Total undiscounted operating lease payments    3,103,966 
Less imputed interest (between 4.0% - 6.0%)    (104,902)
Present value of operating lease payments   $2,999,064 

 

The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021:

 

     
Assets    
ROU assets-net  $2,790,731 
      

Liabilities

     
      
Current operating lease liabilities  $1,862,933 
Long-term operating lease liabilities   1,136,131 
Total ROU liabilities  $2,999,064 

 

The Company’s weighted average remaining lease term for its operating leases is 1.6 years.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES

 

11.INCOME TAXES

 

Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company’s policy is to record estimated interest and penalties related to uncertain tax positions in income tax expense.

 

The provision for income tax for the three months ended September 30, 2021 and 2020 was $3,374 and $7,614 respectively. The provision for income tax for the nine months ended September 30, 2021 and 2020 was $7,702 and $9,714 respectively.

 

The difference between the Company’s statutory tax rate and its effective rate is due to the valuation allowance taken on the Company’s net operating loss carryforwards.

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

12.COMMITMENTS AND CONTINGENCIES

 

Class Action Lawsuit

 

As previously disclosed, a consolidated class action lawsuit (captioned Rodriguez v. CPI Aerostructures, Inc., et al., No. 20-cv-01026) has been filed against the Company, Douglas McCrosson, the Company’s former Chief Executive Officer, Vincent Palazzolo, the Company’s former Chief Financial Officer, and the two underwriters of the Company’s October 16, 2018 offering of common stock, Canaccord Genuity LLC and B. Riley FBR. The Amended Complaint in the action asserts claims on behalf of two plaintiff classes: (i) purchasers of the Company’s common stock issued pursuant to and/or traceable to the Company’s offering conducted on or about October 16, 2018; and (ii) purchasers of the Company’s common stock between March 22, 2018 through February 14, 2020. The Amended Complaint alleges that the defendants violated Sections 11, 12(a)(2), and 15 of the Securities Act by negligently permitting false and misleading statements to be included in the registration statement and prospectus supplements issued in connection with its October 16, 2018 securities offering. The Amended Complaint also alleges that the defendants violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated by the SEC, by making false and misleading statements in the Company’s periodic reports filed between March 22, 2018 through February 14, 2020. Plaintiff seeks unspecified compensatory damages, including interest; rescission or a rescissory measure of damages; unspecified equitable or injunctive relief; and costs and expenses, including attorney’s fees and expert fees. On February 19, 2021, the Company moved to dismiss the Amended Complaint. Plaintiff submitted a brief in opposition to the motion to dismiss on April 23, 2021.

 

The provision for income tax for the nine months ended September 30, 2021 and 2020 was 7,702 and 9,714, respectively.

 

On May 20, 2021, the parties reached a settlement in the amount of $3,600,000, subject to court approval. On July 9, 2021, Plaintiff filed an unopposed motion for preliminary approval of the settlement. On November 10, 2021, a magistrate judge recommended that the Court grant the motion for preliminary approval in its entirety. The motion remains pending. After satisfaction of our $750,000 retention, the Settlement Amount will be covered and paid by our directors’ and officers’ insurance carrier. As of September 30, 2021, we have previously paid or accrued to our financial statements covered expenses totaling $750,000, and have therefore met our directors’ and officers’ retention requirement, which caps the Company’s expenses pertaining to the class action suit.

 

As of September 30, 2021, in order to reflect the amounts owed from our directors’ and officers’ insurance carrier and to the Plaintiffs, we have recorded to our balance sheet a litigation settlement obligation of $3,206,133 and an insurance recovery receivable of $2,850,000; this obligation and receivable will be relieved from our balance sheet upon the payment of the Settlement Amount to the Plaintiff by our directors’ and officers’ insurance carrier.

 

Shareholder Derivative Action

 

Four shareholder derivative actions have been filed against current members of our board of directors and certain of our current and former officers.

 

The first action (captioned Moulton v. McCrosson, et.al., No. 20-cv-02092) was filed in the United States District Court for the Eastern District of New York, and purports to assert derivative claims against the individual defendants for violations of Section 10(b) and 21(d) of the Exchange Act and breach of fiduciary duty, unjust enrichment, and contribution, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct. The complaint also seeks declaratory, equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs. On October 26, 2020, the plaintiff filed an amended complaint. On January 27, 2021, the Court stayed the action pursuant to a joint stipulation filed by the parties.

 

The second action (captioned Woodyard v. McCrosson, et al., Index No. 613169/2020) was filed on September 17, 2020, in the Supreme Court of the State of New York (Suffolk County), and purports to assert derivative claims against the individual defendants for breach of fiduciary duty and unjust enrichment, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct, along with declaratory, equitable, injunctive and monetary relief, as well as attorneys’ fees and other costs. On December 22, 2020, the parties filed a joint stipulation staying the action pending further developments in the class action.

 

The third action (captioned Berger v. McCrosson, et al., No. 1:20-cv-05454) was filed on November 10, 2020, in the United States District Court for the Eastern District of New York, and purports to assert derivative claims against current and former members of our board of directors, and certain of our current and former officers. The complaint, which is based on the shareholder’s inspection of certain corporate books and records, purports to assert derivative claims against the individual defendants for breach of fiduciary duty and unjust enrichment, and seeks to implement reforms to the Company’s corporate governance and internal procedures and to recover on behalf of the Company an unspecified amount of monetary damages. The complaint also seeks equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs.

 

On March 19, 2021, the parties to the Moulton and Berger actions filed a joint stipulation consolidating the actions (under the caption In re CPI Aerostructures Stockholder Derivative Litigation, No. 20-cv-02092) and staying the consolidated action pending further developments in the class action.

 

The fourth action (captioned Wurst v. Bazaar, et al., Index No. 605244/2021) was filed on March 24, 2021, in the Supreme Court of the State of New York (Suffolk County), and purports to assert derivative claims against the Company’s current and former executive officers, certain board members, and the Company as a nominal defendant. The complaint purports to assert derivative claims against the individual defendants for breach of fiduciary duty, unjust enrichment, and waste of corporate assets, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct. The complaint also seeks declaratory, equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs. On April 12, 2021, the parties filed a joint stipulation staying the action pending further developments in the class action.

 

Each of these derivative actions is based substantially on the same facts alleged in the class action complaint summarized above.

 

SEC Investigation

 

On May 22, 2020, the Company received a subpoena from the SEC Division of Enforcement (the “Division”) seeking documents and information relating, among other things, to previously disclosed errors in and restatement of the Company’s financial statements, the Company’s October 16, 2018 equity offering and the recent separation of the Company’s former Chief Financial Officers. By letter dated March 12, 2021, the Division Staff notified the Company that the Division has concluded its investigation and, based on the information the Division has as of such date, it does not intend to recommend an enforcement action by the SEC against the Company. The Division’s notice was provided under the guidelines described in the final paragraph of Securities Act Release No. 5310 which states in part that the notice “must in no way be construed as indicating that the party has been exonerated or that no action may ultimately result from the staff’s investigation.”

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

 

13.SUBSEQUENT EVENTS

 

Restatement due to Inventory Costing Errors and Insufficient Reserves

 

As previously reported, on June 4, 2021, the audit and finance committee (the “Audit and Finance Committee”) of the board of directors of the Company determined, based on the recommendation of management and in consultation with CohnReznick LLP (“CohnReznick”), then the Company’s independent registered public accounting firm, that the Company’s financial statements which were included in its Annual Report on Form 10-K for the year ended December 31, 2020 and Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of inventory costing and related internal controls (the “Inventory Costing Errors”) and that management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such periods should no longer be relied upon. The Company’s management identified the Inventory Costing Errors during its inventory testing procedures for the preparation of the Company’s financial statements for the quarterly period ended March 31, 2021. At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million. The Company has determined that the Inventory Costing Errors increased 2020 net loss by $2,010,084.

 

The correction of the Inventory Costing Errors resulted in the determination that certain contracts were in a loss position and certain inventory items required additional reserves. The Company reevaluated the sufficiency of its provisions for loss contracts and inventory reserves that it had previously recorded and concluded that increases to these reserves were required. The insufficient reserves resulting from such reserve increases are referred to as “Additional Inventory Reserves” and “Loss Contract Reserve” and are together referred to as the “Insufficient Reserves.” It was further determined by management that the appropriate starting point for increasing the Insufficient Reserves was during the fourth quarter of 2019.

 

On November 16, 2021, the Audit and Finance Committee determined, based on the analysis and recommendation of management and in consultation with CohnReznick, that the Company’s financial statements as of and for the period ended December 31, 2019 which were included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of the Insufficient Reserves, that, similarly, management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such period should no longer be relied upon, and stated that the Company expected to restate its Annual Report on Form 10-K for the years ended December 31, 2020 and December 31, 2019, and its Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC (the “Original Forms 10-Q”) by filing a Comprehensive Form 10-K/A.

 

The Company, upon conducting an analysis of the impact of the Insufficient Reserves on previously reported financial results, determined that net loss for the years ended December 31, 2020 and 2019 was $324,231 and $2,189,728, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

 

Considering both the Inventory Costing Errors and the Insufficient Reserves, the Company determined that the net loss for the years ended December 31, 2020 and 2019 was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 and net loss for the quarters ended March 31, 2020, June 30, 2020 is $544,836 and $763,730, respectively, greater than the net loss reported in the respective Quarterly Reports on Form 10-Q for such periods and the net income for the quarter ended September 30, 2020 was $24,556 more than the net income reported in the Quarterly Report for such period.

 

The Inventory Costing Errors resulted from software processing and coding errors, inconsistent units of measure being used for quantities ordered and quantities received of certain purchased parts, incorrect accruals to accounting periods of the cost of certain goods received and the Company not having a procedure to address over- or under-absorbed overhead costs at the end of accounting periods. The Inventory Costing Errors affected the income reported with respect to the Company’s product lines for which revenue is recognized when a product ships to customers, which accounted for approximately 15% of total 2020 revenue (the “Non-POC Contracts”). The Inventory Costing Errors did not affect income reported with respect to the Company’s products for which revenue is recognized over time using percentage of completion accounting (the “POC Contracts”). The Loss Contract Reserve and the Additional Inventory Reserves also only affected the income reported with respect to the Company’s Non-POC Contracts, and did not affect the income reported with respect to the Company’s POC Contracts. The Inventory Costing Errors and the Insufficient Reserves did not affect either prior reported revenue or cash flow for fiscal 2020 and 2019.

 

Management has considered the effect of the Inventory Costing Errors and the Insufficient Reserves on the Company’s prior conclusions of the adequacy of its internal control over financial reporting and disclosure controls and procedures as of the end of each of the applicable periods. As a result of the Inventory Costing Errors and the Insufficient Reserves, management determined that a material weakness existed in the Company’s internal control over financial reporting as of the end of the quarterly periods ended March 31, 2020, June 30, 2020, September 30, 2020 and for the years ended December 31, 2020 and 2019. See Part II Item 9A – Controls and Procedures included in the Comprehensive Form 10-K/A for a description of these matters.

 

As a result of the restatement caused by the Inventory Costing Errors and Insufficient Reserves, the Company reported net loss for the years ended December 31, 2020 and December 31, 2019 which was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 (the “Original Form 10-K”) and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, net loss for the quarters ended March 31, 2020 and June 30, 2020 which was $544,836 and $763,730, respectively, greater than the net loss reported in the respective Original Forms 10-Q, and net income for the quarter ended September 30, 2020 which was $24,556 greater than the net income reported in the Original Form 10-Q. The Inventory Costing Errors and the Insufficient Reserves did not affect reported revenue or cash flows for the years ended December 31, 2020 or December 31, 2019, or for the quarters ended March 31, June 30 and September 30, 2020.

 

The Comprehensive Form 10-K/A contains our audited restated annual financial statements as of and for the years ended December 31, 2020 and 2019, as well as our unaudited restated quarterly financial statements as of and for the quarters ended March 31, 2020, June 30, 2020 and September 30, 2020. The restatement is discussed in more detail within Part II, Item 8 Note 17, “Restatement of Previously Issued Consolidated Financial Statements” in the notes to the consolidated financial statements included in our Comprehensive Form 10-K/A.

 

Amendments to BankUnited Facility

 

On May 11, 2021, we entered into the Seventh Amendment. Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to July 31, 2022, and (b) amending the leverage ratio covenant for the fiscal quarters ending on and after March 31, 2021, to 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information.

 

On October 28, 2021, we entered into the Eighth Amendment. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to December 31, 2022, (b) reducing the availability under the Revolving Loan from $24 million to $21 million while eliminating the requirement to maintain a minimum $3.0 million in a combination of Revolving Loan availability and unrestricted cash, (c) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $200,000 regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant for the fiscal quarters ending on and after June 30, 2021 to provide for a ratio of 1.5 to 1.0, and (e) amending the maximum leverage ratio covenant as follows: for the fiscal quarter ending on March 31, 2021 - 5.0 to 1.0; for the fiscal quarter ending June 30, 2021 - 4.75 to 1.0; for the fiscal quarter ending September 30, 2021 - 4.25 to 1.0 and for the fiscal quarter ended December 31, 2021 and thereafter - 4.0 to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. In connection with the Eighth Amendment, a $250,000 amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash.

 

On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $750,000 of the principal balance of the Term Loan in three installments of $250,000 on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $200,000 regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus 2.5%; from July 1, 2022 through August 31, 2022, Prime Rate plus 5%; from September 1, 2022 through October 31, 2022, Prime Rate plus 6%; from November 1, 2022 through December 31, 2022, Prime Rate plus 7%; and from January 1, 2023 through September 30, 2023, Prime Rate plus 8%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended as set forth in the following paragraph. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information.

 

The Credit Agreement, as amended, requires us to maintain the following financial covenants: (a) minimum debt service coverage ratio of no less than 1.5 to 1.0 for the trailing four quarter period ended June 30, 2021 and December 31, 2021, 0.90 to 1.0 for the trailing four quarter period ended March 31, 2022, 0.95 to 1.0 for the trailing four quarter period ended June 30, 2022, and 1.5 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than 4.75 to 1.0 for the trailing four quarter period ended June 30, 2021, 5.35 to 1.0 for the trailing four quarter period ended September 30, 2021, 4.65 to 1.0 for the trailing four quarter period ended December 31, 2021, 7.30 to 1.0 for the trailing four quarter period ended March 31, 2022, 6.30 to 1.0 for the trailing four quarter period ended June 30, 2022, and 4.0 to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $1.00 commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $1.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants.

 

NYSE American Delinquency Notices; NYSE American Exchange Delisting Proceedings

 

On May 25, 2021, we received a notice from NYSE American LLC (the “Exchange”) stating that our failure to timely file our Quarterly Report on Form 10-Q for the three months ended March 31, 2021 caused us to be out of compliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the NYSE American Company Guide (the “Company Guide”). Also, our failure to timely file our (i) Quarterly Report on Form 10-Q for the three months ended June 30, 2021 and Quarterly Report on Form 10-Q for the three months ended September 30, 2021 constituted and (ii) Annual Report on Form 10-K for the year ended December 31, 2021 remains, additional noncompliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the Company Guide.

 

In accordance with Section 1007 of the Company Guide, the Company was provided a six-month initial period to regain compliance with the timely filing criteria. On November 17, 2021, the Company submitted a request for additional time in which to file the delayed filings, which included a plan to regain compliance with Section 1007 of the Company Guide. On November 23, 2021, the Company was notified that the Exchange had accepted the Company’s plan to regain compliance with the continued listing standards and was granted a period through April 14, 2022 in which to file the delayed filings and any subsequently delayed filings. On March 25, 2022, the Company requested and on April 8, 2022 the Exchange granted an additional extension up to the maximum cure period ending on May 24, 2022. The Company does not believe it will complete the filings of its Annual Report on Form 10-K for the year ended December 31, 2021 or its Quarterly Report on Form 10-Q for the three months ended March 31, 2022 by the end of the cure period. The notices the Company has received from the Exchange indicate that if the Company does not complete these filings by May 24, 2022, the Exchange staff will initiate delisting proceedings as appropriate.

 

On September 17, 2021, we received notice from the Exchange indicating that the Company does not meet the continued listing standards set forth in Part 10 of the Company Guide. The Company is not in compliance with Section 1003(a)(i) of the Company Guide since it has stockholders’ equity of less than $2.0 million and losses from continuing operations and/or net losses in two of its three most recent fiscal years and Section 1003(a)(ii) of the Company Guide since it has stockholders’ equity of less than $4.0 million and losses from continuing operations and/or net losses in three of its four most recent fiscal years. The Company is therefore subject to the procedures and requirements of Section 1009 of the Company Guide and was required to, and timely did, submit a plan to the Exchange addressing how the Company intends to regain compliance with the continued listing standards by March 17, 2023 (the “Plan”). On November 19, 2021, we received notice from the Exchange that it accepted the Plan, subject to periodic review, including quarterly monitoring, for compliance with the Plan. If the Company’s common stock is not delisted from the Exchange as a result of the Company’s delayed filings as described above and (i) the Company is not in compliance with the continued listing standards by March 17, 2023 or (ii) the Company does not make progress consistent with the Plan during the plan period, the Exchange staff may initiate delisting proceedings as appropriate.

 

See Part II, Item 1A Risk Factors “If our common stock is delisted from the NYSE American exchange, our business, financial condition, results of operations and stock price could be adversely affected, and the liquidity of our stock and our ability to obtain financing could be impaired.”

 

Extension of Lease Agreement on Corporate Headquarters, Manufacturing and Office Space

 

On November 10, 2021, the Company executed a second amendment to the lease agreement for its manufacturing and office space, which extends the lease agreement’s expiration date to April 30, 2026.

 

Cost reduction initiative

 

During the first quarter of 2022, the Company began a cost reduction initiative designed to improve operational efficiency and reduce costs during fiscal year 2022. Management is reallocating resources and reducing operating and general administrative expenses to more properly align the Company’s costs to anticipated near-term revenue given the timing differences between the conclusion of certain mature programs and the commencement of new programs in 2022. The Company executed a headcount reduction and furlough action in March 2022 and is implementing cost controls and cuts during the balance of fiscal year 2022. The Company anticipates recording severance costs related to the headcount reduction in its first fiscal quarter of 2022 and the cost reductions of these actions are anticipated to positively impact the financial results of the Company beginning in the second fiscal quarter of 2022.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS
9 Months Ended
Sep. 30, 2021
Accounting Changes and Error Corrections [Abstract]  
RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS

 

14.RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS

 

As previously reported, on June 4, 2021, the Audit and Finance Committee determined, based on the recommendation of management and in consultation with CohnReznick that the Company’s financial statements which were included in its Annual Report on Form 10-K for the year ended December 31, 2020 and Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC should no longer be relied upon due to the Inventory Costing Errors and that management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such periods should no longer be relied upon. The Company’s management identified the Inventory Costing Errors during its inventory testing procedures for the preparation of the Company’s financial statements for the quarterly period ended March 31, 2021. At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million. The Company has determined that the Inventory Costing Errors increased 2020 net loss by $2,010,084.

 

The correction of the Inventory Costing Errors resulted in the determination that certain contracts were in a loss position and certain inventory items required additional reserves. The Company re-evaluated the sufficiency of its provisions for loss contracts and inventory reserves that it had previously recorded and concluded that increases to these reserves were required. It was further determined by management that the appropriate starting point for increasing the Insufficient Reserves was during the fourth quarter of 2019.

 

On November 16, 2021, the Audit and Finance Committee determined, based on the analysis and recommendation of management and in consultation with CohnReznick, that the Company’s financial statements as of and for the period ended December 31, 2019 which were included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of the Insufficient Reserves, that, similarly, management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such period should no longer be relied upon, and stated that the Company expected to restate its Annual Report on Form 10-K for the years ended December 31, 2020 and December 31, 2019, and its Original Forms 10-Q by filing a Comprehensive Form 10-K/A.

 

The Company, upon conducting an analysis of the impact of the Insufficient Reserves on previously reported financial results, determined that net loss for the years ended December 31, 2020 and 2019 was $324,231 and $2,189,728, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.

 

Considering both the Inventory Costing Errors and the Insufficient Reserves, the Company determined that the net loss for the years ended December 31, 2020 and 2019 was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 and net loss for the quarters ended March 31, 2020 and June 30, 2020 is $544,836 and $763,730, respectively, greater than the net loss reported in the respective Quarterly Reports on Form 10-Q for such periods and the net income for the quarter ended September 30, 2020 was $24,556 more than the net income reported in the Quarterly Report for such period.

 

The Inventory Costing Errors resulted from software processing and coding errors, inconsistent units of measure being used for quantities ordered and quantities received of certain purchased parts, incorrect accruals to accounting periods of the cost of certain goods received and the Company not having a procedure to address over- or under-absorbed overhead costs at the end of accounting periods. The Inventory Costing Errors affected the income reported with respect to the Company’s Non-POC Contracts. The Inventory Costing Errors did not affect income reported with respect to the Company’s POC Contracts. The Loss Contract Reserve and the Additional Inventory Reserves also only affected the income reported with respect to the Company’s Non-POC Contracts, and did not affect the income reported with respect to the Company’s POC Contracts. The Inventory Costing Errors and the Insufficient Reserves did not affect either prior reported revenue or cash flow for fiscal 2020 and 2019.

 

Management has considered the effect of the Inventory Costing Errors and the Insufficient Reserves on the Company’s prior conclusions of the adequacy of its internal control over financial reporting and disclosure controls and procedures as of the end of each of the applicable periods. As a result of the Inventory Costing Errors and the Insufficient Reserves, management has determined that a material weakness existed in the Company’s internal control over financial reporting as of the end of the quarterly periods ended March 31, 2020, June 30, 2020, September 30, 2020 and for the years ended December 31, 2020 and 2019. See Part II Item 9A – Controls and Procedures within the Comprehensive Form 10-K/A for a description of these matters.

 

As a result of the restatement included caused by the Inventory Costing Errors and Insufficient Reserves, the Company reported net loss for the years ended December 31, 2020 and December 31, 2019 which was $2,334,315 and $2,300,083, respectively, greater than the net loss reported in the Original Form 10-K and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, net loss for the quarters ended March 31, 2020 and June 30, 2020 which was $544,836 and $763,730, respectively, greater than the net loss reported in the respective Original Forms 10-Q, and net income for the quarter ended September 30, 2020 which is $24,556 greater than the net income reported in the Original Form 10-Q. The Inventory Costing Errors and the Insufficient Reserves did not affect reported revenue or cash flows for the years ended December 31, 2020 or December 31, 2019, or for the quarters ended March 31, June 30 and September 30, 2020.

 

2020 and 2019 Restatement

 

The following is a discussion of the restatement adjustments that were made to the Company’s previously issued December 31, 2020 and December 31, 2019 consolidated financial statements due to the Inventory Costing Errors, Loss Contract Reserve and Additional Inventory Reserves.

 

(a) Inventory Costing Errors

 

The Company determined that the Inventory Costing Errors resulted in incorrectly reported inventory values and reported income for the annual periods ended December 31, 2020 and December 31, 2019, and the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020. The Inventory Costing Errors were comprised of the following:

 

1)   Labor costs for work in process were overstated in the detailed inventory records due to an automated reversing entry not processing correctly;

 

2)   A customized IT program to calculate weighted average cost was not tested thoroughly enough, which allowed errors in average cost calculations to occur in certain situations;

 

3)   Units of measure were not consistent between quantities ordered and quantities received for certain classes of purchased parts, which resulted in overstatements of inventory values due to units of measure not being consistent with unit prices on purchase orders to suppliers;

 

4)   The cost of goods received which had not yet processed through the Company’s quality inspection process at the time of the period-end accounting closes were not properly accrued to the period financial statements;

 

5)   The Company did not have a process to address over-absorbed or under-absorbed overhead costs at the end of each accounting period.

 

(b) Loss Contract Reserve

 

After correcting its financial statements for the Inventory Costing Errors, the Company determined that is was a party to some contracts to deliver product upon which the Company would lose money, and thus the Company’s Loss Contract Reserve was increased accordingly for the year ended December 31, 2020 and December 31, 2019, and for the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020.

 

(c) Additional Inventory Reserves

 

After correcting its financial statements for the Inventory Costing Errors, the Company determined that its inventory required additional reserves to reflect current market value and demand, and thus the Company’s Inventory Reserves were increased accordingly for the year ended December 31, 2020 and December 31, 2019, and for the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020.

 

(d) Income taxes

 

There were no material tax adjustments to the Company’s provision for/(benefit from) income taxes or net deferred tax assets (liabilities) related to the impact of the 2020 and 2019 restatement.

 

 

The following tables present the impact of the restatement on the Company’s previously reported financial statements as of December 31, 2020 and September 30, 2020:

 

Impact on Consolidated Balance Sheets

The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows:

 

                                       
   Consolidated Balance Sheet as at December 31, 2020 
   As Previously
Reported
   Inventory Costing
Errors
   Loss Contract
Reserve
   Additional
Inventory Reserve
   As Restated 
ASSETS                    
Current Assets:                         
Cash  $6,033,537   $   $   $   $6,033,537 
Accounts receivable, net   4,962,906                   4,962,906 
Contract assets   19,729,638                   19,729,638 
Inventory   9,567,921    (1,875,950)        (1,305,683)   6,386,288 
Refundable income taxes   40,000                   40,000 
Prepaid expenses and other current assets   534,857                   534,857 
                          
Total Current Assets   40,868,859    (1,875,950)       (1,305,683)   37,687,226 
                          
Operating lease right-of-use assets   4,075,048                   4,075,048 
Property and equipment, net   2,521,742                   2,521,742 
Intangibles, net   250,000                   250,000 
Goodwill   1,784,254                   1,784,254 
Other assets   191,179                   191,179 
                          
Total Assets  $49,691,082   $(1,875,950)  $   $(1,305,683)  $46,509,449 
                          
Liabilities and Shareholders’ Deficit                         
Current Liabilities:                         
Accounts payable  $12,092,684   $   $   $   $12,092,684 
Accrued expenses   5,693,518    244,403              5,937,921 
Contract liabilities   1,650,549                   1,650,549 
Loss reserve   800,971         1,208,276         2,009,247 
Current portion of long-term debt   6,501,666                   6,501,666 
Operating lease liabilities   1,819,237                   1,819,237 
Income taxes payable   862    86              948 
                          
Total Current Liabilities   28,559,487    244,489    1,208,276        30,012,252 
                          
Line of credit   20,738,685                   20,738,685 
Long-term operating lease liabilities   2,537,149                   2,537,149 
Long-term debt, net of current portion   6,205,095                   6,205,095 
                          
Total Liabilities   58,040,416    244,489    1,208,276        59,493,181 
                          
Shareholders’ Deficit:                         
Common stock   11,951                   11,951 
Additional paid-in capital   72,005,841                   72,005,841 
Accumulated deficit   (80,367,126)   (2,120,439)   (1,208,276)   (1,305,683)   (85,001,524)
Total Shareholders Deficit   (8,349,334)   (2,120,439)   (1,208,276)   (1,305,683)   (12,983,732)
Total Liabilities and Shareholders Deficit  $49,691,082   $(1,875,950)  $   $(1,305,683)  $46,509,449 

 

 

The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows:

                     
   Consolidated Statement of Operation For the three months ended September 30, 2020 (Unaudited) 
     
   As Previously
Reported
   Inventory
Costing Errors
   Loss Contract
Reserve
   Inventory Reserve   As Restated 
Revenue   $25,576,718   $   $   $   $25,576,718 
Cost of sales    21,394,243    112,446    (206,159)   69,157    21,369,687 
Gross profit    4,182,475    (112,446)   206,159    (69,157)   4,207,031 
Selling, general and administrative expenses    3,050,644                   3,050,644 
Profit from operations    1,131,831    (112,446)   206,159    (69,157)   1,156,387 
                          
Other expense:                         
Interest expense    (309,008)                  (309,008)
Income before provision for income taxes    822,823    (112,446)   206,159    (69,157)   847,379 
                          
Provision for income taxes    7,614                7,614 
Net Income   $815,209   $(112,446)  $206,159   $(69,157)  $839,765 
Income per common share - basic   $0.07   $(0.01)  $0.02   $(0.01)  $0.07 
Income per common share - diluted   $0.07   $(0.01)  $0.02   $(0.01)  $0.07 
Basic    11,894,469                11,894,469 
Diluted    11,894,469                11,917,149 

                               
                                       
   Consolidated Statement of Operation For the nine months ended September 30, 2020 (Unaudited) 
     
   As Previously Reported   Inventory
Costing Errors
   Loss Contract
Reserve
   Inventory Reserve   As Restated 
Revenue   $62,175,872   $   $   $   $62,175,872 
Cost of sales    54,715,508    938,689    (6,753)   352,074    55,999,518 
Gross profit    7,460,364    (938,689)   6,753    (352,074)   6,176,354 
Selling, general and administrative expenses    8,958,986                   8,958,986 
Loss from operations    (1,498,622)   (938,689)   6,753    (352,074)   (2,782,632)
                          
Other expense:                         
Interest expense    (1,085,805)                  (1,085,805)
Loss before provision for income taxes    (2,584,427)   (938,689)   6,753    (352,074)   (3,868,437)
                          
Provision for income taxes    9,714                9,714 
Net loss   $(2,594,141)  $(938,689)  $6,753   $(352,074)  $(3,878,151)
Loss per common share - basic   $(0.22)  $(0.08)  $0.00   $(0.03)  $(0.33)
Loss per common share - diluted   $(0.22)  $(0.08)  $0.00   $(0.03)   (0.33)
Basic    11,862,506                11,862,506 
Diluted    11,862,506                11,862,506 

 

 

Cumulative Effect of Prior Period Adjustments

The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as restated):

 

                     
   Common Stock Shares   Common Stock   Additional Paid-in Capital   Accumulated Deficit   Total Shareholders’ Deficit 
Balance, December 31, 2019
(As Restated)
   11,818,830   $11,819   $71,294,629   $(81,346,771)  $(10,040,323)
Net Loss (as previously reported)                 $(2,812,519)  $(2,812,519)
Inventory Costing Errors               (315,999)   (315,999)
Loss Contract Reserve               (9,371)   (9,371)
Inventory Reserve               (219,466)   (219,466)
Cumulative restatement adjustments               (544,836)   (544,836)
Net Loss (as restated)                  (3,357,355)   (3,357,355)
Stock-based compensation   18,388    18    347,167        347,185 
Balance, March 31, 2020
(As Restated)
   11,837,218   $11,837   $71,641,796   $(84,704,126)  $(13,050,493)
Net Loss (as previously reported)                 $(596,831)  $(596,831)
Inventory Costing Errors               (510,244)   (510,244)
Loss Contract Reserve               (190,035)   (190,035)
Inventory Reserve               (63,451)   (63,451)
Cumulative restatement adjustments               (763,730)   (763,730)
Net Loss (as restated)                  (1,360,561)   (1,360,561)
Stock-based compensation   18,388    19    189,184        189,203 
Balance, June 30, 2020
(As Restated)
   11,855,606   $11,856   $71,830,980   $(86,064,687)  $(14,221,851)
Net Income (as previously reported)                 $815,209   $815,209 
Inventory Costing Errors               (112,446)   (112,446)
Loss Contract Reserve               206,159    206,159 
Inventory Reserve               (69,157)   (69,157)
Cumulative restatement adjustments               24,556    24,556 
Net Income (as restated)                  839,765    839,765 
Stock-based compensation   70,571    70    141,031        141,101 
Balance, September 30, 2020
(As Restated)
   11,926,177   $11,926   $71,972,011   $(85,224,922)  $(13,240,985)
Net Income             $1,273,703   $1,273,703 
Inventory Costing Errors               (1,071,395)   (1,071,395)
Loss Contract Reserve               99,921    99,921 
Inventory Reserve               (78,831)   (78,831)
Cumulative restatement adjustments               (1,050,305)   (1,050,305)
Net Income (as restated)                  223,398    223,398 
Stock-based compensation   25,094    25    33,830        33,855 
Balance, December 31, 2020
(As Restated)
   11,951,271   $11,951   $72,005,841   $(85,001,524)  $(12,983,732)

 

 

 

Impact on Consolidated Statement of Cash Flows

The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows:

                       
   Consolidated Statements of Cash Flows for the nine months ended September 30, 2020 (Unaudited) 
   As Previously Reported   Inventory Costing Errors   Loss Contract Reserve   Inventory Reserve   As Restated 
Cash flows from operating activities:                         
Net Loss   $(2,594,141)  $(938,689)  $6,753   $(352,074)  $(3,878,151)
Adjustments to reconcile net loss to net cash used in operating activities:                         
Depreciation and amortization    769,690                   769,690 
Amortization of debt issuance cost    80,764                   80,764 
Cash expended in excess of rent expense    (115,932)                  (115,932)
Stock-based compensation expense    677,489                   677,489 
Bad debt expense    (47,410)               (47,410)
Changes in operating assets and liabilities:                         
Increase in accounts receivable    (232,310)                  (232,310)
Increase in contract assets    (3,128,460)                  (3,128,460)
Increase in inventory    (2,850,707)   852,222         352,074    (1,646,411)
Decrease in prepaid expenses and other current assets    121,075                   121,075 
Decrease in refundable income taxes    439,445                439,445 
Increase in accounts payable and accrued expenses    5,770,902    86,467              5,857,369 
Decrease in contract liabilities    (1,092,266)                  (1,092,266)
Decrease in loss reserve    (1,081,516)        (6,753)        (1,088,269)
Net cash used in operating activities    (3,283,377)               (3,283,377)
Cash flows from investing activities:                         
Purchase of property and equipment    (11,888)               (11,888)
Net cash used in investing activities    (11,888)               (11,888)
Cash flows from financing activities:                         
Proceeds from PPP loan    4,795,000                   4,795,000 
Payments on long-term debt    (1,855,209)                  (1,855,209)
Debt issuance costs    (107,540)               (107,540)
Net cash provided by financing activities    2,832,251                2,832,251 
Net decrease in cash and restricted cash    (463,014)                  (463,014)
Cash and restricted cash at beginning of year    5,432,793                5,432,793 
Cash and restricted cash at end of year   $4,969,779   $   $   $   $4,969,779 
Supplemental schedule of cash flow information:                         
Cash paid during the year for interest   $1,156,126   $   $   $   $1,156,126 
Cash (received) from income taxes   $(449,749)  $   $   $   $(449,749)

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
The following tables present the Company’s revenue disaggregated by contract type:

The following tables present the Company’s revenue disaggregated by contract type:

 

   Three months ended
September 30,
   Nine months ended
September 30,
 
   2021   2020 (As Restated –
 see Note 14)
   2021   2020 (As Restated –
see Note 14)
 
Aerostructures  $8,709,511   $8,855,694   $25,591,865   $25,353,015 
Aerosystems   7,391,645    4,303,930    23,563,365    7,814,912 
Kitting and Supply Chain Management   7,797,592    12,417,094    27,863,454    29,007,945 
   $23,898,748   $25,576,718   $77,018,684   $62,175,872 

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
The components of inventory consisted of the following:

The components of inventory consisted of the following:

 

           
  

September 30, 

2021 

  

December 31, 

2020 (As Restated) 

 
Raw materials  $2,030,782   $2,218,981 
Work in progress   1,766,429    2,645,548 
Finished goods (includes completed components)   3,831,938    4,251,982 
Gross inventory   7,629,149    9,116,511 
Inventory reserves   (2,649,221)   (2,730,223)
Inventory, net  $4,979,928   $6,386,288 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.

At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.

 

   September 30, 2021 
   Carrying Amount   Fair Value 
Debt        
Short-term borrowings and long-term debt  $27,060,128   $27,060,128 

 

   December 31, 2020 
   Carrying Amount   Fair Value 
Debt          
Short-term borrowings and long-term debt  $33,445,446   $33,445,446 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Twelve months ending September 30,     
2022   $3,367,825 
2023    2,591,928 
2024    66,311 
2025    31,330 
2026    2,734 
Total   $6,060,128 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
9 Months Ended
Sep. 30, 2021
Leases  
Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows:

Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows:

 

      

Twelve months ending September 30,

 

     
2022   $1,951,263 
2023    1,141,072 
2024    11,631 
Total undiscounted operating lease payments    3,103,966 
Less imputed interest (between 4.0% - 6.0%)    (104,902)
Present value of operating lease payments   $2,999,064 

The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021:

The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021:

 

     
Assets    
ROU assets-net  $2,790,731 
      

Liabilities

     
      
Current operating lease liabilities  $1,862,933 
Long-term operating lease liabilities   1,136,131 
Total ROU liabilities  $2,999,064 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Changes and Error Corrections [Abstract]  
The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows

The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows:

 

                                       
   Consolidated Balance Sheet as at December 31, 2020 
   As Previously
Reported
   Inventory Costing
Errors
   Loss Contract
Reserve
   Additional
Inventory Reserve
   As Restated 
ASSETS                    
Current Assets:                         
Cash  $6,033,537   $   $   $   $6,033,537 
Accounts receivable, net   4,962,906                   4,962,906 
Contract assets   19,729,638                   19,729,638 
Inventory   9,567,921    (1,875,950)        (1,305,683)   6,386,288 
Refundable income taxes   40,000                   40,000 
Prepaid expenses and other current assets   534,857                   534,857 
                          
Total Current Assets   40,868,859    (1,875,950)       (1,305,683)   37,687,226 
                          
Operating lease right-of-use assets   4,075,048                   4,075,048 
Property and equipment, net   2,521,742                   2,521,742 
Intangibles, net   250,000                   250,000 
Goodwill   1,784,254                   1,784,254 
Other assets   191,179                   191,179 
                          
Total Assets  $49,691,082   $(1,875,950)  $   $(1,305,683)  $46,509,449 
                          
Liabilities and Shareholders’ Deficit                         
Current Liabilities:                         
Accounts payable  $12,092,684   $   $   $   $12,092,684 
Accrued expenses   5,693,518    244,403              5,937,921 
Contract liabilities   1,650,549                   1,650,549 
Loss reserve   800,971         1,208,276         2,009,247 
Current portion of long-term debt   6,501,666                   6,501,666 
Operating lease liabilities   1,819,237                   1,819,237 
Income taxes payable   862    86              948 
                          
Total Current Liabilities   28,559,487    244,489    1,208,276        30,012,252 
                          
Line of credit   20,738,685                   20,738,685 
Long-term operating lease liabilities   2,537,149                   2,537,149 
Long-term debt, net of current portion   6,205,095                   6,205,095 
                          
Total Liabilities   58,040,416    244,489    1,208,276        59,493,181 
                          
Shareholders’ Deficit:                         
Common stock   11,951                   11,951 
Additional paid-in capital   72,005,841                   72,005,841 
Accumulated deficit   (80,367,126)   (2,120,439)   (1,208,276)   (1,305,683)   (85,001,524)
Total Shareholders Deficit   (8,349,334)   (2,120,439)   (1,208,276)   (1,305,683)   (12,983,732)
Total Liabilities and Shareholders Deficit  $49,691,082   $(1,875,950)  $   $(1,305,683)  $46,509,449 

The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows:

The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows:

                     
   Consolidated Statement of Operation For the three months ended September 30, 2020 (Unaudited) 
     
   As Previously
Reported
   Inventory
Costing Errors
   Loss Contract
Reserve
   Inventory Reserve   As Restated 
Revenue   $25,576,718   $   $   $   $25,576,718 
Cost of sales    21,394,243    112,446    (206,159)   69,157    21,369,687 
Gross profit    4,182,475    (112,446)   206,159    (69,157)   4,207,031 
Selling, general and administrative expenses    3,050,644                   3,050,644 
Profit from operations    1,131,831    (112,446)   206,159    (69,157)   1,156,387 
                          
Other expense:                         
Interest expense    (309,008)                  (309,008)
Income before provision for income taxes    822,823    (112,446)   206,159    (69,157)   847,379 
                          
Provision for income taxes    7,614                7,614 
Net Income   $815,209   $(112,446)  $206,159   $(69,157)  $839,765 
Income per common share - basic   $0.07   $(0.01)  $0.02   $(0.01)  $0.07 
Income per common share - diluted   $0.07   $(0.01)  $0.02   $(0.01)  $0.07 
Basic    11,894,469                11,894,469 
Diluted    11,894,469                11,917,149 

                               
                                       
   Consolidated Statement of Operation For the nine months ended September 30, 2020 (Unaudited) 
     
   As Previously Reported   Inventory
Costing Errors
   Loss Contract
Reserve
   Inventory Reserve   As Restated 
Revenue   $62,175,872   $   $   $   $62,175,872 
Cost of sales    54,715,508    938,689    (6,753)   352,074    55,999,518 
Gross profit    7,460,364    (938,689)   6,753    (352,074)   6,176,354 
Selling, general and administrative expenses    8,958,986                   8,958,986 
Loss from operations    (1,498,622)   (938,689)   6,753    (352,074)   (2,782,632)
                          
Other expense:                         
Interest expense    (1,085,805)                  (1,085,805)
Loss before provision for income taxes    (2,584,427)   (938,689)   6,753    (352,074)   (3,868,437)
                          
Provision for income taxes    9,714                9,714 
Net loss   $(2,594,141)  $(938,689)  $6,753   $(352,074)  $(3,878,151)
Loss per common share - basic   $(0.22)  $(0.08)  $0.00   $(0.03)  $(0.33)
Loss per common share - diluted   $(0.22)  $(0.08)  $0.00   $(0.03)   (0.33)
Basic    11,862,506                11,862,506 
Diluted    11,862,506                11,862,506 

The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as restated):

The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as restated):

 

                     
   Common Stock Shares   Common Stock   Additional Paid-in Capital   Accumulated Deficit   Total Shareholders’ Deficit 
Balance, December 31, 2019
(As Restated)
   11,818,830   $11,819   $71,294,629   $(81,346,771)  $(10,040,323)
Net Loss (as previously reported)                 $(2,812,519)  $(2,812,519)
Inventory Costing Errors               (315,999)   (315,999)
Loss Contract Reserve               (9,371)   (9,371)
Inventory Reserve               (219,466)   (219,466)
Cumulative restatement adjustments               (544,836)   (544,836)
Net Loss (as restated)                  (3,357,355)   (3,357,355)
Stock-based compensation   18,388    18    347,167        347,185 
Balance, March 31, 2020
(As Restated)
   11,837,218   $11,837   $71,641,796   $(84,704,126)  $(13,050,493)
Net Loss (as previously reported)                 $(596,831)  $(596,831)
Inventory Costing Errors               (510,244)   (510,244)
Loss Contract Reserve               (190,035)   (190,035)
Inventory Reserve               (63,451)   (63,451)
Cumulative restatement adjustments               (763,730)   (763,730)
Net Loss (as restated)                  (1,360,561)   (1,360,561)
Stock-based compensation   18,388    19    189,184        189,203 
Balance, June 30, 2020
(As Restated)
   11,855,606   $11,856   $71,830,980   $(86,064,687)  $(14,221,851)
Net Income (as previously reported)                 $815,209   $815,209 
Inventory Costing Errors               (112,446)   (112,446)
Loss Contract Reserve               206,159    206,159 
Inventory Reserve               (69,157)   (69,157)
Cumulative restatement adjustments               24,556    24,556 
Net Income (as restated)                  839,765    839,765 
Stock-based compensation   70,571    70    141,031        141,101 
Balance, September 30, 2020
(As Restated)
   11,926,177   $11,926   $71,972,011   $(85,224,922)  $(13,240,985)
Net Income             $1,273,703   $1,273,703 
Inventory Costing Errors               (1,071,395)   (1,071,395)
Loss Contract Reserve               99,921    99,921 
Inventory Reserve               (78,831)   (78,831)
Cumulative restatement adjustments               (1,050,305)   (1,050,305)
Net Income (as restated)                  223,398    223,398 
Stock-based compensation   25,094    25    33,830        33,855 
Balance, December 31, 2020
(As Restated)
   11,951,271   $11,951   $72,005,841   $(85,001,524)  $(12,983,732)

 

The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows:

The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows:

                       
   Consolidated Statements of Cash Flows for the nine months ended September 30, 2020 (Unaudited) 
   As Previously Reported   Inventory Costing Errors   Loss Contract Reserve   Inventory Reserve   As Restated 
Cash flows from operating activities:                         
Net Loss   $(2,594,141)  $(938,689)  $6,753   $(352,074)  $(3,878,151)
Adjustments to reconcile net loss to net cash used in operating activities:                         
Depreciation and amortization    769,690                   769,690 
Amortization of debt issuance cost    80,764                   80,764 
Cash expended in excess of rent expense    (115,932)                  (115,932)
Stock-based compensation expense    677,489                   677,489 
Bad debt expense    (47,410)               (47,410)
Changes in operating assets and liabilities:                         
Increase in accounts receivable    (232,310)                  (232,310)
Increase in contract assets    (3,128,460)                  (3,128,460)
Increase in inventory    (2,850,707)   852,222         352,074    (1,646,411)
Decrease in prepaid expenses and other current assets    121,075                   121,075 
Decrease in refundable income taxes    439,445                439,445 
Increase in accounts payable and accrued expenses    5,770,902    86,467              5,857,369 
Decrease in contract liabilities    (1,092,266)                  (1,092,266)
Decrease in loss reserve    (1,081,516)        (6,753)        (1,088,269)
Net cash used in operating activities    (3,283,377)               (3,283,377)
Cash flows from investing activities:                         
Purchase of property and equipment    (11,888)               (11,888)
Net cash used in investing activities    (11,888)               (11,888)
Cash flows from financing activities:                         
Proceeds from PPP loan    4,795,000                   4,795,000 
Payments on long-term debt    (1,855,209)                  (1,855,209)
Debt issuance costs    (107,540)               (107,540)
Net cash provided by financing activities    2,832,251                2,832,251 
Net decrease in cash and restricted cash    (463,014)                  (463,014)
Cash and restricted cash at beginning of year    5,432,793                5,432,793 
Cash and restricted cash at end of year   $4,969,779   $   $   $   $4,969,779 
Supplemental schedule of cash flow information:                         
Cash paid during the year for interest   $1,156,126   $   $   $   $1,156,126 
Cash (received) from income taxes   $(449,749)  $   $   $   $(449,749)

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
INTERIM FINANCIAL STATEMENTS (Details Narrative)
Sep. 30, 2021
USD ($)
Accounting Policies [Abstract]  
Cash uninsured amount $ 3,231,722
Funded orders backlog $ 138,000,000
Percentage of funded orders for military programs 96.00%
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
The following tables present the Company’s revenue disaggregated by contract type: (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue by long-term contract type $ 23,898,748 $ 25,576,718 $ 77,018,684 $ 62,175,872
Aerostructure [Member]        
Disaggregation of Revenue [Line Items]        
Revenue by long-term contract type 8,709,511 8,855,694 25,591,865 25,353,015
Aerosystems [Member]        
Disaggregation of Revenue [Line Items]        
Revenue by long-term contract type 7,391,645 4,303,930 23,563,365 7,814,912
Kitting and Supply Chain Management [Member]        
Disaggregation of Revenue [Line Items]        
Revenue by long-term contract type $ 7,797,592 $ 12,417,094 $ 27,863,454 $ 29,007,945
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION (Details Narrative)
$ in Millions
Sep. 30, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining performance obligations $ 138
Fiscal Year 2021 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance obligation recognition percentage 19.00%
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Contract Assets And Contract Liabilities    
Revenue recognized that was included in contract liabilities $ 1,600,000 $ 1,700,000
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
The components of inventory consisted of the following: (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 2,030,782 $ 2,218,981
Work in progress 1,766,429 2,645,548
Finished goods (includes completed components) 3,831,938 4,251,982
Gross inventory 7,629,149 9,116,511
Inventory reserves (2,649,221) (2,730,223)
Inventory, net $ 4,979,928 $ 6,386,288
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 154,649 $ 141,101 $ 723,474 $ 677,489
Non-cash compensation expense     $ 723,432 $ 677,489
Shares forfeited 41,199   41,199  
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants in period 0 2,617 135,512 76,167
Non-cash compensation expense $ 79,638 $ 89,801 $ 511,983 $ 481,672
Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants in period 0   166,428  
Performance Shares [Member] | Selling, General and Administrative Expenses [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 61,434 22,040 $ 173,536 137,946
Performance Shares [Member] | Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 13,577 $ 29,261 $ 37,955 $ 57,872
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Reported Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term borrowings and long-term debt $ 27,060,128 $ 33,445,446
Estimate of Fair Value Measurement [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term borrowings and long-term debt $ 27,060,128 $ 33,445,446
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME (LOSS) PER COMMON SHARE (Details Narrative) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Incremental shares used in calculation of diluted income 33,876   33,876  
Anti-dilutive shares   23,247   23,247
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows: (Details)
Sep. 30, 2021
USD ($)
Debt Disclosure [Abstract]  
2022 $ 3,367,825
2023 2,591,928
2024 66,311
2025 31,330
2026 2,734
Total $ 6,060,128
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT (Details Narrative)
9 Months Ended
Oct. 28, 2021
USD ($)
May 11, 2021
Apr. 12, 2021
USD ($)
Aug. 24, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Apr. 10, 2020
USD ($)
Mar. 24, 2016
USD ($)
Debt Instrument [Line Items]                  
Long-term debt and lease obligation         $ 476,795   $ 678,428    
Long-term debt and lease obligation - current         217,825   $ 255,833    
Payments of debt issuance costs         $ 107,540      
Bank United [Member]                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Expiration Date Dec. 31, 2022 Jul. 31, 2022   May 02, 2022          
Minimum funded debt to EBITDA ratio   4.0              
Minimum fixed cost coverage ratio future periods 1.5                
Minimum funded debt to EBITDA ratio 5.0   4.75            
Minimum fixed cost coverage ratio future periods 4.75   5.35            
Minimum fixed cost coverage ratio future periods 4.25   4.65            
Minimum fixed cost coverage ratio future periods 4.0   7.30            
Minimum fixed cost coverage ratio future periods     6.30            
Minimum fixed cost coverage ratio future periods     4.0            
Payments of debt issuance costs         595,540        
Debt issuance costs, noncurrent, net         42,364        
Bank United [Member] | Minimum [Member]                  
Debt Instrument [Line Items]                  
Net income required under agreement     $ 1.00            
Minimum adjusted EBITDA     $ 1,000,000            
Bank United [Member] | Debt Instrument, Redemption, Period One [Member]                  
Debt Instrument [Line Items]                  
Minimum fixed cost coverage ratio future periods     1.5            
Bank United [Member] | Debt Instrument, Redemption, Period Two [Member]                  
Debt Instrument [Line Items]                  
Minimum fixed cost coverage ratio future periods     0.90            
Bank United [Member] | Debt Instrument, Redemption, Period Three [Member]                  
Debt Instrument [Line Items]                  
Minimum fixed cost coverage ratio future periods     0.95            
Bank United [Member] | Debt Instrument, Redemption, Period Four [Member]                  
Debt Instrument [Line Items]                  
Minimum fixed cost coverage ratio future periods     1.5            
BNB Bank [Member] | PPP Loan [Member]                  
Debt Instrument [Line Items]                  
Debt instrument, face amount               $ 4,795,000  
Debt instrument, interest rate, stated percentage               1.00%  
Revolving Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 21,000,000               $ 30,000,000
Liquidity covenant eliminated 3,000,000                
Oustanding loans         21,000,000        
Revolving Credit Facility [Member] | Bank United [Member]                  
Debt Instrument [Line Items]                  
Line of credit facility, maximum borrowing capacity       $ 24,000,000          
Line of credit facility, maximum borrowing capacity       6,000,000          
Term loan [Member]                  
Debt Instrument [Line Items]                  
Debt instrument, face amount                 $ 10,000,000
Outstanding principal amount         $ 5,583,333        
Term loan [Member] | Bank United [Member]                  
Debt Instrument [Line Items]                  
Outstanding principal amount       $ 7,933,000          
Repayment of principal under agreement 750,000   $ 750,000            
Repayment of Principal Under Agreement 250,000   250,000            
Debt instrument, periodic payment, principal 200,000   $ 200,000            
Amendment fee $ 250,000                
Term loan [Member] | Bank United [Member] | Prime Rate [Member]                  
Debt Instrument [Line Items]                  
Prime rate Plus     2.50%   0.75%        
Debt Instrument, Description of Variable Rate Basis     Prime Rate            
Term loan [Member] | Bank United [Member] | Prime Rate Period Two Months [Member]                  
Debt Instrument [Line Items]                  
Prime rate Plus     5.00%            
Term loan [Member] | Bank United [Member] | Prime Rate Period Three [Member]                  
Debt Instrument [Line Items]                  
Prime rate Plus     6.00%            
Term loan [Member] | Bank United [Member] | Prime Rate Period Four [Member]                  
Debt Instrument [Line Items]                  
Prime rate Plus     7.00%            
Term loan [Member] | Bank United [Member] | Prime Rate Period Five [Member]                  
Debt Instrument [Line Items]                  
Prime rate Plus     8.00%            
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
MAJOR CUSTOMERS (Details Narrative) - Customer Concentration Risk [Member]
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenue Benchmark [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 34.00% 39.00%  
Revenue Benchmark [Member] | Customer Two [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 21.00% 12.00%  
Revenue Benchmark [Member] | Customer Three [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 11.00% 10.00%  
Revenue Benchmark [Member] | Customer Four [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 10.00%    
Contract Assets [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 44.00%   39.00%
Contract Assets [Member] | Customer Two [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 18.00%   20.00%
Contract Assets [Member] | Customer Three [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 12.00%   12.00%
Contract Assets [Member] | Customer Four [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage     9.00%
Accounts Receivable [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 45.00%   29.00%
Accounts Receivable [Member] | Customer Two [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 13.00%   24.00%
Accounts Receivable [Member] | Customer Three [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 12.00%   15.00%
Accounts Receivable [Member] | Customer Four [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage     13.00%
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows: (Details)
Sep. 30, 2021
USD ($)
2022 $ 1,951,263
2023 1,141,072
2024 11,631
Total undiscounted operating lease payments 3,103,966
Less imputed interest (between 4.0% - 6.0%) (104,902)
Present value of operating lease payments $ 2,999,064
Minimum [Member]  
Interest rate 4.00%
Maximum [Member]  
Interest rate 6.00%
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021: (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Assets    
ROU assets-net $ 2,790,731 $ 4,075,048
Liabilities    
Current operating lease liabilities 1,862,933 1,819,237
Long-term operating lease liabilities 1,136,131 $ 2,537,149
Total ROU liabilities $ 2,999,064  
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details Narrative)
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Leases    
Lease expense $ 466,869 $ 1,400,607
Weighted average remaining lease term operating leases 1 year 7 months 6 days 1 year 7 months 6 days
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax provision $ 3,374 $ 7,614 $ 7,702 $ 9,714
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
May 20, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]            
Income tax provision   $ 3,374 $ 7,614 $ 7,702 $ 9,714  
Settlement amount $ 3,600,000          
Covered settlement amount $ 750,000          
Directors and officers insurance retention amount   750,000   750,000    
Litigation settlement obligation   3,206,133   3,206,133  
Insurance recovery receivable   $ 2,850,000   $ 2,850,000    
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENTS (Details Narrative)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Oct. 28, 2021
USD ($)
May 11, 2021
Apr. 12, 2021
USD ($)
Aug. 24, 2020
USD ($)
Jun. 30, 2021
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2020
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Oct. 26, 2021
USD ($)
Mar. 24, 2016
USD ($)
Subsequent Event [Line Items]                                      
Error Corrections and Prior Period Adjustments, Description         At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million.               At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million            
Net loss (income)           $ (5,425,255) $ (623,151) $ (1,232,543) $ (223,398) $ (839,765) $ 1,360,561 $ 3,357,355   $ (7,280,949) $ 3,878,151        
Percentage of revenue recognized when product ships to customers                               15.00%      
Revolving Credit Facility [Member]                                      
Subsequent Event [Line Items]                                      
Line of Credit Facility, Maximum Borrowing Capacity $ 21,000,000                                   $ 30,000,000
Liquidity covenant eliminated $ 3,000,000                                    
Bank United [Member]                                      
Subsequent Event [Line Items]                                      
Line of credit facility, expiration date Dec. 31, 2022 Jul. 31, 2022   May 02, 2022                              
Minimum funded debt to EBITDA ratio   4.0                                  
Minimum Fixed Cost Coverage Ratio Future Periods 1.5                                    
Minimum Funded Debt To EBITDA Ratio - March 31, 2021 5.0   4.75                                
Minimum Funded Debt To EBITDA Ratio 4.75   5.35                                
Minimum Funded Debt To EBITDA Ratio 4.25   4.65                                
Minimum Funded Debt To EBITDA Ratio 4.0   7.30                                
Minimum Funded Debt To EBITDA Ratio     6.30                                
Minimum Funded Debt To EBITDA Ratio     4.0                                
Bank United [Member] | Minimum [Member]                                      
Subsequent Event [Line Items]                                      
Net Income Required Under Agreement     $ 1.00                                
Minimum adjusted EBITDA     $ 1,000,000                                
Bank United [Member] | Debt Instrument, Redemption, Period One [Member]                                      
Subsequent Event [Line Items]                                      
Minimum Fixed Cost Coverage Ratio Future Periods     1.5                                
Bank United [Member] | Debt Instrument, Redemption, Period Two [Member]                                      
Subsequent Event [Line Items]                                      
Minimum Fixed Cost Coverage Ratio Future Periods     0.90                                
Bank United [Member] | Debt Instrument, Redemption, Period Three [Member]                                      
Subsequent Event [Line Items]                                      
Minimum Fixed Cost Coverage Ratio Future Periods     0.95                                
Bank United [Member] | Debt Instrument, Redemption, Period Four [Member]                                      
Subsequent Event [Line Items]                                      
Minimum Fixed Cost Coverage Ratio Future Periods     1.5                                
Bank United [Member] | Revolving Credit Facility [Member]                                      
Subsequent Event [Line Items]                                      
Line of Credit Facility, Maximum Borrowing Capacity       $ 24,000,000                              
Bank United [Member] | Term loan [Member]                                      
Subsequent Event [Line Items]                                      
Repayment of principal under agreement $ 750,000   $ 750,000                                
Repayment of Principal Installment Under Agreement 250,000   250,000                                
Debt Instrument, Periodic Payment, Principal 200,000   $ 200,000                                
Bank United [Member] | Term loan [Member] | Prime Rate [Member]                                      
Subsequent Event [Line Items]                                      
Prime rate Plus     2.50%                     0.75%          
Bank United [Member] | Term loan [Member] | Prime Rate Period Two Months [Member]                                      
Subsequent Event [Line Items]                                      
Prime rate Plus     5.00%                                
Bank United [Member] | Term loan [Member] | Prime Rate Period Three [Member]                                      
Subsequent Event [Line Items]                                      
Prime rate Plus     6.00%                                
Bank United [Member] | Term loan [Member] | Prime Rate Period Four [Member]                                      
Subsequent Event [Line Items]                                      
Prime rate Plus     7.00%                                
Bank United [Member] | Term loan [Member] | Prime Rate Period Five [Member]                                      
Subsequent Event [Line Items]                                      
Prime rate Plus     8.00%                                
Bank United [Member] | Subsequent Event [Member]                                      
Subsequent Event [Line Items]                                      
Liquidity covenant eliminated $ 3,000,000                                    
Minimum Fixed Cost Coverage Ratio Future Periods 1.5                                    
Minimum Funded Debt To EBITDA Ratio - March 31, 2021 5.0                                    
Minimum Funded Debt To EBITDA Ratio 4.75                                    
Minimum Funded Debt To EBITDA Ratio 4.25                                    
Minimum Funded Debt To EBITDA Ratio 4.0                                    
Bank United [Member] | Subsequent Event [Member] | Revolving Credit Facility [Member]                                      
Subsequent Event [Line Items]                                      
Line of Credit Facility, Maximum Borrowing Capacity $ 21,000,000                                 $ 24,000,000  
Bank United [Member] | Subsequent Event [Member] | Term loan [Member]                                      
Subsequent Event [Line Items]                                      
Repayment of principal under agreement 750,000                                    
Repayment of Principal Installment Under Agreement 250,000                                    
Debt Instrument, Periodic Payment, Principal $ 200,000                                    
Debt instrument, fee 250,000                                    
Inventory Costing Errors [Member]                                      
Subsequent Event [Line Items]                                      
Net loss (income)                 1,071,395 112,446 510,244 315,999     $ 938,689 $ 2,010,084      
Insufficient Reserves [Member]                                      
Subsequent Event [Line Items]                                      
Net loss (income)                               324,231 $ 2,189,728    
Revision of Prior Period, Adjustment [Member]                                      
Subsequent Event [Line Items]                                      
Net loss (income)                 $ 1,050,305 $ (24,556) $ 763,730 $ 544,836       $ 2,334,315 $ 2,300,083    
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows (Details) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Current Assets:                
Cash $ 3,110,581     $ 6,033,537        
Accounts receivable, net 8,544,494     4,962,906        
Contract assets 22,760,591     19,729,638        
Inventory 4,979,928     6,386,288        
Refundable income taxes 40,000     40,000        
Prepaid expenses and other current assets 659,216     534,857        
Total Current Assets 42,944,810     37,687,226        
Operating lease right-of-use assets 2,790,731     4,075,048        
Property and equipment, net 1,837,909     2,521,742        
Intangibles, net 156,250     250,000        
Goodwill 1,784,254     1,784,254        
Other assets 150,444     191,179        
Total Assets 49,664,398     46,509,449        
Current Liabilities:                
Accounts payable 13,002,848     12,092,684        
Accrued expenses 4,539,670     5,937,921        
Contract liabilities 2,542,464     1,650,549        
Loss reserve 1,292,025     2,009,247        
Current portion of long-term debt 3,367,825     6,501,666        
Operating lease liabilities 1,862,933     1,819,237        
Income taxes payable 1,417     948        
Total Current Liabilities 29,815,315     30,012,252        
Line of credit 21,000,000     20,738,685        
Long-term operating lease liabilities 1,136,131     2,537,149        
Long-term debt, net of current portion 2,692,303     6,205,095        
Total Liabilities 54,643,749     59,493,181        
Shareholders’ Deficit:                
Common stock 12,302     11,951        
Additional paid-in capital 72,728,922     72,005,841        
Accumulated deficit (77,720,575)     (85,001,524)        
Total Shareholders’ Deficit (4,979,351) $ (10,559,255) $ (11,407,462) (12,983,732) $ (13,240,985) $ (14,221,851) $ (13,050,493) $ (10,040,323)
Total Liabilities and Shareholders’ Deficit $ 49,664,398     46,509,449        
Previously Reported [Member]                
Current Assets:                
Cash       6,033,537        
Accounts receivable, net       4,962,906        
Contract assets       19,729,638        
Inventory       9,567,921        
Refundable income taxes       40,000        
Prepaid expenses and other current assets       534,857        
Total Current Assets       40,868,859        
Operating lease right-of-use assets       4,075,048        
Property and equipment, net       2,521,742        
Intangibles, net       250,000        
Goodwill       1,784,254        
Other assets       191,179        
Total Assets       49,691,082        
Current Liabilities:                
Accounts payable       12,092,684        
Accrued expenses       5,693,518        
Contract liabilities       1,650,549        
Loss reserve       800,971        
Current portion of long-term debt       6,501,666        
Operating lease liabilities       1,819,237        
Income taxes payable       862        
Total Current Liabilities       28,559,487        
Line of credit       20,738,685        
Long-term operating lease liabilities       2,537,149        
Long-term debt, net of current portion       6,205,095        
Total Liabilities       58,040,416        
Shareholders’ Deficit:                
Common stock       11,951        
Additional paid-in capital       72,005,841        
Accumulated deficit       (80,367,126)        
Total Shareholders’ Deficit       (8,349,334)        
Total Liabilities and Shareholders’ Deficit       49,691,082        
Inventory Costing Errors [Member]                
Current Assets:                
Cash              
Inventory       (1,875,950)        
Total Current Assets       (1,875,950)        
Total Assets       (1,875,950)        
Current Liabilities:                
Accounts payable              
Accrued expenses       244,403        
Income taxes payable       86        
Total Current Liabilities       244,489        
Total Liabilities       244,489        
Shareholders’ Deficit:                
Accumulated deficit       (2,120,439)        
Total Shareholders’ Deficit       (2,120,439)        
Total Liabilities and Shareholders’ Deficit       (1,875,950)        
Loss Contract Reserve [Member]                
Current Assets:                
Cash              
Total Current Assets              
Total Assets              
Current Liabilities:                
Accounts payable              
Loss reserve       1,208,276        
Total Current Liabilities       1,208,276        
Total Liabilities       1,208,276        
Shareholders’ Deficit:                
Accumulated deficit       (1,208,276)        
Total Shareholders’ Deficit       (1,208,276)        
Total Liabilities and Shareholders’ Deficit              
Additional Inventory Reserve [Member]                
Current Assets:                
Cash              
Inventory       (1,305,683)        
Total Current Assets       (1,305,683)        
Total Assets       (1,305,683)        
Current Liabilities:                
Accounts payable              
Total Current Liabilities              
Total Liabilities              
Shareholders’ Deficit:                
Accumulated deficit       (1,305,683)        
Total Shareholders’ Deficit       (1,305,683)        
Total Liabilities and Shareholders’ Deficit       $ (1,305,683)        
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows: (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue $ 23,898,748       $ 25,576,718     $ 77,018,684 $ 62,175,872  
Cost of sales 20,246,764       21,369,687     64,850,010 55,999,518  
Gross profit 3,651,984       4,207,031     12,168,674 6,176,354  
Selling, general and administrative expenses 2,765,849       3,050,644     8,834,343 8,958,986  
Loss from operations 886,135       1,156,387     3,334,331 (2,782,632)  
Other expense:                    
Interest expense (252,506)       (309,008)     (840,680) (1,085,805)  
Loss before provision for income taxes 5,428,629       847,379     7,288,651 (3,868,437)  
Provision for income taxes 3,374       7,614     7,702 9,714  
Net loss $ 5,425,255 $ 623,151 $ 1,232,543 $ 223,398 $ 839,765 $ (1,360,561) $ (3,357,355) $ 7,280,949 $ (3,878,151)  
Loss per common share - basic $ 0.44       $ 0.07     $ 0.60 $ (0.33)  
Loss per common share - diluted $ 0.44       $ 0.07     $ 0.60 $ (0.33)  
Basic 12,286,712       11,894,469     12,153,838 11,862,506  
Diluted 12,320,588       11,917,149     12,187,714 11,862,506  
Previously Reported [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue         $ 25,576,718       $ 62,175,872  
Cost of sales         21,394,243       54,715,508  
Gross profit         4,182,475       7,460,364  
Selling, general and administrative expenses         3,050,644       8,958,986  
Loss from operations         1,131,831       (1,498,622)  
Other expense:                    
Interest expense         (309,008)       (1,085,805)  
Loss before provision for income taxes         822,823       (2,584,427)  
Provision for income taxes         7,614       9,714  
Net loss       1,273,703 $ 815,209 (596,831) (2,812,519)   $ (2,594,141)  
Loss per common share - basic         $ 0.07       $ (0.22)  
Loss per common share - diluted         $ 0.07       $ (0.22)  
Basic         11,894,469       11,862,506  
Diluted         11,894,469       11,862,506  
Inventory Costing Errors [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue                
Cost of sales         112,446       938,689  
Gross profit         (112,446)       (938,689)  
Loss from operations         (112,446)       (938,689)  
Other expense:                    
Loss before provision for income taxes         (112,446)       (938,689)  
Provision for income taxes                
Net loss       (1,071,395) $ (112,446) (510,244) (315,999)   $ (938,689) $ (2,010,084)
Loss per common share - basic         $ (0.01)       $ (0.08)  
Loss per common share - diluted         $ (0.01)       $ (0.08)  
Basic                
Diluted                
Loss Contract Reserve [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue                
Cost of sales         (206,159)       (6,753)  
Gross profit         206,159       6,753  
Loss from operations         206,159       6,753  
Other expense:                    
Loss before provision for income taxes         206,159       6,753  
Provision for income taxes                
Net loss       $ 99,921 $ 206,159 $ (190,035) $ (9,371)   $ 6,753  
Loss per common share - basic         $ 0.02       $ 0.00  
Loss per common share - diluted         $ 0.02       $ 0.00  
Basic                
Diluted                
Additional Inventory Reserve [Member]                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Revenue                
Cost of sales         69,157       352,074  
Gross profit         (69,157)       (352,074)  
Loss from operations         (69,157)       (352,074)  
Other expense:                    
Loss before provision for income taxes         (69,157)       (352,074)  
Provision for income taxes                
Net loss         $ (69,157)       $ (352,074)  
Loss per common share - basic         $ (0.01)       $ (0.03)  
Loss per common share - diluted         $ (0.01)       $ (0.03)  
Basic                
Diluted                
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Beginning balance (in shares)     11,951,271         11,951,271      
Beginning balance, value $ (10,559,255) $ (11,407,462) $ (12,983,732) $ (13,240,985) $ (14,221,851) $ (13,050,493) $ (10,040,323) $ (12,983,732) $ (10,040,323) $ (10,040,323)  
Net income (loss) 5,425,255 623,151 1,232,543 223,398 839,765 (1,360,561) (3,357,355) $ 7,280,949 (3,878,151)    
Stock-based compensation expense $ 154,649 225,098 343,727 $ 33,855 141,101 189,203 347,185        
Ending balance (in shares) 12,301,811     11,951,271       12,301,811   11,951,271  
Ending balance, value $ (4,979,351) $ (10,559,255) (11,407,462) $ (12,983,732) (13,240,985) (14,221,851) (13,050,493) $ (4,979,351) (13,240,985) $ (12,983,732) $ (10,040,323)
Previously Reported [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Beginning balance, value     (8,349,334)         (8,349,334)      
Net income (loss)       1,273,703 815,209 (596,831) (2,812,519)   (2,594,141)    
Ending balance, value       (8,349,334)           (8,349,334)  
Inventory Costing Errors [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Beginning balance, value     (2,120,439)         (2,120,439)      
Net income (loss)       (1,071,395) (112,446) (510,244) (315,999)   (938,689) (2,010,084)  
Ending balance, value       (2,120,439)           (2,120,439)  
Loss Contract Reserve [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Beginning balance, value     $ (1,208,276)         $ (1,208,276)      
Net income (loss)       99,921 206,159 (190,035) (9,371)   $ 6,753    
Ending balance, value       (1,208,276)           (1,208,276)  
Inventory Reserve [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net income (loss)       (78,831) (69,157) (63,451) (219,466)        
Revision of Prior Period, Adjustment [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net income (loss)       $ (1,050,305) $ 24,556 $ (763,730) $ (544,836)     $ (2,334,315) $ (2,300,083)
Common Stock [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Beginning balance (in shares) 12,267,930 11,985,152 11,951,271 11,926,177 11,855,606 11,837,218 11,818,830 11,951,271 11,818,830 11,818,830  
Beginning balance, value $ 12,268 $ 11,985 $ 11,951 $ 11,926 $ 11,856 $ 11,837 $ 11,819 $ 11,951 $ 11,819 $ 11,819  
Net income (loss)          
Stock based compensation (in shares) 33,881 323,977 33,881 25,094 70,571 18,388 18,388        
Stock-based compensation expense $ 34 $ 325 $ 34 $ 25 $ 70 $ 19 $ 18        
Ending balance (in shares) 12,301,811 12,267,930 11,985,152 11,951,271 11,926,177 11,855,606 11,837,218 12,301,811 11,926,177 11,951,271 11,818,830
Ending balance, value $ 12,302 $ 12,268 $ 11,985 $ 11,951 $ 11,926 $ 11,856 $ 11,837 $ 12,302 $ 11,926 $ 11,951 $ 11,819
Additional Paid-in Capital [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Beginning balance, value 72,574,307 72,349,534 72,005,841 71,972,011 71,830,980 71,641,796 71,294,629 72,005,841 71,294,629 71,294,629  
Net income (loss)          
Stock-based compensation expense 154,615 224,773 343,693 33,830 141,031 189,184 347,167        
Ending balance, value 72,728,922 72,574,307 72,349,534 72,005,841 71,972,011 71,830,980 71,641,796 72,728,922 71,972,011 72,005,841 71,294,629
Retained Earnings [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Beginning balance, value (83,145,830) (83,768,981) (85,001,524) (85,224,922) (86,064,687) (84,704,126) (81,346,771) (85,001,524) (81,346,771) (81,346,771)  
Net income (loss) 5,425,255 623,151 1,232,543 223,398 839,765 (1,360,561) (3,357,355)        
Stock-based compensation expense          
Ending balance, value $ (77,720,575) $ (83,145,830) $ (83,768,981) (85,001,524) (85,224,922) (86,064,687) (84,704,126) $ (77,720,575) $ (85,224,922) $ (85,001,524) $ (81,346,771)
Retained Earnings [Member] | Previously Reported [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net income (loss)       1,273,703 815,209 (596,831) (2,812,519)        
Retained Earnings [Member] | Inventory Costing Errors [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net income (loss)       (1,071,395) (112,446) (510,244) (315,999)        
Retained Earnings [Member] | Loss Contract Reserve [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net income (loss)       99,921 206,159 (190,035) (9,371)        
Retained Earnings [Member] | Inventory Reserve [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net income (loss)       (78,831) (69,157) (63,451) (219,466)        
Retained Earnings [Member] | Revision of Prior Period, Adjustment [Member]                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Net income (loss)       $ (1,050,305) $ 24,556 $ (763,730) $ (544,836)        
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows: (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Cash flows from operating activities:                    
Net Loss $ 5,425,255 $ 623,151 $ 1,232,543 $ 223,398 $ 839,765 $ (1,360,561) $ (3,357,355) $ 7,280,949 $ (3,878,151)  
Adjustments to reconcile net loss to net cash used in operating activities:                    
Depreciation and amortization               796,888 769,690  
Amortization of debt issuance cost               28,107 80,764  
Cash expended in excess of rent expense                 (115,932)  
Stock-based compensation expense               723,432 677,489  
Bad debt expense               127,413 (47,410)  
Changes in operating assets and liabilities:                    
Increase in accounts receivable               (3,709,001) (232,310)  
Increase in contract assets               (3,030,953) (3,128,460)  
Increase in inventory               1,406,360 (1,646,411)  
Decrease in prepaid expenses and other current assets               (111,731) 121,075  
Decrease in refundable income taxes               439,445  
Increase in accounts payable and accrued expenses               (488,087) 5,857,369  
Decrease in contract liabilities               891,915 (1,092,266)  
Decrease in loss reserve                 (1,088,269)  
Net cash used in operating activities               (1,313,333) (3,283,377)  
Cash flows from investing activities:                    
Purchase of property and equipment               (19,305) (11,888)  
Net cash used in investing activities               (19,305) (11,888)  
Cash flows from financing activities:                    
Proceeds from PPP loan               4,795,000  
Payments on long-term debt               (1,851,633) (1,855,209)  
Debt issuance costs               (107,540)  
Net cash provided by financing activities               (1,590,318) 2,832,251  
Net decrease in cash and restricted cash               (2,922,956) (463,014)  
Cash at beginning of period     $ 6,033,537 4,969,779     5,432,793 6,033,537 5,432,793 $ 5,432,793
Cash at end of period $ 3,110,581     6,033,537 4,969,779     3,110,581 4,969,779 6,033,537
Supplemental schedule of cash flow information:                    
Cash paid during the year for interest               609,485 1,156,126  
Cash (received) from income taxes               $ 7,233 (449,749)  
Previously Reported [Member]                    
Cash flows from operating activities:                    
Net Loss       1,273,703 815,209 (596,831) (2,812,519)   (2,594,141)  
Adjustments to reconcile net loss to net cash used in operating activities:                    
Depreciation and amortization                 769,690  
Amortization of debt issuance cost                 80,764  
Cash expended in excess of rent expense                 (115,932)  
Stock-based compensation expense                 677,489  
Bad debt expense                 (47,410)  
Changes in operating assets and liabilities:                    
Increase in accounts receivable                 (232,310)  
Increase in contract assets                 (3,128,460)  
Increase in inventory                 (2,850,707)  
Decrease in prepaid expenses and other current assets                 121,075  
Decrease in refundable income taxes                 439,445  
Increase in accounts payable and accrued expenses                 5,770,902  
Decrease in contract liabilities                 (1,092,266)  
Decrease in loss reserve                 (1,081,516)  
Net cash used in operating activities                 (3,283,377)  
Cash flows from investing activities:                    
Purchase of property and equipment                 (11,888)  
Net cash used in investing activities                 (11,888)  
Cash flows from financing activities:                    
Proceeds from PPP loan                 4,795,000  
Payments on long-term debt                 (1,855,209)  
Debt issuance costs                 (107,540)  
Net cash provided by financing activities                 2,832,251  
Net decrease in cash and restricted cash                 (463,014)  
Cash at beginning of period       4,969,779     5,432,793   5,432,793 5,432,793
Cash at end of period         4,969,779       4,969,779  
Supplemental schedule of cash flow information:                    
Cash paid during the year for interest                 1,156,126  
Cash (received) from income taxes                 (449,749)  
Inventory Costing Errors [Member]                    
Cash flows from operating activities:                    
Net Loss       (1,071,395) (112,446) (510,244) (315,999)   (938,689) (2,010,084)
Adjustments to reconcile net loss to net cash used in operating activities:                    
Bad debt expense                  
Changes in operating assets and liabilities:                    
Increase in inventory                 852,222  
Decrease in refundable income taxes                  
Increase in accounts payable and accrued expenses                 86,467  
Net cash used in operating activities                  
Cash flows from investing activities:                    
Purchase of property and equipment                  
Net cash used in investing activities                  
Cash flows from financing activities:                    
Debt issuance costs                  
Net cash provided by financing activities                  
Cash at beginning of period            
Cash at end of period                
Supplemental schedule of cash flow information:                    
Cash paid during the year for interest                  
Cash (received) from income taxes                  
Loss Contract Reserve [Member]                    
Cash flows from operating activities:                    
Net Loss       99,921 206,159 $ (190,035) (9,371)   6,753  
Adjustments to reconcile net loss to net cash used in operating activities:                    
Bad debt expense                  
Changes in operating assets and liabilities:                    
Decrease in refundable income taxes                  
Decrease in loss reserve                 (6,753)  
Net cash used in operating activities                  
Cash flows from investing activities:                    
Purchase of property and equipment                  
Net cash used in investing activities                  
Cash flows from financing activities:                    
Debt issuance costs                  
Net cash provided by financing activities                  
Cash at beginning of period            
Cash at end of period                
Supplemental schedule of cash flow information:                    
Cash paid during the year for interest                  
Cash (received) from income taxes                  
Additional Inventory Reserve [Member]                    
Cash flows from operating activities:                    
Net Loss         (69,157)       (352,074)  
Adjustments to reconcile net loss to net cash used in operating activities:                    
Bad debt expense                  
Changes in operating assets and liabilities:                    
Increase in inventory                 352,074  
Decrease in refundable income taxes                  
Net cash used in operating activities                  
Cash flows from investing activities:                    
Purchase of property and equipment                  
Net cash used in investing activities                  
Cash flows from financing activities:                    
Debt issuance costs                  
Net cash provided by financing activities                  
Cash at beginning of period            
Cash at end of period                
Supplemental schedule of cash flow information:                    
Cash paid during the year for interest                  
Cash (received) from income taxes                  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Error Corrections and Prior Period Adjustments, Description At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million.               At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million        
Net loss (income)   $ (5,425,255) $ (623,151) $ (1,232,543) $ (223,398) $ (839,765) $ 1,360,561 $ 3,357,355   $ (7,280,949) $ 3,878,151    
Inventory Costing Errors [Member]                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Net loss (income)         1,071,395 112,446 510,244 315,999     $ 938,689 $ 2,010,084  
Insufficient Reserves [Member]                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Net loss (income)                       324,231 $ 2,189,728
Revision of Prior Period, Adjustment [Member]                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Net loss (income)         $ 1,050,305 $ (24,556) $ 763,730 $ 544,836       $ 2,334,315 $ 2,300,083
XML 58 cvu-10q_093021_htm.xml IDEA: XBRL DOCUMENT 0000889348 2021-01-01 2021-09-30 0000889348 2022-05-11 0000889348 2021-09-30 0000889348 2020-12-31 0000889348 2021-07-01 2021-09-30 0000889348 2020-07-01 2020-09-30 0000889348 2020-01-01 2020-09-30 0000889348 us-gaap:CommonStockMember 2019-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000889348 us-gaap:RetainedEarningsMember 2019-12-31 0000889348 2019-12-31 0000889348 us-gaap:CommonStockMember 2020-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000889348 us-gaap:RetainedEarningsMember 2020-03-31 0000889348 2020-03-31 0000889348 us-gaap:CommonStockMember 2020-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000889348 us-gaap:RetainedEarningsMember 2020-12-31 0000889348 us-gaap:CommonStockMember 2021-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000889348 us-gaap:RetainedEarningsMember 2021-03-31 0000889348 2021-03-31 0000889348 us-gaap:CommonStockMember 2021-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000889348 us-gaap:RetainedEarningsMember 2021-06-30 0000889348 2021-06-30 0000889348 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000889348 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000889348 2020-01-01 2020-03-31 0000889348 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000889348 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000889348 2020-04-01 2020-06-30 0000889348 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000889348 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000889348 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000889348 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000889348 2021-01-01 2021-03-31 0000889348 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000889348 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000889348 2021-04-01 2021-06-30 0000889348 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000889348 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000889348 us-gaap:CommonStockMember 2020-06-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000889348 us-gaap:RetainedEarningsMember 2020-06-30 0000889348 2020-06-30 0000889348 us-gaap:CommonStockMember 2020-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000889348 us-gaap:RetainedEarningsMember 2020-09-30 0000889348 2020-09-30 0000889348 us-gaap:CommonStockMember 2021-09-30 0000889348 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000889348 us-gaap:RetainedEarningsMember 2021-09-30 0000889348 cvu:AerostructureMember 2021-07-01 2021-09-30 0000889348 cvu:AerostructureMember 2020-07-01 2020-09-30 0000889348 cvu:AerostructureMember 2021-01-01 2021-09-30 0000889348 cvu:AerostructureMember 2020-01-01 2020-09-30 0000889348 cvu:AerosystemsMember 2021-07-01 2021-09-30 0000889348 cvu:AerosystemsMember 2020-07-01 2020-09-30 0000889348 cvu:AerosystemsMember 2021-01-01 2021-09-30 0000889348 cvu:AerosystemsMember 2020-01-01 2020-09-30 0000889348 cvu:KittingAndSupplyChainManagementMember 2021-07-01 2021-09-30 0000889348 cvu:KittingAndSupplyChainManagementMember 2020-07-01 2020-09-30 0000889348 cvu:KittingAndSupplyChainManagementMember 2021-01-01 2021-09-30 0000889348 cvu:KittingAndSupplyChainManagementMember 2020-01-01 2020-09-30 0000889348 cvu:FiscalYear2021Member 2021-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000889348 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0000889348 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-09-30 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-09-30 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0000889348 us-gaap:RevolvingCreditFacilityMember 2016-03-24 0000889348 cvu:TermLoanMember 2016-03-24 0000889348 cvu:BankUnitedMember 2020-08-23 2020-08-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2020-08-23 2020-08-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2020-08-24 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2020-08-24 0000889348 cvu:BankUnitedMember 2021-05-10 2021-05-11 0000889348 cvu:BankUnitedMember 2021-05-11 0000889348 cvu:BankUnitedMember 2021-10-27 2021-10-28 0000889348 us-gaap:RevolvingCreditFacilityMember 2021-10-28 0000889348 us-gaap:RevolvingCreditFacilityMember 2021-10-27 2021-10-28 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2021-10-27 2021-10-28 0000889348 cvu:BankUnitedMember 2021-10-28 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember us-gaap:PrimeRateMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember cvu:PrimeRateOneMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember cvu:PrimeRateTwoMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember cvu:PrimeRateThreeMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember cvu:PrimeRateFourMember 2021-04-11 2021-04-12 0000889348 us-gaap:DebtInstrumentRedemptionPeriodOneMember cvu:BankUnitedMember 2021-04-12 0000889348 us-gaap:DebtInstrumentRedemptionPeriodTwoMember cvu:BankUnitedMember 2021-04-12 0000889348 us-gaap:DebtInstrumentRedemptionPeriodThreeMember cvu:BankUnitedMember 2021-04-12 0000889348 us-gaap:DebtInstrumentRedemptionPeriodFourMember cvu:BankUnitedMember 2021-04-12 0000889348 cvu:BankUnitedMember 2021-04-12 0000889348 srt:MinimumMember cvu:BankUnitedMember 2021-04-11 2021-04-12 0000889348 cvu:TermLoanMember cvu:BankUnitedMember us-gaap:PrimeRateMember 2021-01-01 2021-09-30 0000889348 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0000889348 cvu:TermLoanMember 2021-09-30 0000889348 cvu:PPPLoanMember cvu:BNBBankMember 2020-04-10 0000889348 cvu:BankUnitedMember 2021-01-01 2021-09-30 0000889348 cvu:BankUnitedMember 2021-09-30 0000889348 cvu:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000889348 cvu:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000889348 cvu:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0000889348 cvu:CustomerOneMember cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerTwoMember cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerThreeMember cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerOneMember cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000889348 cvu:CustomerTwoMember cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000889348 cvu:CustomerThreeMember cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000889348 cvu:CustomerFourMember cvu:ContractAssetsMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000889348 cvu:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0000889348 cvu:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000889348 cvu:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000889348 cvu:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000889348 cvu:CustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000889348 srt:MinimumMember 2021-09-30 0000889348 srt:MaximumMember 2021-09-30 0000889348 2021-05-19 2021-05-20 0000889348 2021-06-01 2021-06-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-01-01 2020-12-31 0000889348 cvu:InsufficientReservesMember 2020-01-01 2020-12-31 0000889348 cvu:InsufficientReservesMember 2019-01-01 2019-12-31 0000889348 srt:RestatementAdjustmentMember 2020-01-01 2020-12-31 0000889348 srt:RestatementAdjustmentMember 2019-01-01 2019-12-31 0000889348 srt:RestatementAdjustmentMember 2020-01-01 2020-03-31 0000889348 srt:RestatementAdjustmentMember 2020-04-01 2020-06-30 0000889348 srt:RestatementAdjustmentMember 2020-07-01 2020-09-30 0000889348 2020-01-01 2020-12-31 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember us-gaap:SubsequentEventMember 2021-10-26 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember us-gaap:SubsequentEventMember 2021-10-28 0000889348 cvu:BankUnitedMember us-gaap:SubsequentEventMember 2021-10-27 2021-10-28 0000889348 cvu:TermLoanMember cvu:BankUnitedMember us-gaap:SubsequentEventMember 2021-10-27 2021-10-28 0000889348 cvu:BankUnitedMember us-gaap:SubsequentEventMember 2021-10-28 0000889348 2020-01-01 2020-06-30 0000889348 srt:ScenarioPreviouslyReportedMember 2020-12-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-12-31 0000889348 cvu:LossContractReserveAdjustmentMember 2020-12-31 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2020-12-31 0000889348 srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-07-01 2020-09-30 0000889348 cvu:LossContractReserveAdjustmentMember 2020-07-01 2020-09-30 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2020-07-01 2020-09-30 0000889348 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-09-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-01-01 2020-09-30 0000889348 cvu:LossContractReserveAdjustmentMember 2020-01-01 2020-09-30 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2020-01-01 2020-09-30 0000889348 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000889348 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-03-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-01-01 2020-03-31 0000889348 cvu:LossContractReserveAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000889348 cvu:LossContractReserveAdjustmentMember 2020-01-01 2020-03-31 0000889348 cvu:InventoryReserveAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000889348 cvu:InventoryReserveAdjustmentMember 2020-01-01 2020-03-31 0000889348 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000889348 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000889348 srt:ScenarioPreviouslyReportedMember 2020-04-01 2020-06-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-04-01 2020-06-30 0000889348 cvu:LossContractReserveAdjustmentMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000889348 cvu:LossContractReserveAdjustmentMember 2020-04-01 2020-06-30 0000889348 cvu:InventoryReserveAdjustmentMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000889348 cvu:InventoryReserveAdjustmentMember 2020-04-01 2020-06-30 0000889348 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000889348 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000889348 cvu:LossContractReserveAdjustmentMember us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000889348 cvu:InventoryReserveAdjustmentMember us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000889348 cvu:InventoryReserveAdjustmentMember 2020-07-01 2020-09-30 0000889348 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000889348 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000889348 srt:ScenarioPreviouslyReportedMember 2020-10-01 2020-12-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-10-01 2020-12-31 0000889348 cvu:LossContractReserveAdjustmentMember us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000889348 cvu:LossContractReserveAdjustmentMember 2020-10-01 2020-12-31 0000889348 cvu:InventoryReserveAdjustmentMember us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000889348 cvu:InventoryReserveAdjustmentMember 2020-10-01 2020-12-31 0000889348 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000889348 srt:RestatementAdjustmentMember 2020-10-01 2020-12-31 0000889348 us-gaap:RetainedEarningsMember 2020-10-01 2020-12-31 0000889348 2020-10-01 2020-12-31 0000889348 us-gaap:CommonStockMember 2020-10-01 2020-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2020-12-31 0000889348 srt:ScenarioPreviouslyReportedMember 2019-12-31 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2019-12-31 0000889348 cvu:LossContractReserveAdjustmentMember 2019-12-31 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2019-12-31 0000889348 srt:ScenarioPreviouslyReportedMember 2020-09-30 0000889348 cvu:InventoryCostingErrorsAdjustmentMember 2020-09-30 0000889348 cvu:LossContractReserveAdjustmentMember 2020-09-30 0000889348 cvu:AdditionalInventoryReserveAdjustmentMember 2020-09-30 iso4217:USD shares iso4217:USD shares pure 0000889348 false 2021 Q3 --12-31 24556 24556 24556 24556 10-Q true 2021-09-30 false 1-11398 CPI AEROSTRUCTURES, INC. NY 11-2520310 91 Heartland Blvd. Edgewood NY 11717 (631) 586-5200 Common stock, $0.001 par value per share CVU NYSEAMER No No Non-accelerated Filer true false false 12441276 3110581 6033537 8544494 4962906 2850000 22760591 19729638 4979928 6386288 40000 40000 659216 534857 42944810 37687226 2790731 4075048 1837909 2521742 156250 250000 1784254 1784254 150444 191179 49664398 46509449 13002848 12092684 4539670 5937921 3206133 2542464 1650549 1292025 2009247 3367825 6501666 1862933 1819237 1417 948 29815315 30012252 21000000 20738685 1136131 2537149 2692303 6205095 54643749 59493181 0.001 0.001 50000000 50000000 12301811 12301811 11951271 11951271 12302 11951 72728922 72005841 -77720575 -85001524 -4979351 -12983732 49664398 46509449 23898748 25576718 77018684 62175872 20246764 21369687 64850010 55999518 3651984 4207031 12168674 6176354 2765849 3050644 8834343 8958986 886135 1156387 3334331 -2782632 4795000 4795000 252506 309008 840680 1085805 5428629 847379 7288651 -3868437 3374 7614 7702 9714 5425255 839765 7280949 -3878151 0.44 0.07 0.60 -0.33 0.44 0.07 0.60 -0.33 12286712 11894469 12153838 11862506 12320588 11917149 12187714 11862506 11818830 11819 71294629 -81346771 -10040323 -3357355 -3357355 18388 18 347167 347185 11837218 11837 71641796 -84704126 -13050493 -1360561 -1360561 18388 19 189184 189203 11855606 11856 71830980 -86064687 -14221851 839765 839765 70571 70 141031 141101 11926177 11926 71972011 -85224922 -13240985 11951271 11951 72005841 -85001524 -12983732 1232543 1232543 33881 34 343693 343727 11985152 11985 72349534 -83768981 -11407462 623151 623151 41199 42 42 323977 325 224773 225098 12267930 12268 72574307 -83145830 -10559255 5425255 5425255 5425255 33881 34 154615 154649 12301811 12302 72728922 -77720575 -4979351 7280949 -3878151 796888 769690 28107 80764 2850000 3206133 73005 115932 723432 677489 127413 -47410 4795000 3709001 232310 3030953 3128460 -1406360 1646411 111731 -121075 -439445 -488087 5857369 891915 -1092266 469 -717222 -1088269 -1313333 -3283377 19305 11888 -19305 -11888 1851633 1855209 4795000 261315 107540 -1590318 2832251 -2922956 -463014 6033537 5432793 3110581 4969779 609485 1156126 7233 -449749 <p id="xdx_803_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zUuvBFStFMga" style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="cvu10qa007"/><b><span id="xdx_82E_zg2qOnhWUJ0b">INTERIM FINANCIAL STATEMENTS</span></b></span></td></tr></table> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company consists of CPI Aerostructures, Inc. (“CPI Aero”), Welding Metallurgy, Inc. (“WMI”), a wholly owned subsidiary of CPI Aero, and Compac Development Corporation, a wholly owned subsidiary of WMI (collectively, the “Company”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An operating segment, in part, is a component of an enterprise whose operating results are regularly reviewed by the chief operating decision maker (the “CODM”) to make decisions about resources to be allocated to the segment and assess its performance. Operating segments may be aggregated only to a limited extent. The Company’s CODM, the Chief Executive Officer, reviews financial information presented on a consolidated basis, accompanied by disaggregated information about revenues for purposes of making operating decisions and assessing financial performance. The Company has determined that it has a single operating and reportable segment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements of the Company as of September 30, 2021 and for the three and nine months ended September 30, 2021 and 2020 (as restated) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and notes normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted pursuant to those rules and regulations. The consolidated balance sheet at December 31, 2020 (as restated) has been derived from audited consolidated financial statements, as restated (see Note 14 for more information on the effect of the restatement), but does not include all of the information and notes required by U.S. GAAP. The Company believes that the disclosures are adequate to make the information presented not misleading.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All adjustments that, in the opinion of the management, are necessary for a fair presentation for the periods presented have been reflected. Such adjustments are of a normal, recurring nature. It is suggested that these consolidated financial statements be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s comprehensive Annual Report on Form 10-K/A for the year ended December 31, 2020 (the “Comprehensive Form 10-K/A”), as restated. The results of operations for interim periods are not necessarily indicative of the operating results to be expected for the full year or any other interim period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company maintains its cash in four financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company’s balances may exceed insurance limits. As of September 30, 2021, the Company had $<span id="xdx_90C_eus-gaap--CashUninsuredAmount_c20210930_pp0p0" title="Cash uninsured amount">3,231,722</span> of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly creditworthy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company currently has a shareholders’ deficit and has experienced losses from operations and negative cash flows from operations in prior periods that collectively represent significant risk to the Company to continue to operate as a going concern. To address this risk, the Company has (i) negotiated and executed a further amendment to its Amended and Restated Credit Agreement with the lenders named therein and BankUnited N.A. as Sole Arranger, Agent and Collateral Agent (as amended from time to time, the “Credit Agreement” or the “BankUnited Facility”), effective April 12, 2022 which extended the maturity date of the credit facility to September 30, 2023, (ii) obtained and is seeking additional progress payment and advance payment customer contract funding provisions, (iii) maintained procedures to reduce investments in inventory and contract assets, (iv) remained focused on its military segment which has proven to be less susceptible to COVID-19 related impacts and (v) maintained a strong (approximately $<span id="xdx_900_ecustom--FundedOrdersBacklog_iI_pn6n6_c20210930_zUkbB965v4ma" title="Funded orders backlog">138</span> million) backlog of funded orders, <span id="xdx_90C_ecustom--PercentageOfFundedOrdersForMilitaryPrograms_iI_pid_dp_uPure_c20210930_zLFrO8LsYpa9" title="Percentage of funded orders for military programs">96</span>% of which are for military programs. Based upon management’s assessment of the identified significant risks and the execution of the plans described above, management believes that substantial risk does not exist as to whether the Company’s liquidity and debt resources will be sufficient to meet its obligations as a going concern through a year and a day from the date of this filing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The outbreak of the COVID-19 coronavirus was declared a pandemic by the World Health Organization during our first quarter of 2020. During the latter part of our first quarter and subsequent to our quarter end, the COVID-19 pandemic grew, causing non-essential businesses to shut down and many people to observe the shelter-in-place directive from our state government. Our business and operations and the industries in which we operate have been impacted by public and private sector policies and initiatives in the United States (“U.S.”) to address the transmission of COVID-19, such as the imposition of travel restrictions and the adoption of remote work. The COVID-19 pandemic has contributed to a general slowdown in the global economy, has adversely impacted the businesses of certain of our customers and suppliers, and, if it continues for an extended period of time, it could adversely impact our results of operations and financial condition. In response to the COVID-19 impact on our business, we have been and continue to actively mitigate costs. We have also been taking actions to preserve capital and protect the long-term needs of our businesses, including negotiating progress payments with our customers and reducing discretionary spending. For more information on the current and potential impact of the COVID-19 pandemic on our business, see Risk Factors “<i>The impact of the coronavirus (COVID-19) pandemic on our operations, supply chain, and customers has impacted and could continue to have a material adverse effect on our business, financial position, results of operations and/or cash flows”</i> included in Part I, Item 1A of our Comprehensive Form 10-K/A.</span></p> 3231722 138000000 0.96 <p id="xdx_80E_eus-gaap--RevenueFromContractWithCustomerTextBlock_z8phGWZlBDqd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82B_zn3etzKJEs71">REVENUE RECOGNITION</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to be entitled to in exchange for the good or service. The majority of the Company’s performance obligations are satisfied over time as the Company (i) sells products with no alternative use to the Company and (ii) has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date. Under the over time revenue recognition model, revenue and gross profit are recognized over the contract period as work is performed based on actual costs incurred and an estimate of costs to complete and resulting total estimated costs at completion.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also has contracts that are considered point in time. Under the point in time revenue recognition model, revenue is recognized when control of the components has transferred to the customer; in most cases this will be based on shipping terms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracts with Customers and Performance Obligations</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The majority of the Company’s revenues are from long-term contracts with the U.S. government and commercial contractors. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. For the Company, the contract under Accounting Standards Codification Topic 606 (“ASC 606”) is typically established upon execution of a purchase order either in accordance with a long-term customer contract or on a standalone basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To determine the proper revenue recognition for our contracts, we must evaluate whether two or more contracts should be combined and accounted for as a single contract, and whether the combined or single contract should be accounted for as one performance obligation or more than one performance obligation. This evaluation requires significant judgment, and the decision to combine a group of contracts or to separate a contract into multiple performance obligations could change the amount of revenue and profit recorded in a period. A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. The Company’s performance obligations in its contracts with customers are typically the sale of each individual product contemplated in the contract or a single performance obligation representing a series of products when the contract contains multiple products that are substantially the same. The Company has elected to account for shipping performed after control over a product has transferred to a customer as fulfillment activities. When revenue is recognized in advance of incurring shipping costs, the costs related to the shipping are accrued. Shipping costs are included in costs of sales. The Company provides warranties on many of its products; however, since customers cannot purchase such warranties separately and they do not provide services beyond standard assurances, warranties are not separate performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The contracts with the U.S. government typically are subject to the Federal Acquisition Regulation, which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contracts is based on the specific negotiations with each customer and any taxes imposed by governmental authorities are excluded from revenue. The transaction price is primarily comprised of fixed consideration as the customer typically pays a fixed fee for each product sold. The Company does not adjust the amount of revenue to be recognized under a customer contract for the effects of the time value of money when the timing difference between receipt of payment and transferring the good or service is less than one year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The majority of the Company’s performance obligations are satisfied over time as the Company (i) sells products with no alternative use to the Company and (ii) has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date. The Company uses the cost-to-cost input method to measure progress for its performance obligations because it best depicts the transfer of control to the customer which occurs as the Company incurs costs on its contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generally utilizes the portfolio approach to estimate the amount of revenue to recognize for its contracts and groups contracts together that have similar characteristics. Significant judgment is used to determine which contracts are grouped together to form a portfolio. The portfolio approach is utilized only when the result of the accounting is not expected to be materially different than if applied to individual contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price, and the measure of progress for the performance obligation to which it relates, are recognized prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also has contracts that are considered point in time. Under the point in time revenue recognition model, revenue is recognized when control of the components has transferred to the customer; in most cases this will be based on shipping terms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract Estimates</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain contracts contain forms of variable consideration, such as price discounts and performance penalties. The Company generally estimates variable consideration using the most likely amount based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs expected at completion to determine its progress towards satisfying its performance obligation and to calculate the corresponding amount of revenue to recognize. For any costs incurred that do not depict the Company’s performance in transferring control of goods or services to the customer, the Company excludes such costs from its input method measure of progress as the amounts are not reflected in the price of the contract. Costs that are inputs to the satisfaction of a performance obligation include labor, materials and subcontractors’ costs, other direct costs and an allocation of indirect costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes to the original estimates may be required during the life of the contract. Estimates are reviewed quarterly and the effect of any change in the estimated gross margin percentage for a contract is reflected in revenue in the period the change becomes known. ASC 606 involves considerable use of estimates and judgment in determining revenues, costs and profits and in assigning the amounts to accounting periods. For instance, management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from the customer, and overhead cost rates, among other variables. The Company continually evaluates all of the factors related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate, or a contract is terminated which will affect estimates at completion, the Company is required to adjust revenue in the period the change is determined.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When changes are required for the estimated total revenue on a contract, these changes are recognized on a cumulative catch-up basis in the current period. A significant change in one or more estimates could affect the profitability of one or more of our performance obligations. If estimates of total costs to be incurred exceed estimates of total consideration the Company expects to receive, a provision for the remaining loss on the contract is recorded in the period in which the loss becomes evident.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized Contract Acquisition Costs and Fulfillment Costs</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. The Company does not typically incur contract acquisition costs or contract fulfillment costs that are subject to capitalization in accordance with the guidance in Accounting Standards Codification Subtopic 340-40, “Other Assets and Deferred Costs—Contracts with Customers.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disaggregation of Revenue</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DisaggregationOfRevenueTableTextBlock_zEctLuj0YrL" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zBPBtHf6F0tk">The following tables present the Company’s revenue disaggregated by contract type:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; border-collapse: collapse; width: 94%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three months ended<br/> <b>September 30,</b></span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine months ended</b><br/> <b>September 30,</b></span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020 (As Restated –<br/>  see Note 14)</span></td><td style="font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020 (As Restated –<br/> see Note 14)</span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 42%; font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aerostructures</span></td><td style="width: 1%; font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--ProductOrServiceAxis__custom--AerostructureMember_z55R3ICEJXE2" style="width: 10%; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,709,511</span></td><td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--ProductOrServiceAxis__custom--AerostructureMember_z9glJlgwYTRe" style="width: 10%; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,855,694</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%; font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--ProductOrServiceAxis__custom--AerostructureMember_pp0p0" style="width: 10%; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,591,865</span></td><td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%; font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--ProductOrServiceAxis__custom--AerostructureMember_zkJjU7aVuWp9" style="width: 10%; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,353,015</span></td><td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aerosystems</span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--ProductOrServiceAxis__custom--AerosystemsMember_zIkTYxLZgVz2" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,391,645</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--ProductOrServiceAxis__custom--AerosystemsMember_z28GFcRQuSEi" style="text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,303,930</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--ProductOrServiceAxis__custom--AerosystemsMember_pp0p0" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,563,365</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--ProductOrServiceAxis__custom--AerosystemsMember_zto5kLPcADO9" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,814,912</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kitting and Supply Chain Management</span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--ProductOrServiceAxis__custom--KittingAndSupplyChainManagementMember_zVIvPv787EWb" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,797,592</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--ProductOrServiceAxis__custom--KittingAndSupplyChainManagementMember_zyqX0lZbHO2" style="text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,417,094</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--ProductOrServiceAxis__custom--KittingAndSupplyChainManagementMember_pp0p0" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27,863,454</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--ProductOrServiceAxis__custom--KittingAndSupplyChainManagementMember_zCZVmmbU9Xn7" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,007,945</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930_zE3KggnlWWk4" style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,898,748</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930_zZt9SJJGGFe4" style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,576,718</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_pp0p0" style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,018,684</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930_zYviGaRD5p0c" style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62,175,872</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A7_zsCrEmq6BO63" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transaction Price Allocated to Remaining Performance Obligations</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our backlog represents the estimated transaction prices on performance obligations to our customers for which work remains to be performed. Backlog is converted into revenue in future periods as work is performed. As of September 30, 2021, the aggregate amount of transaction price allocated to the remaining performance obligations was approximately $<span id="xdx_90D_eus-gaap--RevenueRemainingPerformanceObligation_c20210930_pn6n6" title="Remaining performance obligations">138</span> million. This represents the amount of revenue the Company expects to recognize in the future on contracts with unsatisfied or partially satisfied performance obligations as of September 30, 2021. The Company estimates that it will recognize approximately <span id="xdx_908_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_pid_dp_uPure_c20210930__us-gaap--AwardDateAxis__custom--FiscalYear2021Member_zPF7nEfNLnb5" title="Performance obligation recognition percentage">19</span>% of this amount in the fourth quarter of fiscal year 2021 and the remainder by 2025.</span></p> <p id="xdx_894_eus-gaap--DisaggregationOfRevenueTableTextBlock_zEctLuj0YrL" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zBPBtHf6F0tk">The following tables present the Company’s revenue disaggregated by contract type:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; border-collapse: collapse; width: 94%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three months ended<br/> <b>September 30,</b></span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine months ended</b><br/> <b>September 30,</b></span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020 (As Restated –<br/>  see Note 14)</span></td><td style="font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</span></td><td style="font-size: 8pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020 (As Restated –<br/> see Note 14)</span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 42%; font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aerostructures</span></td><td style="width: 1%; font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--ProductOrServiceAxis__custom--AerostructureMember_z55R3ICEJXE2" style="width: 10%; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,709,511</span></td><td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--ProductOrServiceAxis__custom--AerostructureMember_z9glJlgwYTRe" style="width: 10%; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,855,694</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%; font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--ProductOrServiceAxis__custom--AerostructureMember_pp0p0" style="width: 10%; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,591,865</span></td><td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%; font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--ProductOrServiceAxis__custom--AerostructureMember_zkJjU7aVuWp9" style="width: 10%; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,353,015</span></td><td style="width: 1%; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aerosystems</span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--ProductOrServiceAxis__custom--AerosystemsMember_zIkTYxLZgVz2" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,391,645</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--ProductOrServiceAxis__custom--AerosystemsMember_z28GFcRQuSEi" style="text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,303,930</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--ProductOrServiceAxis__custom--AerosystemsMember_pp0p0" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,563,365</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--ProductOrServiceAxis__custom--AerosystemsMember_zto5kLPcADO9" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,814,912</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kitting and Supply Chain Management</span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930__srt--ProductOrServiceAxis__custom--KittingAndSupplyChainManagementMember_zVIvPv787EWb" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,797,592</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930__srt--ProductOrServiceAxis__custom--KittingAndSupplyChainManagementMember_zyqX0lZbHO2" style="text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,417,094</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930__srt--ProductOrServiceAxis__custom--KittingAndSupplyChainManagementMember_pp0p0" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27,863,454</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930__srt--ProductOrServiceAxis__custom--KittingAndSupplyChainManagementMember_zCZVmmbU9Xn7" style="font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,007,945</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210701__20210930_zE3KggnlWWk4" style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,898,748</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200701__20200930_zZt9SJJGGFe4" style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,576,718</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210101__20210930_pp0p0" style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,018,684</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20200930_zYviGaRD5p0c" style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right" title="Revenue by long-term contract type"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62,175,872</span></td><td style="font-size: 8pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 8709511 8855694 25591865 25353015 7391645 4303930 23563365 7814912 7797592 12417094 27863454 29007945 23898748 25576718 77018684 62175872 138000000 0.19 <p id="xdx_805_ecustom--ContractWithCustomerAssetAndLiabilityTextBlock_z2wOGR1LmRy5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_823_zAYsUKLd6uEe">CONTRACT ASSETS AND CONTRACT LIABILITIES</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent revenue recognized on contracts in excess of amounts invoiced to the customers and the Company’s right to consideration is conditional on something other than the passage of time. Amounts may not exceed their net realizable value. Under the typical payment terms of our government contracts, the customer retains a portion of the contract price until completion of the contract, as a measure of protection for the customer. Our government contracts therefore typically result in revenue recognized in excess of billings, which we present as contract assets. Contract assets are classified as current. The Company’s contract liabilities represent customer payments received or due from the customer in excess of revenue recognized. Contract liabilities are classified as current.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognized for the periods ended September 30, 2021 and 2020 that was included in the contract liabilities balance as of January 1, 2021 and 2020, respectively, was approximately $<span id="xdx_901_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_dm_c20210101__20210930_zluWJr4QOIKa" title="Revenue recognized that was included in contract liabilities">1.6 million</span> and $<span id="xdx_90C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_dm_c20200101__20200930_zcF5DmnGtTX" title="Revenue recognized that was included in contract liabilities">1.7 million</span>, respectively.</span></p> 1600000 1700000 <p id="xdx_80E_eus-gaap--InventoryDisclosureTextBlock_ziyozPzRhDWe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.</b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_z4UwzQKNwyd5">INVENTORY</span></b></span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z36clk5eZtii" style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zA0VdVNFXSI1">The components of inventory consisted of the following:</span></span></p> <p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20210930_zkDq7G9ruP86" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20201231_z8NREyNr9xWd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 11pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 11pt; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b> </span></p></td><td style="padding-bottom: 1pt; font-size: 11pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 11pt; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 11pt; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020 (As Restated)</b> </span></p></td><td style="padding-bottom: 1pt; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--InventoryRawMaterials_iI_maINziDW_maIGz0bj_maIGzLU0_zMLtJ1uaCNB6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raw materials</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,030,782</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,218,981</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_406_eus-gaap--InventoryWorkInProcess_iI_maINziDW_maIGz0bj_maIGzLU0_zGrRYehkVInd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Work in progress</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,766,429</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,645,548</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_eus-gaap--InventoryFinishedGoods_iI_maINziDW_maIGz0bj_maIGzLU0_zUfZq9SMyAYa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finished goods (includes completed components)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,831,938</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,251,982</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryGross_iTI_mtIGz0bj_maINzeV4_mtIGzLU0_zcn6T5ErOa7c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross inventory</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,629,149</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,116,511</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--InventoryValuationReserves_iNI_di_msINzeV4_msINzhzK_zZPvbTVYoAui" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory reserves</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,649,221</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,730,223</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_mtINzeV4_mtINzhzK_ztUDklrQQyRa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,979,928</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,386,288</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AA_z4GpmGlE2WYg" style="margin-top: 0; margin-bottom: 0"> </p> <p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z36clk5eZtii" style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zA0VdVNFXSI1">The components of inventory consisted of the following:</span></span></p> <p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20210930_zkDq7G9ruP86" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20201231_z8NREyNr9xWd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 11pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 11pt; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b> </span></p></td><td style="padding-bottom: 1pt; font-size: 11pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 11pt; padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 11pt; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020 (As Restated)</b> </span></p></td><td style="padding-bottom: 1pt; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--InventoryRawMaterials_iI_maINziDW_maIGz0bj_maIGzLU0_zMLtJ1uaCNB6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raw materials</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,030,782</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,218,981</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_406_eus-gaap--InventoryWorkInProcess_iI_maINziDW_maIGz0bj_maIGzLU0_zGrRYehkVInd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Work in progress</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,766,429</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,645,548</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_eus-gaap--InventoryFinishedGoods_iI_maINziDW_maIGz0bj_maIGzLU0_zUfZq9SMyAYa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finished goods (includes completed components)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,831,938</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,251,982</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryGross_iTI_mtIGz0bj_maINzeV4_mtIGzLU0_zcn6T5ErOa7c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross inventory</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,629,149</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,116,511</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--InventoryValuationReserves_iNI_di_msINzeV4_msINzhzK_zZPvbTVYoAui" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory reserves</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,649,221</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,730,223</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_mtINzeV4_mtINzhzK_ztUDklrQQyRa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, net</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,979,928</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,386,288</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 2030782 2218981 1766429 2645548 3831938 4251982 7629149 9116511 2649221 2730223 4979928 6386288 <p id="xdx_807_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zJAdObjY9Ijc" style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82E_zyZQUoRHvJTe">STOCK-BASED COMPENSATION</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for stock-based compensation based on the fair value of the stock or stock-based instrument on the date of grant. The Company recognized a total of $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20210930_pp0p0" title="Stock-based compensation">154,649</span> and $<span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200701__20200930_z28NHerwXepe" title="Stock-based compensation">141,101</span> of stock-based compensation expense for the three months ended September 30, 2021 and 2020, respectively, and a total of $<span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210930_pp0p0" title="Stock-based compensation">723,474</span> and $<span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200101__20200930_zAwNLrnHApj3" title="Stock-based compensation">677,489</span> of stock- based compensation expense for the nine months ended September 30, 2021 and 2020, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three and nine months ended September 30, 2021, the Company granted <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zgfbn6meq8b3" title="Grants in period">0</span> and <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zjtDqCvzuipl">135,512</span> restricted stock units (“RSUs”), respectively, to its board of directors as partial compensation for the 2021 year, and during the three and nine months ended September 30, 2020, the Company granted <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_uShares_c20200701__20200930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zMpAqnTMMivd" title="Grants in period">2,617</span> and <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_uShares_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zuAygsWrvK1l" title="Grants in period">76,167</span> RSUs, respectively, to its board of directors as partial compensation for the 2020 year. RSUs vest quarterly on a straight-line basis over a one-year period. For the three and nine months ended September 30, 2021, approximately $<span id="xdx_905_eus-gaap--ShareBasedCompensation_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pp0p0" title="Non-cash compensation expense">79,638</span> and $<span id="xdx_90F_eus-gaap--ShareBasedCompensation_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_pp0p0" title="Non-cash compensation expense">511,983</span>, respectively, of non-cash compensation expense related to the RSU grants to the board of directors are included in selling, general and administrative expenses, and for the three and nine months ended September 30, 2020, approximately $<span id="xdx_90C_eus-gaap--ShareBasedCompensation_pp0p0_c20200701__20200930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zYPPK7OoQiPb" title="Non-cash compensation expense">89,801</span> and $<span id="xdx_904_eus-gaap--ShareBasedCompensation_pp0p0_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zuSMCgomYkxd" title="Non-cash compensation expense">481,672</span>, respectively, of non-cash compensation expense related to the RSU grants to the board of directors are included selling, general and administrative expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three and nine months ended September 30, 2021, the Company granted <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_uShares_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zJbh6FJhBYUc">0</span> and <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_uShares_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zbF47fOSXTOk" title="Grants in period">166,428</span> shares of common stock to employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. For the three and nine months ended September 30, 2021, approximately $<span id="xdx_903_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_z5oDdTrjdE94" title="Stock-based compensation">61,434</span> and $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zq8U2Or8Fh1g" title="Stock-based compensation">173,536</span>, respectively, of compensation expense are included in selling, general and administrative expenses and approximately $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" title="Stock-based compensation">13,577</span> and $<span id="xdx_904_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" title="Stock-based compensation">37,955</span>, respectively, of compensation expense are included in cost of sales for the three and nine months ended September 30, 2021, respectively, for shares of common stock granted to employees between 2016 and 2020. For the three and nine months ended September 30, 2020, approximately $<span id="xdx_904_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200701__20200930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zqZ5Pm0OkhOk" title="Stock-based compensation">22,040</span> and $<span id="xdx_90E_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_ztHvlKvr6QMh" title="Stock-based compensation">137,946</span>, respectively, of compensation expense are included in selling, general and administrative expenses and approximately $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200701__20200930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zBm6sGbf0uHa" title="Stock-based compensation">29,261</span> and $<span id="xdx_900_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200101__20200930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_z6QKHJuz4eOf" title="Stock-based compensation">57,872</span>, respectively, of compensation expense are included in cost of sales for shares of common stock granted to employees between 2015 and 2019. During the three and nine months ended September 30, 2021, <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_pid_uShares_c20210701__20210930_zigwvXLmDjfe" title="Shares forfeited"><span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_pid_uShares_c20210101__20210930_zCHCKFIfIr8c">41,199</span></span> shares were forfeited.</span></p> 154649 141101 723474 677489 0 135512 2617 76167 79638 511983 89801 481672 0 166428 61434 173536 13577 37955 22040 137946 29261 57872 41199 41199 <p id="xdx_80E_eus-gaap--FairValueDisclosuresTextBlock_zyGqRxSsA88c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_826_zO0C8ARTGAX1">FAIR VALUE</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Fair Value</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--FairValueByBalanceSheetGroupingTextBlock_zL1naJRXeVT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zW9f3znkbwJj">At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 30, 2021</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carrying Amount</span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair Value</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term borrowings and long-term debt</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--DebtInstrumentFairValue_iI_c20210930__us-gaap--FairValueByMeasurementBasisAxis__us-gaap--CarryingReportedAmountFairValueDisclosureMember_zY2A3gfTMeP2" style="border-bottom: Black 2.5pt double; width: 12%; text-align: right" title="Short-term borrowings and long-term debt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27,060,128</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--DebtInstrumentFairValue_iI_c20210930__us-gaap--FairValueByMeasurementBasisAxis__us-gaap--EstimateOfFairValueFairValueDisclosureMember_zAFLn32eY08k" style="border-bottom: Black 2.5pt double; width: 12%; text-align: right" title="Short-term borrowings and long-term debt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27,060,128</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2020</b></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Carrying Amount</b></span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt</span></td><td style="font-size: 10pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 10pt; text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 10pt; text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term borrowings and long-term debt</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--DebtInstrumentFairValue_iI_c20201231__us-gaap--FairValueByMeasurementBasisAxis__us-gaap--CarryingReportedAmountFairValueDisclosureMember_zNOiQZEELfN8" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,445,446</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--DebtInstrumentFairValue_iI_c20201231__us-gaap--FairValueByMeasurementBasisAxis__us-gaap--EstimateOfFairValueFairValueDisclosureMember_zbx6J6JVVNHa" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,445,446</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A5_znSyvJ6LWSvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We estimated the fair value of debt using market quotes and calculations based on market rates.</span></p> <p id="xdx_893_eus-gaap--FairValueByBalanceSheetGroupingTextBlock_zL1naJRXeVT5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zW9f3znkbwJj">At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 30, 2021</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carrying Amount</span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair Value</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term borrowings and long-term debt</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--DebtInstrumentFairValue_iI_c20210930__us-gaap--FairValueByMeasurementBasisAxis__us-gaap--CarryingReportedAmountFairValueDisclosureMember_zY2A3gfTMeP2" style="border-bottom: Black 2.5pt double; width: 12%; text-align: right" title="Short-term borrowings and long-term debt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27,060,128</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--DebtInstrumentFairValue_iI_c20210930__us-gaap--FairValueByMeasurementBasisAxis__us-gaap--EstimateOfFairValueFairValueDisclosureMember_zAFLn32eY08k" style="border-bottom: Black 2.5pt double; width: 12%; text-align: right" title="Short-term borrowings and long-term debt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27,060,128</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, 2020</b></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Carrying Amount</b></span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair Value</b></span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt</span></td><td style="font-size: 10pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 10pt; text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font-size: 10pt; text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; text-align: right; width: 12%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font-size: 10pt; text-align: left; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term borrowings and long-term debt</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--DebtInstrumentFairValue_iI_c20201231__us-gaap--FairValueByMeasurementBasisAxis__us-gaap--CarryingReportedAmountFairValueDisclosureMember_zNOiQZEELfN8" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,445,446</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--DebtInstrumentFairValue_iI_c20201231__us-gaap--FairValueByMeasurementBasisAxis__us-gaap--EstimateOfFairValueFairValueDisclosureMember_zbx6J6JVVNHa" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,445,446</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 27060128 27060128 33445446 33445446 <p id="xdx_806_eus-gaap--EarningsPerShareTextBlock_zhga9nxaV2de" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 17.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_820_zO9Yuby3Bcyk">INCOME (LOSS) PER COMMON SHARE</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted income (loss) per common share for the three and nine months ended September 30, 2021 and September 30, 2020 is computed using the weighted average number of common shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock, as well as unvested RSUs. Incremental shares of <span id="xdx_90E_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_uShares_c20210101__20210930_zwq3dMGMnli5" title="Incremental shares used in calculation of diluted income"><span id="xdx_90B_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_uShares_c20210701__20210930_zB1S8KcBwY03" title="Incremental shares used in calculation of diluted income">33,876</span></span> were used in the calculation of diluted income per common share in the three and nine months ended September 30, 2021. Incremental shares of <span id="xdx_907_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20200101__20200930_z8e49qTOwHre" title="Anti-dilutive shares"><span id="xdx_90B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20200701__20200930_ztjAFJiooPtg" title="Anti-dilutive shares">23,247</span></span> were not used in the calculation of diluted income per common share in the three and nine months ended September 30, 2020, respectively, as the Company is in a loss position for those periods and these shares would be considered anti-dilutive.</span></p> 33876 33876 23247 23247 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zZc6pwovgTZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 17.3pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_827_zVrQOIfn3M03">DEBT</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Credit Facility</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 24, 2016, the Company entered into the Credit Agreement. The BankUnited Facility originally provided for a revolving credit loan commitment of $<span id="xdx_906_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20160324__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_pn6n6" title="Line of credit facility, maximum borrowing capacity">30</span> million (the “Revolving Loan”) and a $<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_c20160324__us-gaap--CreditFacilityAxis__custom--TermLoanMember_pn6n6" title="Debt instrument, face amount">10</span> million term loan (“Term Loan”). The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the Credit Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 24, 2020, the Company entered into a Sixth Amendment and Waiver to the Credit Agreement (the “Sixth Amendment”). Under the Sixth Amendment, the parties amended the Credit Agreement by extending the maturity date of the Revolving Loan and Term Loan to <span id="xdx_908_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20200823__20200824__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zdqFpVVTtHak" title="Line of Credit Facility, Expiration Date">May 2, 2022</span> and making conforming changes to the repayment schedule of the Term Loan. The availability under the Revolving Loan was reduced by $<span id="xdx_90F_ecustom--ReductionInRevolvingNote_pn6n6_c20200823__20200824__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zgAy4v8VDU1c" title="Line of credit facility, maximum borrowing capacity">6</span> million, to $<span id="xdx_904_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20200824__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_pn6n6" title="Line of credit facility, maximum borrowing capacity">24</span> million, and the outstanding principal amount on the Term Note was increased to approximately $<span id="xdx_903_eus-gaap--DebtInstrumentCarryingAmount_iI_pp0p0_c20200824__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zOiAd9DKDjE2" title="Outstanding principal amount">7,933,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 11, 2021, the Company entered into a Waiver and Seventh Amendment (“Seventh Amendment”) to the Credit Agreement. Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to <span id="xdx_901_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20210510__20210511__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zYKp1MGcVsq7" title="Line of Credit Facility, Expiration Date">July 31, 2022</span>, and (b) amending the leverage ratio covenant for the fiscal quarters ending on and after March 31, 2021, to <span id="xdx_90C_ecustom--MinimumFundedDebtToEbitdaRatio_iI_pid_uPure_c20210511__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zD8hw2DNaoDl" title="Minimum funded debt to EBITDA ratio">4.0</span> to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 28, 2021, the Company entered into a Waiver and Eighth Amendment (the “Eighth Amendment”) to the Credit Agreement. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to <span id="xdx_900_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20211027__20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zrBP9RcA4ga9" title="Line of Credit Facility, Expiration Date">December 31, 2022</span>, (b) reducing the availability under the Revolving Loan from $<span id="xdx_90B_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20200824__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zcWhHafY9XC1" title="Line of credit facility, maximum borrowing capacity">24</span> million to $<span id="xdx_90D_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20211028__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zUbNWfvBEKe7" title="Line of credit facility, maximum borrowing capacity">21</span> million while eliminating the requirement to maintain a minimum $<span id="xdx_907_ecustom--MinimumLiquidityCovenantEliminated_pn5n6_c20211027__20211028__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zMPUwh6mqg56" title="Liquidity covenant eliminated">3</span>.0 million in a combination of Revolving Loan availability and unrestricted cash, (c) providing for the repayment of an additional $<span id="xdx_90A_ecustom--RepaymentOfPrincipalUnderAgreement_pp0p0_c20211027__20211028__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zAnptFDWGBD9" title="Repayment of principal under agreement">750,000</span> of the principal balance of the Term Loan in three installments of $<span id="xdx_907_ecustom--RepaymentOfPrincipalInstallmentUnderAgreement_pp0p0_c20211027__20211028__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_ze9nReGEeFj5" title="Repayment of principal installment under agreement">250,000</span> on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $<span id="xdx_901_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_pp0p0_c20211027__20211028__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_ztSNZkJ7dDkj" title="Debt instrument, periodic payment, principal">200,000</span> regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant for the fiscal quarters ending on and after June 30, 2021 to provide for a ratio of <span id="xdx_902_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_pip0_uPure_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_z4DJDn395Yqk" title="Minimum fixed cost coverage ratio future periods">1.5</span> to 1.0, and (e) amending the maximum leverage ratio covenant as follows: for the fiscal quarter ending on March 31, 2021 - <span id="xdx_90A_ecustom--MinimumFundedDebtToEbitdaRatioPeriodOne_iI_pip0_uPure_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zEEWQWftwm4f" title="Minimum funded debt to EBITDA ratio">5.0</span> to 1.0; for the fiscal quarter ending June 30, 2021 - <span id="xdx_907_ecustom--MinimumFundedDebtToEbitdaRatioPeriodTwo_iI_pip0_uPure_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zPsx4nYzCSk6" title="Minimum funded debt to EBITDA ratio">4.75</span> to 1.0; for the fiscal quarter ended September 30, 2021 - <span id="xdx_90D_ecustom--MinimumFundedDebtToEbitdaRatioPeriodThree_iI_pip0_uPure_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zabvRR6fcGNc" title="Minimum funded debt to EBITDA ratio">4.25</span> to 1.0 and for the fiscal quarter ended December 31, 2021 and thereafter - <span id="xdx_900_ecustom--MinimumFundedDebtToEbitdaRatioPeriodFour_iI_pip0_uPure_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zKJ7Bw7WRxtd" title="Minimum funded debt to EBITDA ratio">4.0</span> to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. In connection with the Eighth Amendment, a $<span id="xdx_901_ecustom--AmendmentFee_pp0p0_c20211027__20211028__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zmEaAUWMFGu5" title="Amendment fee">250,000</span> amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $<span id="xdx_907_ecustom--RepaymentOfPrincipalUnderAgreement_pp0p0_c20210411__20210412__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zLDrYUnuJB71" title="Repayment of principal under agreement">750,000</span> of the principal balance of the Term Loan in three installments of $<span id="xdx_90B_ecustom--RepaymentOfPrincipalInstallmentUnderAgreement_pp0p0_c20210411__20210412__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zMUzZQyPhA3c" title="Repayment of Principal Under Agreement">250,000</span> on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $<span id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_pp0p0_c20210411__20210412__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zdkiZBe3KeN1" title="Debt instrument, periodic payment, principal">200,000</span> regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus <span id="xdx_908_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember_zjoVq0iRL2Cj" title="Prime rate Plus">2.5</span>%; from July 1, 2022 through August 31, 2022, Prime Rate plus <span id="xdx_907_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--VariableRateAxis__custom--PrimeRateOneMember_z2Kdn7gN9oi9" title="Prime rate Plus">5</span>%; from September 1, 2022 through October 31, 2022, Prime Rate plus <span id="xdx_90B_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--VariableRateAxis__custom--PrimeRateTwoMember_zqDu0MqJbJu5">6</span>%; from November 1, 2022 through December 31, 2022, Prime Rate plus <span id="xdx_90D_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--VariableRateAxis__custom--PrimeRateThreeMember_ztiUOW2WbtEe">7</span>%; and from January 1, 2023 through September 30, 2023, Prime Rate plus <span id="xdx_90F_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--VariableRateAxis__custom--PrimeRateFourMember_zXT3effaLVZ8">8</span>%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended as set forth in the following paragraph. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Credit Agreement, as amended, requires us to maintain the following financial covenants: (a) minimum debt service coverage ratio of no less than <span id="xdx_90E_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--DebtInstrumentRedemptionPeriodAxis__us-gaap--DebtInstrumentRedemptionPeriodOneMember_zALbMSszZJV2" title="Minimum fixed cost coverage ratio future periods">1.5</span> to 1.0 for the trailing four quarter period ended June 30, 2021 and December 31, 2021, <span id="xdx_906_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--DebtInstrumentRedemptionPeriodAxis__us-gaap--DebtInstrumentRedemptionPeriodTwoMember_z0g9RYIvA13l">0.90</span> to 1.0 for the trailing four quarter period ended March 31, 2022, <span id="xdx_906_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--DebtInstrumentRedemptionPeriodAxis__us-gaap--DebtInstrumentRedemptionPeriodThreeMember_zq3VbN6XsOO8">0.95</span> to 1.0 for the trailing four quarter period ended June 30, 2022, and <span id="xdx_907_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--DebtInstrumentRedemptionPeriodAxis__us-gaap--DebtInstrumentRedemptionPeriodFourMember_zH5JaNnPCul3">1.5</span> to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than <span id="xdx_908_ecustom--MinimumFundedDebtToEbitdaRatioPeriodOne_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zD41B8fOJDa">4.75</span> to 1.0 for the trailing four quarter period ended June 30, 2021, <span id="xdx_905_ecustom--MinimumFundedDebtToEbitdaRatioPeriodTwo_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zIpKYO1Gmne8" title="Minimum fixed cost coverage ratio future periods">5.35</span> to 1.0 for the trailing four quarter period ended September 30, 2021, <span id="xdx_908_ecustom--MinimumFundedDebtToEbitdaRatioPeriodThree_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_z5yji9eIjn7f" title="Minimum fixed cost coverage ratio future periods">4.65</span> to 1.0 for the trailing four quarter period ended December 31, 2021, <span id="xdx_907_ecustom--MinimumFundedDebtToEbitdaRatioPeriodFour_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zVGxnArGIldk" title="Minimum fixed cost coverage ratio future periods">7.30</span> to 1.0 for the trailing four quarter period ended March 31, 2022, <span id="xdx_90C_ecustom--MinimumFundedDebtToEbitdaRatioPeriodFive_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zjjRH5UhTFpb" title="Minimum fixed cost coverage ratio future periods">6.30</span> to 1.0 for the trailing four quarter period ended June 30, 2022, and <span id="xdx_900_ecustom--MinimumFundedDebtToEbitdaRatioPeriodSix_iI_pip0_uPure_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zdDoU3PgfKGh" title="Minimum fixed cost coverage ratio future periods">4.0</span> to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $<span id="xdx_90D_ecustom--NetIncomeRequiredUnderAgreement_pp2p0_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__srt--RangeAxis__srt--MinimumMember_zXQ63yl0mry6" title="Net income required under agreement">1.00</span> commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $<span id="xdx_907_ecustom--MinimumAdjustedEbitda_pn5n6_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__srt--RangeAxis__srt--MinimumMember_zICJq9gnpp3g" title="Minimum adjusted EBITDA">1</span>.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The BankUnited Facility is secured by all of the Company’s assets and both the Revolving Loan and Term Loan bear interest at the <span id="xdx_907_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember_znewrrRmxBK5" title="Debt Instrument, Description of Variable Rate Basis">Prime Rate</span> + <span id="xdx_90C_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210101__20210930__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember_zpAhEo1edJt4" title="Prime rate Plus">0.75</span>% as of September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2021 the Company had $<span id="xdx_907_eus-gaap--LongTermLineOfCredit_iI_pp0p0_c20210930__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zFskzIPvmqx" title="Oustanding loans">21,000,000</span> million outstanding under the Revolving Loan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Term Loan, as amended by the Ninth Amendment, had an aggregate principal amount of $<span id="xdx_908_eus-gaap--DebtInstrumentCarryingAmount_iI_pp0p0_c20210930__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zXsMdk4uvFD5" title="Outstanding principal amount">5,583,333</span>, payable in monthly installments, as defined in the Credit Agreement, as of September 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>PPP Loan</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 10, 2020, we entered into the Paycheck Protection Program loan (“PPP Loan”), with BNB Bank (now part of Dime Community Bank (“Dime”)) as the lender, in an aggregate principal amount of $<span id="xdx_909_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200410__us-gaap--LineOfCreditFacilityAxis__custom--BNBBankMember__us-gaap--DebtInstrumentAxis__custom--PPPLoanMember_ztTEm725Pss5" title="Debt instrument, face amount">4,795,000</span>, pursuant to the Paycheck Protection Program under the CARES Act. On November 2, 2020, the Company applied to the lender for full forgiveness of the PPP Loan as calculated in accordance with the terms of the CARES Act, as modified by the Paycheck Protection Flexibility Act. On July 13, 2021, the Company received notification through Dime that the PPP Loan and accrued interest thereon have been fully forgiven by the Small Business Association and that the forgiveness payment date was July 1, 2021. The forgiveness of the PPP Loan has been recognized during the Company’s third fiscal quarter ending September 30, 2021. The PPP Loan was evidenced by a promissory note (the “Note”) and, subject to the terms of the Note, the PPP Loan had a fixed interest rate interest of one percent (<span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200410__us-gaap--LineOfCreditFacilityAxis__custom--BNBBankMember__us-gaap--DebtInstrumentAxis__custom--PPPLoanMember_zYRzuV9cYrqc" title="Debt instrument, interest rate, stated percentage">1</span>%) per annum, with the first six months of interest deferred and had an initial term of two years. The SBA reserves the right to audit any PPP Loan, for eligibility and other criteria, regardless of size. These audits may occur after forgiveness has been granted. In accordance with the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), all borrowers are required to maintain their PPP loan documentation for six years after the PPP Loan was forgiven and to provide that documentation to the SBA upon request. All amounts are classified as current or long term in accordance with the Note terms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Long Term Debt Maturities</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zxAAXiO8e1xk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_z0MT29K1HQnd">The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Twelve months ending September 30,</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_494_20210930_zauLUpteOmD2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_iI_maLTDzhnE_za5k2vbd3zT1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,367,825</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo_iI_maLTDzhnE_zG9A3mspNgYb" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,591,928</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree_iI_maLTDzhnE_zKMlVAGS9y7a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66,311</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour_iI_maLTDzhnE_zQlHDtpFX0ti" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,330</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive_iI_maLTDzhnE_zHPcF9ZQ1lv2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,734</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebt_iTI_mtLTDzhnE_zwra1pzKnDu3" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,060,128</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AA_zpcEdwYk7QGb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in the long-term debt are financing leases and other notes payable of $<span id="xdx_90A_eus-gaap--LongTermDebtAndCapitalLeaseObligations_iI_pp0p0_c20210930_zUsVlB77UKb9" title="Long-term debt and lease obligation">476,795</span> and $<span id="xdx_907_eus-gaap--LongTermDebtAndCapitalLeaseObligations_iI_pp0p0_c20201231_ztWzghp9Ltie" title="Long-term debt and lease obligation">678,428</span> at September 30, 2021 and December 31, 2020, respectively, including a current portion of $<span id="xdx_902_eus-gaap--LongTermDebtAndCapitalLeaseObligationsCurrent_iI_pp0p0_c20210930_zkwo7sIhJ3xb" title="Long-term debt and lease obligation - current">217,825</span> and $<span id="xdx_90A_eus-gaap--LongTermDebtAndCapitalLeaseObligationsCurrent_iI_pp0p0_c20201231_zRREm6qHFeXg" title="Long-term debt and lease obligation - current">255,833</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has cumulatively paid approximately $<span id="xdx_900_eus-gaap--PaymentsOfDebtIssuanceCosts_pp0p0_c20210101__20210930__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zIHCJOgsheS5" title="Payments of debt issuance costs">595,540</span> of total debt issuance costs in connection with the BankUnited Facility, of which approximately $<span id="xdx_90E_eus-gaap--DeferredFinanceCostsNoncurrentNet_iI_pp0p0_c20210930__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zuBXLJNf0dK7" title="Debt issuance costs, noncurrent, net">42,364</span> is included in other assets at September 30, 2021.</span></p> 30000000 10000000 2022-05-02 6000000 24000000 7933000 2022-07-31 4.0 2022-12-31 24000000 21000000 3000000 750000 250000 200000 1.5 5.0 4.75 4.25 4.0 250000 750000 250000 200000 0.025 0.05 0.06 0.07 0.08 1.5 0.90 0.95 1.5 4.75 5.35 4.65 7.30 6.30 4.0 1.00 1000000 Prime Rate 0.0075 21000000 5583333 4795000 0.01 <p id="xdx_89E_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zxAAXiO8e1xk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_z0MT29K1HQnd">The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Twelve months ending September 30,</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_494_20210930_zauLUpteOmD2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_iI_maLTDzhnE_za5k2vbd3zT1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,367,825</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo_iI_maLTDzhnE_zG9A3mspNgYb" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,591,928</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40D_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree_iI_maLTDzhnE_zKMlVAGS9y7a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66,311</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour_iI_maLTDzhnE_zQlHDtpFX0ti" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,330</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive_iI_maLTDzhnE_zHPcF9ZQ1lv2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,734</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebt_iTI_mtLTDzhnE_zwra1pzKnDu3" style="vertical-align: bottom; background-color: White"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,060,128</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 3367825 2591928 66311 31330 2734 6060128 476795 678428 217825 255833 595540 42364 <p id="xdx_80B_eus-gaap--ConcentrationRiskDisclosureTextBlock_zjYrbtG3TEFj" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82B_zJCY7qF7hzP2">MAJOR CUSTOMERS</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended September 30, 2021, the Company’s four largest customers accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_z1D2HHMWakvg" title="Concentration risk, percentage">34</span>%, <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerTwoMember_zyMEKgXPuF98" title="Concentration Risk, Percentage">21</span>%, <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerThreeMember_z7jzoiNLcHxk" title="Concentration Risk, Percentage">11</span>% and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerFourMember_z7brrDN7ixo7">10</span>% of revenue. During the nine months ended September 30, 2020, the Company’s three largest customers accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zKoPGH5gTcO9" title="Concentration Risk, Percentage">39</span>%, <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerTwoMember_zxzirKKpHuv8" title="Concentration Risk, Percentage">12</span>% and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerThreeMember_ztx5yGRolwh" title="Concentration Risk, Percentage">10</span>% of revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At September 30, 2021, <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ContractAssetsMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zuxqlITNpsUh" title="Concentration risk, percentage">44</span>%, <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ContractAssetsMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerTwoMember_zQvNmWuNJBuc" title="Concentration Risk, Percentage">18</span>%, and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ContractAssetsMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerThreeMember_zZOx7y0b8Zsd" title="Concentration Risk, Percentage">12</span>% of contract assets were from the Company’s three largest customers. At December 31, 2020, <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ContractAssetsMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zcP6mVScHN53" title="Concentration risk, percentage">39</span>%, <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ContractAssetsMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerTwoMember_zNhX8JVM1zD3" title="Concentration Risk, Percentage">20</span>%, <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ContractAssetsMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerThreeMember_z1nHmQK7d4V1" title="Concentration Risk, Percentage">12</span>%, and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--ContractAssetsMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerFourMember_zcssV2J21m49" title="Concentration Risk, Percentage">9</span>% of contract assets were from the Company’s four largest customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At September 30, 2021, <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zUKSD5z2rdT6">45</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%, <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerTwoMember_zFPPCOpxspGc">13</span>%, and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerThreeMember_zTjYt8LJgG2h">12</span>% of our accounts receivable were from the Company’s three largest customers. At December 31, 2020, <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zv6LzFmQmCIk">29</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%, <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerTwoMember_ziART8kX4jwd">24</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%, <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerThreeMember_zD23KorLWfOi">15</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%, and <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerFourMember_zimeP8RqXtx9">13</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% of accounts receivable were from the Company’s four largest customers.</span></p> 0.34 0.21 0.11 0.10 0.39 0.12 0.10 0.44 0.18 0.12 0.39 0.20 0.12 0.09 0.45 0.13 0.12 0.29 0.24 0.15 0.13 <p id="xdx_804_eus-gaap--LesseeOperatingLeasesTextBlock_zoOoBDe43kT6" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 34.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_826_z6cXCYNz06Ze">LEASES</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases a building and equipment. Under Accounting Standards Codification Topic 842, at contract inception we determine whether the contract is or contains a lease and whether the lease should be classified as an operating or a financing lease. Operating leases are included in ROU (right-of-use) assets and operating lease liabilities in our consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases manufacturing and office space under an agreement classified as an operating lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease agreement, as amended, expires on April 30, 2026 and does not include any renewal options. The agreement provides for an initial monthly base amount plus annual escalations through the term of the lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to the monthly base amounts in the lease agreement, the Company is required to pay real estate taxes and operating expenses during the lease terms. The Company also leases office equipment in agreements classified as operating leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three and nine months ended September 30, 2021, the Company’s operating lease expense was $<span id="xdx_905_eus-gaap--OperatingLeaseExpense_c20210701__20210930_zkmxhmE5TTUd" title="Lease expense">466,869</span> and $<span id="xdx_903_eus-gaap--OperatingLeaseExpense_c20210101__20210930_zXE3rxOlfOXd" title="Lease expense">1,400,607</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zljPkfB3gBK2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zAW2yKAUUxbe">Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20210930_zywhaihzKLH"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: left; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve months ending September 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: left; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_maLOLLPznuS_z9tYvoZ92rHh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 86%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,951,263</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_maLOLLPznuS_zV8TFuzRVEd3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,141,072</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_maLOLLPznuS_zM2KKL02Xpbe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,631</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPznuS_zTlhW3X3pa36" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total undiscounted operating lease payments</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,103,966</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zdPO2HHX8Wy5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest (between <span id="xdx_90E_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20210930__srt--RangeAxis__srt--MinimumMember_zlFvoKVHvf03" title="Interest rate">4.0</span>% - <span id="xdx_901_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20210930__srt--RangeAxis__srt--MaximumMember_zMwaEoVSIKWj" title="Interest rate">6.0</span>%)</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(104,902</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_408_eus-gaap--OperatingLeaseLiability_iI_zuayax0qZmXh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of operating lease payments</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,999,064</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A5_zzbKykmhEZUb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_ecustom--LesseeOperatingLeasesTableTextBlock_z4q4DjimCDMj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zq7B2MME1Qw5">The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td> </td> <td colspan="2" id="xdx_498_20210930_z5yGMR8kgLHh"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--AssetsAbstract_iB_zb1ghRgssGB3" style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_z5SF1Alf4zl6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ROU assets-net</span></td><td style="width: 1%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,790,731</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LiabilitiesAbstract_iB_zmgSveSuJQw1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liabilities</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_maOLLzAH1_ziq9rxT5dEae" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current operating lease liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,862,933</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maOLLzAH1_zs2BIFgNFyw3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term operating lease liabilities</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,136,131</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_i01TI_mtOLLzAH1_zt4bjJx4P9d3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total ROU liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,999,064</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A7_zwx2fYX3okZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s weighted average remaining lease term for its operating leases is <span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210930_z7cMremGBF73" title="Weighted average remaining lease term operating leases">1.6</span> years.</span></p> 466869 1400607 <p id="xdx_89D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zljPkfB3gBK2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zAW2yKAUUxbe">Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20210930_zywhaihzKLH"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: left; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Twelve months ending September 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: left; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_maLOLLPznuS_z9tYvoZ92rHh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 86%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,951,263</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_maLOLLPznuS_zV8TFuzRVEd3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,141,072</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_maLOLLPznuS_zM2KKL02Xpbe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,631</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPznuS_zTlhW3X3pa36" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total undiscounted operating lease payments</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,103,966</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zdPO2HHX8Wy5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest (between <span id="xdx_90E_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20210930__srt--RangeAxis__srt--MinimumMember_zlFvoKVHvf03" title="Interest rate">4.0</span>% - <span id="xdx_901_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20210930__srt--RangeAxis__srt--MaximumMember_zMwaEoVSIKWj" title="Interest rate">6.0</span>%)</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(104,902</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_408_eus-gaap--OperatingLeaseLiability_iI_zuayax0qZmXh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of operating lease payments</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,999,064</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 1951263 1141072 11631 3103966 0.040 0.060 104902 2999064 <p id="xdx_89D_ecustom--LesseeOperatingLeasesTableTextBlock_z4q4DjimCDMj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zq7B2MME1Qw5">The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td> </td> <td colspan="2" id="xdx_498_20210930_z5yGMR8kgLHh"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--AssetsAbstract_iB_zb1ghRgssGB3" style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_z5SF1Alf4zl6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 87%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ROU assets-net</span></td><td style="width: 1%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,790,731</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LiabilitiesAbstract_iB_zmgSveSuJQw1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liabilities</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_maOLLzAH1_ziq9rxT5dEae" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current operating lease liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,862,933</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maOLLzAH1_zs2BIFgNFyw3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term operating lease liabilities</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,136,131</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiability_i01TI_mtOLLzAH1_zt4bjJx4P9d3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total ROU liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,999,064</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 2790731 1862933 1136131 2999064 P1Y7M6D <p id="xdx_802_eus-gaap--IncomeTaxDisclosureTextBlock_zbFTBrylsMjj" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 34.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82B_zPX0mRLXytm6">INCOME TAXES</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated financial statements carrying amounts of assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The Company’s policy is to record estimated interest and penalties related to uncertain tax positions in income tax expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The provision for income tax for the three months ended September 30, 2021 and 2020 was <span id="xdx_905_eus-gaap--IncomeTaxExpenseBenefit_c20210701__20210930_zGQEP0ZJokL8" title="Income tax provision">$3,374 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and <span id="xdx_903_eus-gaap--IncomeTaxExpenseBenefit_c20200701__20200930_zTzZJJEuTLsc">$7,614 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">respectively. The provision for income tax for the nine months ended September 30, 2021 and 2020 was <span id="xdx_905_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210930_zRtQ1g8QfPOd">$7,702 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and <span id="xdx_90C_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20200930_zergWZhxJcV6">$9,714</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The difference between the Company’s statutory tax rate and its effective rate is due to the valuation allowance taken on the Company’s net operating loss carryforwards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3374 7614 7702 9714 <p id="xdx_802_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zLwer3j9q2hc" style="margin-top: 0; margin-bottom: 0"/> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0in"/><td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_829_zaXlg9VRkkr2">COMMITMENTS AND CONTINGENCIES</span></span></td> </tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class Action Lawsuit</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As previously disclosed, a consolidated class action lawsuit (captioned <i>Rodriguez v. CPI Aerostructures, Inc., et al.</i>, No. 20-cv-01026) has been filed against the Company, Douglas McCrosson, the Company’s former Chief Executive Officer, Vincent Palazzolo, the Company’s former Chief Financial Officer, and the two underwriters of the Company’s October 16, 2018 offering of common stock, Canaccord Genuity LLC and B. Riley FBR. The Amended Complaint in the action asserts claims on behalf of two plaintiff classes: (i) purchasers of the Company’s common stock issued pursuant to and/or traceable to the Company’s offering conducted on or about October 16, 2018; and (ii) purchasers of the Company’s common stock between March 22, 2018 through February 14, 2020. The Amended Complaint alleges that the defendants violated Sections 11, 12(a)(2), and 15 of the Securities Act by negligently permitting false and misleading statements to be included in the registration statement and prospectus supplements issued in connection with its October 16, 2018 securities offering. The Amended Complaint also alleges that the defendants violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Rule 10b-5 promulgated by the SEC, by making false and misleading statements in the Company’s periodic reports filed between March 22, 2018 through February 14, 2020. Plaintiff seeks unspecified compensatory damages, including interest; rescission or a rescissory measure of damages; unspecified equitable or injunctive relief; and costs and expenses, including attorney’s fees and expert fees. On February 19, 2021, the Company moved to dismiss the Amended Complaint. Plaintiff submitted a brief in opposition to the motion to dismiss on April 23, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for income tax for the nine months ended September 30, 2021 and 2020 was <span id="xdx_907_eus-gaap--IncomeTaxExpenseBenefit_c20210101__20210930_zd5pByGBABne" title="Income tax provision">7,702</span> and <span id="xdx_90C_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20200930_zbXlvF7vpMx7">9,714</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 20, 2021, the parties reached a settlement in the amount of $<span id="xdx_904_eus-gaap--LitigationSettlementAmountAwardedToOtherParty_c20210519__20210520_zVPEoa516Rxd" title="Settlement amount">3,600,000</span>, subject to court approval. On July 9, 2021, Plaintiff filed an unopposed motion for preliminary approval of the settlement. On November 10, 2021, a magistrate judge recommended that the Court grant the motion for preliminary approval in its entirety. The motion remains pending. After satisfaction of our $<span id="xdx_907_eus-gaap--LitigationSettlementExpense_c20210519__20210520_zvmCoNHQ9V1i" title="Covered settlement amount">750,000</span> retention, the Settlement Amount will be covered and paid by our directors’ and officers’ insurance carrier. As of September 30, 2021, we have previously paid or accrued to our financial statements covered expenses totaling $<span id="xdx_903_ecustom--DirectorsAndOfficersInsuranceRetentionAmount_iI_c20210930_znCmtx1LT6Yb" title="Directors and officers insurance retention amount">750,000</span>, and have therefore met our directors’ and officers’ retention requirement, which caps the Company’s expenses pertaining to the class action suit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of September 30, 2021, in order to reflect the amounts owed from our directors’ and officers’ insurance carrier and to the Plaintiffs, we have recorded to our balance sheet a litigation settlement obligation of $<span id="xdx_907_eus-gaap--LitigationReserveCurrent_iI_c20210930_zN6JfiErlxll" title="Litigation settlement obligation">3,206,133</span> and an insurance recovery receivable of $<span id="xdx_907_eus-gaap--InsuranceSettlementsReceivableCurrent_iI_c20210930_zJRmOCZ58BH3" title="Insurance recovery receivable">2,850,000</span>; this obligation and receivable will be relieved from our balance sheet upon the payment of the Settlement Amount to the Plaintiff by our directors’ and officers’ insurance carrier.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder Derivative Action</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Four shareholder derivative actions have been filed against current members of our board of directors and certain of our current and former officers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The first action (captioned <i>Moulton v. McCrosson, et.al.</i>, No. 20-cv-02092) was filed in the United States District Court for the Eastern District of New York, and purports to assert derivative claims against the individual defendants for violations of Section 10(b) and 21(d) of the Exchange Act and breach of fiduciary duty, unjust enrichment, and contribution, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct. The complaint also seeks declaratory, equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs. On October 26, 2020, the plaintiff filed an amended complaint. On January 27, 2021, the Court stayed the action pursuant to a joint stipulation filed by the parties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The second action (captioned <i>Woodyard v. McCrosson, et al.</i>, Index No. 613169/2020) was filed on September 17, 2020, in the Supreme Court of the State of New York (Suffolk County), and purports to assert derivative claims against the individual defendants for breach of fiduciary duty and unjust enrichment, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct, along with declaratory, equitable, injunctive and monetary relief, as well as attorneys’ fees and other costs. On December 22, 2020, the parties filed a joint stipulation staying the action pending further developments in the class action.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The third action (captioned <i>Berger v. McCrosson, et al.</i>, No. 1:20-cv-05454) was filed on November 10, 2020, in the United States District Court for the Eastern District of New York, and purports to assert derivative claims against current and former members of our board of directors, and certain of our current and former officers. The complaint, which is based on the shareholder’s inspection of certain corporate books and records, purports to assert derivative claims against the individual defendants for breach of fiduciary duty and unjust enrichment, and seeks to implement reforms to the Company’s corporate governance and internal procedures and to recover on behalf of the Company an unspecified amount of monetary damages. The complaint also seeks equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 19, 2021, the parties to the <i>Moulton and Berger </i>actions filed a joint stipulation consolidating the actions (under the caption <i>In re CPI Aerostructures Stockholder Derivative Litigation</i>, No. 20-cv-02092) and staying the consolidated action pending further developments in the class action.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fourth action (captioned <i>Wurst v. Bazaar, et al.</i>, Index No. 605244/2021) was filed on March 24, 2021, in the Supreme Court of the State of New York (Suffolk County), and purports to assert derivative claims against the Company’s current and former executive officers, certain board members, and the Company as a nominal defendant. The complaint purports to assert derivative claims against the individual defendants for breach of fiduciary duty, unjust enrichment, and waste of corporate assets, and seeks to recover on behalf of the Company for any liability the Company might incur as a result of the individual defendants’ alleged misconduct. The complaint also seeks declaratory, equitable, injunctive, and monetary relief, as well as attorneys’ fees and other costs. On April 12, 2021, the parties filed a joint stipulation staying the action pending further developments in the class action.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each of these derivative actions is based substantially on the same facts alleged in the class action complaint summarized above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SEC Investigation</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 22, 2020, the Company received a subpoena from the SEC Division of Enforcement (the “Division”) seeking documents and information relating, among other things, to previously disclosed errors in and restatement of the Company’s financial statements, the Company’s October 16, 2018 equity offering and the recent separation of the Company’s former Chief Financial Officers. By letter dated March 12, 2021, the Division Staff notified the Company that the Division has concluded its investigation and, based on the information the Division has as of such date, it does not intend to recommend an enforcement action by the SEC against the Company. The Division’s notice was provided under the guidelines described in the final paragraph of Securities Act Release No. 5310 which states in part that the notice “must in no way be construed as indicating that the party has been exonerated or that no action may ultimately result from the staff’s investigation.”</span></p> 7702 9714 3600000 750000 750000 3206133 2850000 <p id="xdx_808_eus-gaap--SubsequentEventsTextBlock_zNHtZgaaf9Ve" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 34.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82A_zHsQtmFkg18g">SUBSEQUENT EVENTS</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Restatement due to Inventory Costing Errors and Insufficient Reserves</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As previously reported, on June 4, 2021, the audit and finance committee (the “Audit and Finance Committee”) of the board of directors of the Company determined, based on the recommendation of management and in consultation with CohnReznick LLP (“CohnReznick”), then the Company’s independent registered public accounting firm, that the Company’s financial statements which were included in its Annual Report on Form 10-K for the year ended December 31, 2020 and Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of inventory costing and related internal controls (the “Inventory Costing Errors”) and that management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such periods should no longer be relied upon. The Company’s management identified the Inventory Costing Errors during its inventory testing procedures for the preparation of the Company’s financial statements for the quarterly period ended March 31, 2021. <span id="xdx_906_eus-gaap--ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_c20210601__20210630_zgTkjfKtg7v2" title="Error Corrections and Prior Period Adjustments, Description">At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million.</span> The Company has determined that the Inventory Costing Errors increased 2020 net loss by $<span id="xdx_908_eus-gaap--NetIncomeLoss_iN_di_c20200101__20201231__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zLOjNY5JFqX4" title="Net loss (income)">2,010,084</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The correction of the Inventory Costing Errors resulted in the determination that certain contracts were in a loss position and certain inventory items required additional reserves. The Company reevaluated the sufficiency of its provisions for loss contracts and inventory reserves that it had previously recorded and concluded that increases to these reserves were required. The insufficient reserves resulting from such reserve increases are referred to as “Additional Inventory Reserves” and “Loss Contract Reserve” and are together referred to as the “Insufficient Reserves.” It was further determined by management that the appropriate starting point for increasing the Insufficient Reserves was during the fourth quarter of 2019.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 16, 2021, the Audit and Finance Committee determined, based on the analysis and recommendation of management and in consultation with CohnReznick, that the Company’s financial statements as of and for the period ended December 31, 2019 which were included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of the Insufficient Reserves, that, similarly, management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such period should no longer be relied upon, and stated that the Company expected to restate its Annual Report on Form 10-K for the years ended December 31, 2020 and December 31, 2019, and its Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC (the “Original Forms 10-Q”) by filing a Comprehensive Form 10-K/A.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company, upon conducting an analysis of the impact of the Insufficient Reserves on previously reported financial results, determined that net loss for the years ended December 31, 2020 and 2019 was $<span id="xdx_901_eus-gaap--NetIncomeLoss_iN_di_c20200101__20201231__srt--RestatementAxis__custom--InsufficientReservesMember_zRkAUPuHIiA">324,231</span> and $<span id="xdx_904_eus-gaap--NetIncomeLoss_iN_di_c20190101__20191231__srt--RestatementAxis__custom--InsufficientReservesMember_zTcu4S86Zonf">2,189,728</span>, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Considering both the Inventory Costing Errors and the Insufficient Reserves, the Company determined that the net loss for the years ended December 31, 2020 and 2019 was $<span id="xdx_90D_eus-gaap--NetIncomeLoss_iN_di_c20200101__20201231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zi96ro5dCw11">2,334,315</span> and $<span id="xdx_907_eus-gaap--NetIncomeLoss_iN_di_c20190101__20191231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zzX41cWiq1Mb">2,300,083</span>, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 and net loss for the quarters ended March 31, 2020, June 30, 2020 is $<span id="xdx_909_eus-gaap--NetIncomeLoss_iN_di_c20200101__20200331__srt--RestatementAxis__srt--RestatementAdjustmentMember_zju71pZ5pddk">544,836</span> and $<span id="xdx_90D_eus-gaap--NetIncomeLoss_iN_di_c20200401__20200630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zviqOgFd35bf">763,730</span>, respectively, greater than the net loss reported in the respective Quarterly Reports on Form 10-Q for such periods and the net income for the quarter ended September 30, 2020 was $<span id="xdx_90F_eus-gaap--NetIncomeLoss_iN_dixL_c20200701__20200930__srt--RestatementAxis__srt--RestatementAdjustmentMember_zCgY4X0eYvz" title="::XDX::-24556"><span style="-sec-ix-hidden: xdx2ixbrl0846">24,556</span></span> more than the net income reported in the Quarterly Report for such period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Inventory Costing Errors resulted from software processing and coding errors, inconsistent units of measure being used for quantities ordered and quantities received of certain purchased parts, incorrect accruals to accounting periods of the cost of certain goods received and the Company not having a procedure to address over- or under-absorbed overhead costs at the end of accounting periods. The Inventory Costing Errors affected the income reported with respect to the Company’s product lines for which revenue is recognized when a product ships to customers, which accounted for approximately <span id="xdx_907_ecustom--PercentageOfRevenueRecognizedWhenProductShipsToCustomers_dp_c20200101__20201231_zsJTqFtgw694">15</span>% of total 2020 revenue (the “Non-POC Contracts”). The Inventory Costing Errors did not affect income reported with respect to the Company’s products for which revenue is recognized over time using percentage of completion accounting (the “POC Contracts”). The Loss Contract Reserve and the Additional Inventory Reserves also only affected the income reported with respect to the Company’s Non-POC Contracts, and did not affect the income reported with respect to the Company’s POC Contracts. The Inventory Costing Errors and the Insufficient Reserves did not affect either prior reported revenue or cash flow for fiscal 2020 and 2019.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management has considered the effect of the Inventory Costing Errors and the Insufficient Reserves on the Company’s prior conclusions of the adequacy of its internal control over financial reporting and disclosure controls and procedures as of the end of each of the applicable periods. As a result of the Inventory Costing Errors and the Insufficient Reserves, management determined that a material weakness existed in the Company’s internal control over financial reporting as of the end of the quarterly periods ended March 31, 2020, June 30, 2020, September 30, 2020 and for the years ended December 31, 2020 and 2019. See Part II Item 9A – Controls and Procedures included in the Comprehensive Form 10-K/A for a description of these matters.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As a result of the restatement caused by the Inventory Costing Errors and Insufficient Reserves, the Company reported net loss for the years ended December 31, 2020 and December 31, 2019 which was $<span id="xdx_900_eus-gaap--NetIncomeLoss_iN_di_c20200101__20201231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z88DEvwIdOXk">2,334,315</span> and $<span id="xdx_901_eus-gaap--NetIncomeLoss_iN_di_c20190101__20191231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z65IkEwpCrx">2,300,083</span>, respectively, greater than the net loss reported in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020 (the “Original Form 10-K”) and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, net loss for the quarters ended March 31, 2020 and June 30, 2020 which was $<span id="xdx_908_eus-gaap--NetIncomeLoss_iN_di_c20200101__20200331__srt--RestatementAxis__srt--RestatementAdjustmentMember_z0NQcujm08Z1">544,836 </span>and $<span id="xdx_901_eus-gaap--NetIncomeLoss_iN_di_c20200401__20200630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zfegSCyuvlk6">763,730</span>, respectively, greater than the net loss reported in the respective Original Forms 10-Q, and net income for the quarter ended September 30, 2020 which was $<span id="xdx_903_eus-gaap--NetIncomeLoss_iN_dixL_c20200701__20200930__srt--RestatementAxis__srt--RestatementAdjustmentMember_zLYBePvvV2k2" title="::XDX::-24556"><span style="-sec-ix-hidden: xdx2ixbrl0852">24,556</span></span> greater than the net income reported in the Original Form 10-Q. The Inventory Costing Errors and the Insufficient Reserves did not affect reported revenue or cash flows for the years ended December 31, 2020 or December 31, 2019, or for the quarters ended March 31, June 30 and September 30, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Comprehensive Form 10-K/A contains our audited restated annual financial statements as of and for the years ended December 31, 2020 and 2019, as well as our unaudited restated quarterly financial statements as of and for the quarters ended March 31, 2020, June 30, 2020 and September 30, 2020. The restatement is discussed in more detail within Part II, Item 8 Note 17, “Restatement of Previously Issued Consolidated Financial Statements” in the notes to the consolidated financial statements included in our Comprehensive Form 10-K/A.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Amendments to BankUnited Facility</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 11, 2021, we entered into the Seventh Amendment. Under the Seventh Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to <span id="xdx_90F_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20210510__20210511__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zJYSJThh1Unc" title="Line of credit facility, expiration date">July 31, 2022</span>, and (b) amending the leverage ratio covenant for the fiscal quarters ending on and after March 31, 2021, to <span id="xdx_905_ecustom--MinimumFundedDebtToEbitdaRatio_iI_c20210511__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_z5ZOdI9EwGWk" title="Minimum funded debt to EBITDA ratio">4.0</span> to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Seventh Amendment, BankUnited waived late delivery of certain financial information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 28, 2021, we entered into the Eighth Amendment. Under the Eighth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to December 31, 2022, (b) reducing the availability under the Revolving Loan from $<span id="xdx_90E_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20211026__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zz5vBDIYjG4c">24</span> million to $<span id="xdx_904_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pn6n6_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--CreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zrksh4LfrBZj">21</span> million while eliminating the requirement to maintain a minimum $<span id="xdx_900_ecustom--MinimumLiquidityCovenantEliminated_pn5n6_c20211027__20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z1OJrR6Y73oa" title="Liquidity covenant eliminated">3</span>.0 million in a combination of Revolving Loan availability and unrestricted cash, (c) providing for the repayment of an additional $<span id="xdx_90C_ecustom--RepaymentOfPrincipalUnderAgreement_pp0p0_c20211027__20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zRw9NGRjAnd6" title="Repayment of principal under agreement">750,000</span> of the principal balance of the Term Loan in three installments of $<span id="xdx_903_ecustom--RepaymentOfPrincipalInstallmentUnderAgreement_pp0p0_c20211027__20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zApRk1WN8RId" title="Repayment of principal installment under agreement">250,000</span> on November 30, 2021, December 31, 2021 and March 31, 2022 in addition to $<span id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_pp0p0_c20211027__20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_z9rUbUiKZiCa" title="Debt instrument, periodic payment, principal">200,000</span> regular monthly principal payments through December 31, 2022, (d) amending the minimum debt service coverage ratio covenant for the fiscal quarters ending on and after June 30, 2021 to provide for a ratio of <span id="xdx_900_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zus5G8laYV2" title="Minimum Fixed Cost Coverage Ratio Future Periods">1.5</span> to 1.0, and (e) amending the maximum leverage ratio covenant as follows: for the fiscal quarter ending on March 31, 2021 - <span id="xdx_90F_ecustom--MinimumFundedDebtToEbitdaRatioPeriodOne_iI_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zIe0U9Iem74f" title="Minimum Funded Debt To EBITDA Ratio - March 31, 2021">5.0</span> to 1.0; for the fiscal quarter ending June 30, 2021 - <span id="xdx_905_ecustom--MinimumFundedDebtToEbitdaRatioPeriodTwo_iI_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zzkJfwzgoCDc" title="Minimum Funded Debt To EBITDA Ratio">4.75</span> to 1.0; for the fiscal quarter ending September 30, 2021 - <span id="xdx_90A_ecustom--MinimumFundedDebtToEbitdaRatioPeriodThree_iI_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zAtiJSEyi8yd" title="Minimum Funded Debt To EBITDA Ratio - September 30, 2021">4.25</span> to 1.0 and for the fiscal quarter ended December 31, 2021 and thereafter - <span id="xdx_900_ecustom--MinimumFundedDebtToEbitdaRatioPeriodFour_iI_c20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zvGKjHw18pe4" title="Minimum Funded Debt To EBITDA Ratio">4.0</span> to 1.0, determined at the end of each fiscal quarter for the trailing four-quarter period then ended (or, in the case of the fiscal quarter ended March 31, 2021, determined on an annualized basis for the three-quarter period then ended). Additionally, under the Eighth Amendment, BankUnited waived certain covenant non-compliance and waived temporarily, late delivery of certain financial information. In connection with the Eighth Amendment, a $<span id="xdx_90A_eus-gaap--DebtInstrumentFee_c20211027__20211028__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zu3EDlNPHMD5" title="Debt instrument, fee">250,000</span> amendment fee (the “Amendment Fee”) was earned by the lenders on December 31, 2021 which the Company elected to pay in kind and accrue and capitalize rather than pay in cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 12, 2022 the Company entered into a Consent, Waiver and Ninth Amendment (the “Ninth Amendment”) to the Credit Agreement. Under the Ninth Amendment, the parties amended the Credit Agreement by (a) extending the maturity date of the Revolving Loan and the Term Loan to September 30, 2023, (b) providing for the repayment of an additional $<span id="xdx_908_ecustom--RepaymentOfPrincipalUnderAgreement_pp0p0_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zjl8Wf2GQ8u1" title="Repayment of principal under agreement">750,000</span> of the principal balance of the Term Loan in three installments of $<span id="xdx_90D_ecustom--RepaymentOfPrincipalInstallmentUnderAgreement_pp0p0_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_z4bSjrL2fl3c" title="Repayment of Principal Installment Under Agreement">250,000 </span>on September 30, 2022, December 31, 2022 and March 31, 2023 in addition to $<span id="xdx_902_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_pp0p0_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember_zCcPDFk5Fif2" title="Debt Instrument, Periodic Payment, Principal">200,000</span> regular monthly principal payments through December 31, 2022 and (c) increasing the interest on the Revolving Loan, Term Loan, and the Amendment Fee as follows: through June 30, 2022, Prime Rate (as defined in the Credit Agreement) plus <span id="xdx_90A_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember_zYrMzonTLz65" title="Prime rate Plus">2.5</span>%; from July 1, 2022 through August 31, 2022, Prime Rate plus <span id="xdx_908_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--VariableRateAxis__custom--PrimeRateOneMember_zUrl6Lz5QMP6" title="Prime rate Plus">5</span>%; from September 1, 2022 through October 31, 2022, Prime Rate plus <span id="xdx_90B_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--VariableRateAxis__custom--PrimeRateTwoMember_zVnlM3qZWHBk" title="Prime rate Plus">6</span>%; from November 1, 2022 through December 31, 2022, Prime Rate plus <span id="xdx_90D_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--VariableRateAxis__custom--PrimeRateThreeMember_zFC7rIzKEIWb" title="Prime rate Plus">7</span>%; and from January 1, 2023 through September 30, 2023, Prime Rate plus <span id="xdx_906_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--CreditFacilityAxis__custom--TermLoanMember__us-gaap--VariableRateAxis__custom--PrimeRateFourMember_zpg51ogLSl7j" title="Prime rate Plus">8</span>%. Additionally, under the Ninth Amendment, the Credit Agreement financial covenants were amended as set forth in the following paragraph. BankUnited also waived or consented to certain covenant non-compliance, waived temporarily or consented to, late delivery of certain financial information and waived permanently late delivery of certain pro-forma budget information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Credit Agreement, as amended, requires us to maintain the following financial covenants: (a) minimum debt service coverage ratio of no less than <span id="xdx_90E_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--DebtInstrumentRedemptionPeriodAxis__us-gaap--DebtInstrumentRedemptionPeriodOneMember_zzfzG1U5Kly5" title="Minimum Fixed Cost Coverage Ratio Future Periods">1.5 </span>to 1.0 for the trailing four quarter period ended June 30, 2021 and December 31, 2021, <span id="xdx_90F_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--DebtInstrumentRedemptionPeriodAxis__us-gaap--DebtInstrumentRedemptionPeriodTwoMember_zWRG7txRETSh" title="Minimum Fixed Cost Coverage Ratio Future Periods">0.90</span> to 1.0 for the trailing four quarter period ended March 31, 2022, <span id="xdx_906_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--DebtInstrumentRedemptionPeriodAxis__us-gaap--DebtInstrumentRedemptionPeriodThreeMember_zStgqPFhiJu" title="Minimum Fixed Cost Coverage Ratio Future Periods">0.95</span> to 1.0 for the trailing four quarter period ended June 30, 2022, and <span id="xdx_908_ecustom--MinimumFixedCostCoverageRatioFuturePeriods_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__us-gaap--DebtInstrumentRedemptionPeriodAxis__us-gaap--DebtInstrumentRedemptionPeriodFourMember_zENusYZ9CL0k">1.5</span> to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods ended thereafter; (b) maximum leverage ratio of no less than <span id="xdx_90E_ecustom--MinimumFundedDebtToEbitdaRatioPeriodOne_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zoLuMwAjAJ8l" title="Minimum Funded Debt To EBITDA Ratio - March 31, 2021">4.75</span> to 1.0 for the trailing four quarter period ended June 30, 2021, <span id="xdx_907_ecustom--MinimumFundedDebtToEbitdaRatioPeriodTwo_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_z8ynbKtrUZQb" title="Minimum Funded Debt To EBITDA Ratio">5.35</span> to 1.0 for the trailing four quarter period ended September 30, 2021, <span id="xdx_900_ecustom--MinimumFundedDebtToEbitdaRatioPeriodThree_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zcFekNjMgs7c" title="Minimum Funded Debt To EBITDA Ratio">4.65</span> to 1.0 for the trailing four quarter period ended December 31, 2021, <span id="xdx_900_ecustom--MinimumFundedDebtToEbitdaRatioPeriodFour_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zCV82C7mLOT9" title="Minimum Funded Debt To EBITDA Ratio">7.30</span> to 1.0 for the trailing four quarter period ended March 31, 2022, <span id="xdx_908_ecustom--MinimumFundedDebtToEbitdaRatioPeriodFive_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zWm7HX0AUaf1" title="Minimum Funded Debt To EBITDA Ratio">6.30</span> to 1.0 for the trailing four quarter period ended June 30, 2022, and <span id="xdx_901_ecustom--MinimumFundedDebtToEbitdaRatioPeriodSix_iI_c20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember_zHVvBwQEuEpe" title="Minimum Funded Debt To EBITDA Ratio">4.0</span> to 1.0 for the trailing four quarter period ended September 30, 2022 and for the trailing four quarter periods thereafter; (c) minimum net income after taxes as of the end of each fiscal quarter being no less than $<span id="xdx_906_ecustom--NetIncomeRequiredUnderAgreement_pp2p0_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__srt--RangeAxis__srt--MinimumMember_z7ggLMs79sQ" title="Net Income Required Under Agreement">1.00</span> commencing June 30, 2022; and (d) a minimum adjusted EBITDA at the end of each quarter of no less than $<span id="xdx_90E_ecustom--MinimumAdjustedEbitda_pn5n6_c20210411__20210412__us-gaap--LineOfCreditFacilityAxis__custom--BankUnitedMember__srt--RangeAxis__srt--MinimumMember_zJkdNr4fnOm9" title="Minimum adjusted EBITDA">1</span>.0 million (waived for the quarter ended March 31, 2022). The additional principal payments, increase in interest and the Amendment Fee provided for in the Eight Amendment and Ninth Amendment are excluded for purposes of calculating compliance with each of the financial covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>NYSE American Delinquency Notices; NYSE American Exchange Delisting Proceedings</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">On May 25, 2021, we received a notice from NYSE American LLC (the “Exchange”) stating that our failure to timely file our Quarterly Report on Form 10-Q for the three months ended March 31, 2021 caused us to be out of compliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the NYSE American Company Guide (the “Company Guide”). Also, our failure to timely file our (i) Quarterly Report on Form 10-Q for the three months ended June 30, 2021 and Quarterly Report on Form 10-Q for the three months ended September 30, 2021 constituted and (ii) Annual Report on Form 10-K for the year ended December 31, 2021 remains, additional noncompliance with the Exchange’s continued listing standards under the timely filing criteria included in Section 1007 of the Company Guide.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 6.3pt 0 6.1pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 6.3pt 0 0; text-align: justify"><span style="background-color: white">In accordance with Section 1007 of the Company Guide, the Company was provided a six-month initial period to regain compliance with the timely filing criteria. On November 17, 2021, the Company submitted a request for additional time in which to file the delayed filings, which included a plan to regain compliance with Section 1007 of the Company Guide. On November 23, 2021, the Company was notified that the Exchange had accepted the Company’s plan to regain compliance with the continued listing standards and was granted a period through April 14, 2022 in which to file the delayed filings and any subsequently delayed filings. On March 25, 2022, the Company requested and on April 8, 2022 the Exchange granted an additional extension up to the maximum cure period ending on May 24, 2022. The Company does not believe it will complete the filings of its Annual Report on Form 10-K for the year ended December 31, 2021 or its Quarterly Report on Form 10-Q for the three months ended March 31, 2022 by the end of the cure period. The notices the Company has received from the Exchange indicate that if the Company does not complete these filings by May 24, 2022, the Exchange staff will initiate delisting proceedings as appropriate.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">On September 17, 2021, we received notice from the Exchange indicating that the Company does not meet the continued listing standards set forth in Part 10 of the Company Guide. The Company is not in compliance with Section 1003(a)(i) of the Company Guide since it has stockholders’ equity of less than $2.0 million and losses from continuing operations and/or net losses in two of its three most recent fiscal years and Section 1003(a)(ii) of the Company Guide since it has stockholders’ equity of less than $4.0 million and losses from continuing operations and/or net losses in three of its four most recent fiscal years. The Company is therefore subject to the procedures and requirements of Section 1009 of the Company Guide and was required to, and timely did, submit a plan to the Exchange addressing how the Company intends to regain compliance with the continued listing standards by March 17, 2023 (the “Plan”). On November 19, 2021, we received notice from the Exchange that it accepted the Plan, subject to periodic review, including quarterly monitoring, for compliance with the Plan. If the Company’s common stock is not delisted from the Exchange as a result of the Company’s delayed filings as described above and (i) the Company is not in compliance with the continued listing standards by March 17, 2023 or (ii) the Company does not make progress consistent with the Plan during the plan period, the Exchange staff may initiate delisting proceedings as appropriate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 6.35pt 0 0; text-align: justify">See Part II, Item 1A Risk Factors <i>“If our common stock is delisted from the NYSE American exchange, our business, financial condition, results of operations and stock price could be adversely affected, and the liquidity of our stock and our ability to obtain financing could be impaired.”</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Extension of Lease Agreement on Corporate Headquarters, Manufacturing and Office Space</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 10, 2021, the Company executed a second amendment to the lease agreement for its manufacturing and office space, which extends the lease agreement’s expiration date to April 30, 2026.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cost reduction initiative</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the first quarter of 2022, the Company began a cost reduction initiative designed to improve operational efficiency and reduce costs during fiscal year 2022. Management is reallocating resources and reducing operating and general administrative expenses to more properly align the Company’s costs to anticipated near-term revenue given the timing differences between the conclusion of certain mature programs and the commencement of new programs in 2022. The Company executed a headcount reduction and furlough action in March 2022 and is implementing cost controls and cuts during the balance of fiscal year 2022. The Company anticipates recording severance costs related to the headcount reduction in its first fiscal quarter of 2022 and the cost reductions of these actions are anticipated to positively impact the financial results of the Company beginning in the second fiscal quarter of 2022.</span></p> At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million. -2010084 -324231 -2189728 -2334315 -2300083 -544836 -763730 0.15 -2334315 -2300083 -544836 -763730 2022-07-31 4.0 24000000 21000000 3000000 750000 250000 200000 1.5 5.0 4.75 4.25 4.0 250,000 750000 250000 200000 0.025 0.05 0.06 0.07 0.08 1.5 0.90 0.95 1.5 4.75 5.35 4.65 7.30 6.30 4.0 1.00 1000000 <p id="xdx_80D_eus-gaap--ErrorCorrectionTextBlock_zrNnKaQgKgz8" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 34pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82F_zmjhQdHzESXf">RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS</span></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As previously reported, on June 4, 2021, the Audit and Finance Committee determined, based on the recommendation of management and in consultation with CohnReznick that the Company’s financial statements which were included in its Annual Report on Form 10-K for the year ended December 31, 2020 and Quarterly Reports on Form 10-Q for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 as filed with the SEC should no longer be relied upon due to the Inventory Costing Errors and that management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such periods should no longer be relied upon. The Company’s management identified the Inventory Costing Errors during its inventory testing procedures for the preparation of the Company’s financial statements for the quarterly period ended March 31, 2021. <span id="xdx_901_eus-gaap--ErrorCorrectionsAndPriorPeriodAdjustmentsDescription_c20200101__20200630_z9beDLvHcIHl" title="Error Corrections and Prior Period Adjustments, Description">At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million</span>. The Company has determined that the Inventory Costing Errors increased 2020 net loss by $<span id="xdx_901_eus-gaap--NetIncomeLoss_iN_di_c20200101__20201231__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zu6C56lCJ3xg" title="Net loss (income)">2,010,084</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The correction of the Inventory Costing Errors resulted in the determination that certain contracts were in a loss position and certain inventory items required additional reserves. The Company re-evaluated the sufficiency of its provisions for loss contracts and inventory reserves that it had previously recorded and concluded that increases to these reserves were required. It was further determined by management that the appropriate starting point for increasing the Insufficient Reserves was during the fourth quarter of 2019.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 16, 2021, the Audit and Finance Committee determined, based on the analysis and recommendation of management and in consultation with CohnReznick, that the Company’s financial statements as of and for the period ended December 31, 2019 which were included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 should no longer be relied upon due to errors in such financial statements relating to the recording and reporting of the Insufficient Reserves, that, similarly, management’s reports on the effectiveness of internal control over financial reporting, press releases, and investor communications describing the Company’s financial statements for such period should no longer be relied upon, and stated that the Company expected to restate its Annual Report on Form 10-K for the years ended December 31, 2020 and December 31, 2019, and its Original Forms 10-Q by filing a Comprehensive Form 10-K/A.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company, upon conducting an analysis of the impact of the Insufficient Reserves on previously reported financial results, determined that net loss for the years ended December 31, 2020 and 2019 was $<span id="xdx_90D_eus-gaap--NetIncomeLoss_iN_di_c20200101__20201231__srt--RestatementAxis__custom--InsufficientReservesMember_zrHRlhGRsSt1">324,231</span> and $<span id="xdx_907_eus-gaap--NetIncomeLoss_iN_di_c20190101__20191231__srt--RestatementAxis__custom--InsufficientReservesMember_zkDJWqgBZnd8">2,189,728</span>, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Considering both the Inventory Costing Errors and the Insufficient Reserves, the Company determined that the net loss for the years ended December 31, 2020 and 2019 was $<span id="xdx_909_eus-gaap--NetIncomeLoss_iN_di_c20200101__20201231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zX621DvdHZW">2,334,315</span> and $<span id="xdx_90D_eus-gaap--NetIncomeLoss_iN_di_c20190101__20191231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zNxDIQUC3c3h">2,300,083</span>, respectively, greater than the net loss reported in the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 and net loss for the quarters ended March 31, 2020 and June 30, 2020 is $<span id="xdx_901_eus-gaap--NetIncomeLoss_iN_di_c20200101__20200331__srt--RestatementAxis__srt--RestatementAdjustmentMember_zxoPmzVbem2d">544,836</span> and $<span id="xdx_90C_eus-gaap--NetIncomeLoss_iN_di_c20200401__20200630__srt--RestatementAxis__srt--RestatementAdjustmentMember_z7A9hy0KZF55">763,730</span>, respectively, greater than the net loss reported in the respective Quarterly Reports on Form 10-Q for such periods and the net income for the quarter ended September 30, 2020 was $<span id="xdx_90D_eus-gaap--NetIncomeLoss_iN_dixL_c20200701__20200930__srt--RestatementAxis__srt--RestatementAdjustmentMember_zHxwzyuiDdje" title="::XDX::-24556"><span style="-sec-ix-hidden: xdx2ixbrl0930">24,556</span></span> more than the net income reported in the Quarterly Report for such period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Inventory Costing Errors resulted from software processing and coding errors, inconsistent units of measure being used for quantities ordered and quantities received of certain purchased parts, incorrect accruals to accounting periods of the cost of certain goods received and the Company not having a procedure to address over- or under-absorbed overhead costs at the end of accounting periods. The Inventory Costing Errors affected the income reported with respect to the Company’s Non-POC Contracts. The Inventory Costing Errors did not affect income reported with respect to the Company’s POC Contracts. The Loss Contract Reserve and the Additional Inventory Reserves also only affected the income reported with respect to the Company’s Non-POC Contracts, and did not affect the income reported with respect to the Company’s POC Contracts. The Inventory Costing Errors and the Insufficient Reserves did not affect either prior reported revenue or cash flow for fiscal 2020 and 2019.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management has considered the effect of the Inventory Costing Errors and the Insufficient Reserves on the Company’s prior conclusions of the adequacy of its internal control over financial reporting and disclosure controls and procedures as of the end of each of the applicable periods. As a result of the Inventory Costing Errors and the Insufficient Reserves, management has determined that a material weakness existed in the Company’s internal control over financial reporting as of the end of the quarterly periods ended March 31, 2020, June 30, 2020, September 30, 2020 and for the years ended December 31, 2020 and 2019. See Part II Item 9A – Controls and Procedures within the Comprehensive Form 10-K/A for a description of these matters.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As a result of the restatement included caused by the Inventory Costing Errors and Insufficient Reserves, the Company reported net loss for the years ended December 31, 2020 and December 31, 2019 which was $<span id="xdx_902_eus-gaap--NetIncomeLoss_iN_di_c20200101__20201231__srt--RestatementAxis__srt--RestatementAdjustmentMember_z6ttekCMkZh6">2,334,315</span> and $<span id="xdx_908_eus-gaap--NetIncomeLoss_iN_di_c20190101__20191231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zS7gjphwe7r1">2,300,083</span>, respectively, greater than the net loss reported in the Original Form 10-K and the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, net loss for the quarters ended March 31, 2020 and June 30, 2020 which was $<span id="xdx_909_eus-gaap--NetIncomeLoss_iN_di_c20200101__20200331__srt--RestatementAxis__srt--RestatementAdjustmentMember_zTF06q10qJF5">544,836</span> and $<span id="xdx_90A_eus-gaap--NetIncomeLoss_iN_di_c20200401__20200630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zkpJcRhz4uVh">763,730</span>, respectively, greater than the net loss reported in the respective Original Forms 10-Q, and net income for the quarter ended September 30, 2020 which is $<span id="xdx_90E_eus-gaap--NetIncomeLoss_iN_dixL_c20200701__20200930__srt--RestatementAxis__srt--RestatementAdjustmentMember_ziqxMbRLenq3" title="::XDX::-24556"><span style="-sec-ix-hidden: xdx2ixbrl0935">24,556</span></span> greater than the net income reported in the Original Form 10-Q. The Inventory Costing Errors and the Insufficient Reserves did not affect reported revenue or cash flows for the years ended December 31, 2020 or December 31, 2019, or for the quarters ended March 31, June 30 and September 30, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020 and 2019 Restatement</span></p> <p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a discussion of the restatement adjustments that were made to the Company’s previously issued December 31, 2020 and December 31, 2019 consolidated financial statements due to the Inventory Costing Errors, Loss Contract Reserve and Additional Inventory Reserves.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Inventory Costing Errors</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -10.95pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determined that the Inventory Costing Errors resulted in incorrectly reported inventory values and reported income for the annual periods ended December 31, 2020 and December 31, 2019, and the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020. The Inventory Costing Errors were comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)   Labor costs for work in process were overstated in the detailed inventory records due to an automated reversing entry not processing correctly;</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2)   A customized IT program to calculate weighted average cost was not tested thoroughly enough, which allowed errors in average cost calculations to occur in certain situations;</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3)   Units of measure were not consistent between quantities ordered and quantities received for certain classes of purchased parts, which resulted in overstatements of inventory values due to units of measure not being consistent with unit prices on purchase orders to suppliers;</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4)   The cost of goods received which had not yet processed through the Company’s quality inspection process at the time of the period-end accounting closes were not properly accrued to the period financial statements;</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5)   The Company did not have a process to address over-absorbed or under-absorbed overhead costs at the end of each accounting period.</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -8.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Loss Contract Reserve</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After correcting its financial statements for the Inventory Costing Errors, the Company determined that is was a party to some contracts to deliver product upon which the Company would lose money, and thus the Company’s Loss Contract Reserve was increased accordingly for the year ended December 31, 2020 and December 31, 2019, and for the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) Additional Inventory Reserves</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After correcting its financial statements for the Inventory Costing Errors, the Company determined that its inventory required additional reserves to reflect current market value and demand, and thus the Company’s Inventory Reserves were increased accordingly for the year ended December 31, 2020 and December 31, 2019, and for the quarterly periods ended March 31, 2020, June 30, 2020 and September 30, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) Income taxes</span></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were no material tax adjustments to the Company’s provision for/(benefit from) income taxes or net deferred tax assets (liabilities) related to the impact of the 2020 and 2019 restatement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables present the impact of the restatement on the Company’s previously reported financial statements as of December 31, 2020 and September 30, 2020:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Impact on Consolidated Balance Sheets</p> <p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p id="xdx_892_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zo6IXzZsdcz3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B3_zi3JYufLwHee">The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B7_srt--RestatementAxis_srt--ScenarioPreviouslyReportedMember_zeEWCjFIusoi" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B9_srt--RestatementAxis_custom--InventoryCostingErrorsAdjustmentMember_zHUAippTSA2l" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B5_srt--RestatementAxis_custom--LossContractReserveAdjustmentMember_zNXptlsdbU16" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B6_srt--RestatementAxis_custom--AdditionalInventoryReserveAdjustmentMember_zVn8iy68sYKe" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B8_zyEWN6lkOcO" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td colspan="18" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><b>Consolidated Balance Sheet as at December 31, 2020</b></td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Previously <br/> Reported</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory Costing<br/> Errors</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Loss Contract <br/> Reserve</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Additional <br/> Inventory Reserve</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Restated</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td></tr> <tr id="xdx_43E_c20201231_eus-gaap--AssetsAbstract_iB_zduuMjwJX34j" style="vertical-align: bottom"> <td style="font-weight: bold; padding-left: 0.125in; text-indent: -0.125in"><span style="text-decoration: underline">ASSETS</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_43D_c20201231_eus-gaap--AssetsCurrentAbstract_iB_zjZ9x9VC3Nt6" style="vertical-align: bottom"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Current Assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43A_c20201231_eus-gaap--Cash_iI_z1ICTM0IHeh6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; padding-left: 0.25in; text-indent: -0.125in">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,033,537</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0952">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0953">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0954">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,033,537</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--AccountsReceivableNetCurrent_iI_z4IVq4Ni2C04" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,962,906</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,962,906</td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_z2jaU7rRoOha" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Contract assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,729,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,729,638</td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20201231_eus-gaap--InventoryNet_iI_zr0kv51MAYth" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.25in; text-indent: -0.125in">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,567,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,875,950</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,305,683</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,386,288</td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20201231_eus-gaap--IncomeTaxesReceivable_iI_zWdrBUHPfR8j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Refundable income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20201231_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_zBbhIGEUsbN6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in">Prepaid expenses and other current assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">534,857</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">534,857</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--AssetsCurrent_iI_znCdWyVmwdea" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Total Current Assets</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">40,868,859</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,875,950</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0989">—</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,305,683</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">37,687,226</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20201231_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zvftUkRsbr5h" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Operating lease right-of-use assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,075,048</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,075,048</td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20201231_eus-gaap--PropertyPlantAndEquipmentNet_iI_zmBWOVdsKxm7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Property and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,521,742</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,521,742</td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20201231_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_zDj88j3ejjrh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Intangibles, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_43C_c20201231_eus-gaap--Goodwill_iI_zExgeeazjLv2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,784,254</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,784,254</td><td style="text-align: left"> </td></tr> <tr id="xdx_432_c20201231_eus-gaap--OtherAssetsNoncurrent_iI_zv9qKcXBaIug" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Other assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">191,179</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">191,179</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43A_c20201231_eus-gaap--Assets_iI_zpgiHh2upP3i" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">49,691,082</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,875,950</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1025">—</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,305,683</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">46,509,449</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zaYvxqlfdVAc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="text-decoration: underline">Liabilities and Shareholders’ Deficit</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20201231_eus-gaap--LiabilitiesCurrentAbstract_iB_zHoepzMIwso" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Current Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20201231_eus-gaap--AccountsPayableCurrent_iI_zlBhYj4HGhZj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Accounts payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,092,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1042">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1043">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1044">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,092,684</td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20201231_eus-gaap--AccruedLiabilitiesCurrent_iI_zkwehXSSEfwi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,693,518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">244,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,937,921</td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20201231_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_zrMYVg7hFQPj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Contract liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,650,549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,650,549</td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20201231_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_zDrWli0AF5rd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Loss reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800,971</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,208,276</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,009,247</td><td style="text-align: left"> </td></tr> <tr id="xdx_438_c20201231_eus-gaap--LongTermDebtCurrent_iI_zXb4ensSE3H" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Current portion of long-term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,501,666</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,501,666</td><td style="text-align: left"> </td></tr> <tr id="xdx_439_c20201231_eus-gaap--OperatingLeaseLiabilityCurrent_iI_zQhxZAFZS7yb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,819,237</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,819,237</td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--AccruedIncomeTaxesCurrent_iI_zgANsb1WeZ6e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in">Income taxes payable</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">862</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">86</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">948</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43A_c20201231_eus-gaap--LiabilitiesCurrent_iI_zg7IU43MNTlk" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total Current Liabilities</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">28,559,487</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">244,489</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,208,276</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1086">—</span></td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">30,012,252</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20201231_eus-gaap--LineOfCredit_iI_z7CXdSh92GU8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in">Line of credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,738,685</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,738,685</td><td style="text-align: left"> </td></tr> <tr id="xdx_436_c20201231_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_zSn6mQFhl5be" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Long-term operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,537,149</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,537,149</td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20201231_eus-gaap--LongTermDebtNoncurrent_iI_z1Tj7eBTUOG1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Long-term debt, net of current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,205,095</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,205,095</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--Liabilities_iI_zJpi7ljCnMt8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1pt">Total Liabilities</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">58,040,416</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">244,489</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1,208,276</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1110">—</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">59,493,181</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20201231_eus-gaap--StockholdersEquityAbstract_iB_zHLYRUhDicU" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Shareholders’ Deficit:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_432_c20201231_eus-gaap--CommonStockValue_iI_zIPrdmtZPexk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,951</td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--AdditionalPaidInCapitalCommonStock_iI_zwZZhfDcNNn" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Additional paid-in capital</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,005,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,005,841</td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20201231_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_zxSYbielitr8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in">Accumulated deficit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(80,367,126</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,120,439</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,208,276</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,305,683</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(85,001,524</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_43B_c20201231_eus-gaap--StockholdersEquity_iI_z2k7qrjsfax3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-size: 10pt"><b>Total Shareholders<span style="font-family: Times New Roman, Times, Serif">’</span> Deficit</b></span></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(8,349,334</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(2,120,439</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,208,276</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,305,683</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(12,983,732</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td></tr> <tr id="xdx_43F_c20201231_eus-gaap--LiabilitiesAndStockholdersEquity_iI_zuUIe0Zb2fo9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-size: 10pt"><b>Total Liabilities and Shareholders<span style="font-family: Times New Roman, Times, Serif">’</span> Deficit</b></span></td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">49,691,082</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,875,950</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1145">—</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,305,683</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">46,509,449</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p id="xdx_8A1_zkynytMDoeHl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red"> </p> <p id="xdx_892_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_zt1OR7EvYkZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8BD_zClGFTuQDN73">The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td colspan="2" id="xdx_4B8_srt--RestatementAxis_srt--ScenarioPreviouslyReportedMember_zHu5lK1pEWvj"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4BB_srt--RestatementAxis_custom--InventoryCostingErrorsAdjustmentMember_zTmag3tJJHtc"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4B4_srt--RestatementAxis_custom--LossContractReserveAdjustmentMember_zHoylSpidXgk"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4B6_srt--RestatementAxis_custom--AdditionalInventoryReserveAdjustmentMember_zcOzrLe6z1X1"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4B8_zQHOK0Tignbf"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="18" style="font-weight: bold; text-align: center">Consolidated Statement of Operation For the three months ended September 30, 2020 (Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td colspan="18"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>As Previously</b><br/> <b>Reported</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Inventory<br/> Costing Errors</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Loss Contract</b><br/> <b>Reserve</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Inventory Reserve</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>As Restated</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_43D_c20200701__20200930_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zGdgh7gTs5Ve" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; padding-left: 0.125in; text-indent: -0.125in">Revenue </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">25,576,718</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1152">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1153">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1154">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">25,576,718</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_435_c20200701__20200930_eus-gaap--CostOfRevenue_z32Mrpk0fA42" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Cost of sales </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">21,394,243</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">112,446</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(206,159</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">69,157</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">21,369,687</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43D_c20200701__20200930_eus-gaap--GrossProfit_zyUDCKcdWG47" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Gross profit </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,182,475</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(112,446</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">206,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(69,157</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,207,031</td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20200701__20200930_eus-gaap--SellingGeneralAndAdministrativeExpense_z1U8UHy5jZ18" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Selling, general and administrative expenses </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,050,644</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,050,644</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43C_c20200701__20200930_eus-gaap--OperatingIncomeLoss_zOkG3GFLS9O1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Profit from operations </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,131,831</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(112,446</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">206,159</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(69,157</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,156,387</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20200701__20200930_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zQfGsVsnBUH6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Other expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43E_c20200701__20200930_eus-gaap--InterestExpense_iN_di_zJqyBzbc0A9g" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Interest expense </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(309,008</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(309,008</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_43A_c20200701__20200930_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z9JJsNrkCarg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Income before provision for income taxes </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">822,823</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(112,446</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">206,159</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(69,157</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">847,379</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_439_c20200701__20200930_eus-gaap--IncomeTaxExpenseBenefit_zvA4o9BmZ2u8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Provision for income taxes </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">7,614</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1200">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1201">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1202">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">7,614</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43E_c20200701__20200930_eus-gaap--NetIncomeLoss_zM3DhYaTnt0d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in">Net Income </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">815,209</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(112,446</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">206,159</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(69,157</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">839,765</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td></tr> <tr id="xdx_439_c20200701__20200930_eus-gaap--EarningsPerShareBasic_pid_zTAO99uQ9Lz3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">Income per common share - basic </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left"> </td></tr> <tr id="xdx_43F_c20200701__20200930_eus-gaap--EarningsPerShareDiluted_pid_znSb0M7h7MPh" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in">Income per common share - diluted </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20200701__20200930_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zkHcIsKsVT5j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Basic </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,894,469</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1224">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1225">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1226">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,894,469</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_432_c20200701__20200930_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zkVv569r6iYe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Diluted </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,894,469</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1230">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1231">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1232">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,917,149</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td> </td> <td id="xdx_4BE_srt--RestatementAxis_srt--ScenarioPreviouslyReportedMember_zfFNPhd6OgHg"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4BE_srt--RestatementAxis_custom--InventoryCostingErrorsAdjustmentMember_zMTDfIihKyx8"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4B1_srt--RestatementAxis_custom--LossContractReserveAdjustmentMember_zyONKmjvzOc"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4BE_srt--RestatementAxis_custom--AdditionalInventoryReserveAdjustmentMember_zqjdxEMl9Ou5"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4B8_zxiYhf1eXF2g"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="18" style="font-weight: bold; text-align: center">Consolidated Statement of Operation For the nine months ended September 30, 2020 (Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="18" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Previously Reported</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory<br/> Costing Errors</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Loss Contract<br/> Reserve</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory Reserve</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Restated</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td></tr> <tr id="xdx_439_c20200101__20200930_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdyxssR2ayPa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; padding-left: 0.125in; text-indent: -0.125in">Revenue </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">62,175,872</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1236">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1237">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1238">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">62,175,872</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_434_c20200101__20200930_eus-gaap--CostOfRevenue_zrfOrIYKQZx8" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Cost of sales </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">54,715,508</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">938,689</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(6,753</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">352,074</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">55,999,518</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_438_c20200101__20200930_eus-gaap--GrossProfit_z0SeYIeN6zue" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Gross profit </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,460,364</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(938,689</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,753</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(352,074</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,176,354</td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--SellingGeneralAndAdministrativeExpense_zVsGWcxGyCLb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Selling, general and administrative expenses </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,958,986</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,958,986</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--OperatingIncomeLoss_zF9iBX4nviw2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Loss from operations </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,498,622</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(938,689</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,753</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(352,074</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,782,632</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zIuc82WNLzLd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Other expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20200101__20200930_eus-gaap--InterestExpense_iN_di_zqv5T0WaNmkc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Interest expense </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,085,805</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,085,805</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_43F_c20200101__20200930_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJSjKA1sVFxj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Loss before provision for income taxes </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,584,427</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(938,689</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,753</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(352,074</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,868,437</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20200101__20200930_eus-gaap--IncomeTaxExpenseBenefit_zhZTZ6thG8yd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Provision for income taxes </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">9,714</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1284">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1285">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1286">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">9,714</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_430_c20200101__20200930_eus-gaap--NetIncomeLoss_zQfMN5wnx6Wl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in">Net loss </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,594,141</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(938,689</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,753</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(352,074</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,878,151</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--EarningsPerShareBasic_pid_zGfVupE00Ys7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">Loss per common share - basic </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.22</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.08</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.33</td><td style="text-align: left">)</td></tr> <tr id="xdx_430_c20200101__20200930_eus-gaap--EarningsPerShareDiluted_pid_zzMBFbOQtnh4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in">Loss per common share - diluted </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.22</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.08</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.33</td><td style="text-align: left">)</td></tr> <tr id="xdx_436_c20200101__20200930_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zx1c4tH3V2e3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Basic </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,862,506</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1308">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1309">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1310">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,862,506</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43F_c20200101__20200930_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zvxkuNv4Z33e" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Diluted </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,862,506</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1314">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1315">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1316">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,862,506</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zZbTQ2iPXRll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Cumulative Effect of Prior Period Adjustments</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p id="xdx_895_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zxKxifYuGoUc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B9_zCtkYg6SAEUb">The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as restated):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Stock Shares</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Stock</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Additional Paid-in Capital</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated Deficit</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Shareholders’ Deficit</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; font-weight: bold; padding-bottom: 2.5pt">Balance, December 31, 2019<br/> (As Restated)</td><td style="width: 1%; font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left"> </td><td id="xdx_98D_eus-gaap--CommonStockSharesOutstanding_iS_pid_uShares_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zYz4WSFLDJQk" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right" title="Beginning balance (in shares)">11,818,830</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zuGZb5yQFaA8" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right" title="Beginning balance, value">11,819</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--StockholdersEquity_iS_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zSTKrCgg4gSe" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right">71,294,629</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--StockholdersEquity_iS_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z2kkFjzNHyU2" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right">(81,346,771</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--StockholdersEquity_iS_c20200101__20200331_zknJKIQZMKc4" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right">(10,040,323</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net Loss (as previously reported)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zEHnMnN3eJWb" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(2,812,519</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zgNP6HAn3hue" style="border-bottom: Black 1pt solid; text-align: right">(2,812,519</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Inventory Costing Errors</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zen5M9xqJndc" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1330">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zqEkeDDLRfj5" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1331">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_z4rJTeGrRNad" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1332">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zxZu2Hl7E0A" style="text-align: right" title="Net Income (Loss)">(315,999</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_znKmBRmbjuj5" style="text-align: right">(315,999</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Loss Contract Reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zuAoI8wjVf7" style="text-align: right" title="Net Income (Loss)">(9,371</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zk3sqSBwtJ85" style="text-align: right">(9,371</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1pt">Inventory Reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_z8XdoaOvXNp4" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(219,466</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zqq3NwSyK5bd" style="border-bottom: Black 1pt solid; text-align: right">(219,466</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Cumulative restatement adjustments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--RestatementAdjustmentMember_zGJhq2nzF83" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(544,836</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__srt--RestatementAdjustmentMember_zRo0RcKg1Vjd" style="border-bottom: Black 1pt solid; text-align: right">(544,836</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Net Loss (as restated)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zeQjz4OEWvGd" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(3,357,355</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20200101__20200331_z9SybqIHPmRj" style="border-bottom: Black 1pt solid; text-align: right">(3,357,355</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock-based compensation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zmA7jzZ423Jg" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation (in shares)">18,388</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyarMxQIEBbc" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">18</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zhRBSYvH4gTc" style="border-bottom: Black 1pt solid; text-align: right">347,167</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200101__20200331_z4y6NvnVxYM4" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">347,185</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, March 31, 2020<br/> (As Restated)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98E_eus-gaap--CommonStockSharesOutstanding_iS_pid_uShares_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z6AROUdK0Lp2" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Beginning balance (in shares)">11,837,218</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--StockholdersEquity_iS_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zc3tPHagBNIg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">11,837</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zaTs7TFIpeZf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">71,641,796</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zrC8DqSewGtb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(84,704,126</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--StockholdersEquity_iS_c20200401__20200630_zEBzJRZp9zpb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(13,050,493</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net Loss (as previously reported)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zONjGEeh6gk" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(596,831</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_z3HxUNGdmTr3" style="border-bottom: Black 1pt solid; text-align: right">(596,831</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Inventory Costing Errors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_z4BQwietPPFb" style="text-align: right" title="Net Income (Loss)">(510,244</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zm55SK2Pc7r1" style="text-align: right">(510,244</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Loss Contract Reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zQ7GzisQFdX6" style="text-align: right" title="Net Income (Loss)">(190,035</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zjoHh7Q8W9zb" style="text-align: right">(190,035</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1pt">Inventory Reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_z2s7hvVYmbwf" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(63,451</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zGyeFrUwbho4" style="border-bottom: Black 1pt solid; text-align: right">(63,451</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Cumulative restatement adjustments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--RestatementAdjustmentMember_zjnLhqDnCed8" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(763,730</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zzZLVMUNNIvb" style="border-bottom: Black 1pt solid; text-align: right">(763,730</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Net Loss (as restated)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z3qgeoLmECn" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(1,360,561</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20200401__20200630_zLf7qiTMMoM2" style="border-bottom: Black 1pt solid; text-align: right">(1,360,561</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock-based compensation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zmcg2zgi78bg" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation (in shares)">18,388</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyA5NNcjKock" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">19</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_z8Iy85ZIwlb8" style="border-bottom: Black 1pt solid; text-align: right">189,184</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200401__20200630_zTjC9RezzmZf" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">189,203</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, June 30, 2020<br/> (As Restated)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_984_eus-gaap--CommonStockSharesOutstanding_iS_pid_uShares_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z7eOceGVDmuj" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Beginning balance (in shares)">11,855,606</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zQ3IHCM31Kv6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total StockholdersEquity">11,856</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zoPRnyzeLpd4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">71,830,980</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z9gik5Jz4Bp4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(86,064,687</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--StockholdersEquity_iS_c20200701__20200930_z5hNyx0QSr3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(14,221,851</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net Income (as previously reported)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_986_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zsvzw2oSPPuj" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">815,209</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_z0zOiKzeHYrl" style="border-bottom: Black 1pt solid; text-align: right">815,209</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Inventory Costing Errors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zKU3jfvQvBK2" style="text-align: right">(112,446</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_z72g1iXLTc9i" style="text-align: right">(112,446</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Loss Contract Reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zKfmOPTSm4Bl" style="text-align: right">206,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zQSaJkCny5ie" style="text-align: right">206,159</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1pt">Inventory Reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zAtASCkNQxe6" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(69,157</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_z3cp0HQiNaM2" style="border-bottom: Black 1pt solid; text-align: right">(69,157</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Cumulative restatement adjustments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--RestatementAdjustmentMember_zKghvbzn5qAj" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">24,556</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__srt--RestatementAdjustmentMember_zEXK09AfP6bj" style="border-bottom: Black 1pt solid; text-align: right">24,556</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Net Income (as restated)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zEVT11rzbk28" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">839,765</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--NetIncomeLoss_c20200701__20200930_zgyRO3hoFRPa" style="border-bottom: Black 1pt solid; text-align: right">839,765</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock-based compensation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVOfpG53GPf4" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation (in shares)">70,571</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zx8L9Y9niOOj" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">70</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zQpKYAAkVUlh" style="border-bottom: Black 1pt solid; text-align: right">141,031</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200701__20200930_zpBUoPxnLM2b" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">141,101</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, September 30, 2020<br/> (As Restated)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98F_eus-gaap--CommonStockSharesOutstanding_iS_pid_uShares_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z6vfQ5TexsB9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">11,926,177</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zGe5wmZNJCQ3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total StockholdersEquity">11,926</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_ztYawDBxF0Zg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">71,972,011</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--StockholdersEquity_iS_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zZAOoR1fVgD7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(85,224,922</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20201001__20201231_zmULBCAtRVwj" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Beginning balance, value">(13,240,985</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net Income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"/><td style="border-bottom: Black 1pt solid; text-align: right"/><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"/><td style="border-bottom: Black 1pt solid; text-align: right"/><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zWAFgbUS30Uf" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">1,273,703</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zS8OiK8sI7D1" style="border-bottom: Black 1pt solid; text-align: right">1,273,703</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Inventory Costing Errors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_z2lWKIf0atBd" style="text-align: right" title="Net Income (Loss)">(1,071,395</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zU4j1fPoGkJ7" style="text-align: right">(1,071,395</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Loss Contract Reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_z4joGzR43w7a" style="text-align: right" title="Net Income (Loss)">99,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zZuo70iXoJR9" style="text-align: right">99,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1pt">Inventory Reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zNUzdXZ3mPJ" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(78,831</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zbhyg314egD" style="border-bottom: Black 1pt solid; text-align: right">(78,831</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Cumulative restatement adjustments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--RestatementAdjustmentMember_zjHWSRIHtj46" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(1,050,305</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zAUygX5Kku19" style="border-bottom: Black 1pt solid; text-align: right">(1,050,305</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0in; padding-bottom: 1pt">Net Income (as restated)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z8bitJP0fWei" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">223,398</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20201001__20201231_zdhWKF8ja2i8" style="border-bottom: Black 1pt solid; text-align: right" title="Net income (loss)">223,398</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock-based compensation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"> </td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zUaZ0kgvgt91" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation (in shares)">25,094</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zafTZtHlzd1" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">25</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zERS5xq4lMq6" style="border-bottom: Black 1pt solid; text-align: right">33,830</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20201001__20201231_zSb3iEbV5nFi" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">33,855</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, December 31, 2020 <br/> (As Restated)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left; padding-bottom: 2.5pt"> </td><td id="xdx_98C_eus-gaap--CommonStockSharesOutstanding_iE_pid_uShares_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z5FWBw9T98Od" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Ending balance (in shares)">11,951,271</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iE_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zoe8YFuXqgy9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Ending balance, value">11,951</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iE_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zZ7liA9Pk1J2" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">72,005,841</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iE_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zm3Gu7HFPBoa" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(85,001,524</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--StockholdersEquity_iE_c20201001__20201231_z6XBmVPzJx2g" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Ending balance, value">(12,983,732</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p id="xdx_8A1_zAYZUV3ZbSrl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Impact on Consolidated Statement of Cash Flows</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p id="xdx_899_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_z0QVw33spLQ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8BE_zLZAi7zmPDAd">The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_4BA_srt--RestatementAxis_srt--ScenarioPreviouslyReportedMember_zbT4HIbA1izh"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4BC_srt--RestatementAxis_custom--InventoryCostingErrorsAdjustmentMember_znCxSQeIwvx7"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4BC_srt--RestatementAxis_custom--LossContractReserveAdjustmentMember_zVlGyuX7oe7c"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4B2_srt--RestatementAxis_custom--AdditionalInventoryReserveAdjustmentMember_z5aawcM0kqPa"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4B7_zBR5FNxEmD96"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Consolidated Statements of Cash Flows for the nine months ended September 30, 2020 (Unaudited)</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Previously Reported</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory Costing Errors</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Loss Contract Reserve</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory Reserve</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Restated</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_z74OOcFFcS1e" style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">Cash flows from operating activities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_438_c20200101__20200930_eus-gaap--NetIncomeLoss_zCmTQDqOs0wk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left">Net Loss </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(2,594,141</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(938,689</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,753</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(352,074</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(3,878,151</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_z3fWeTlMNylk" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20200101__20200930_eus-gaap--DepreciationDepletionAndAmortization_zVikF3XzgTvb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and amortization </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">769,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">769,690</td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20200101__20200930_eus-gaap--AmortizationOfFinancingCosts_zRQpSwkOQB0a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Amortization of debt issuance cost </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,764</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,764</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--CashExpendedInExcessOfRentExpense_iN_di_z0l8HljJVn5l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash expended in excess of rent expense </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115,932</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115,932</td><td style="text-align: left">)</td></tr> <tr id="xdx_43E_c20200101__20200930_eus-gaap--ShareBasedCompensation_zSoNPji4UgT2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation expense </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">677,489</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">677,489</td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20200101__20200930_eus-gaap--ProvisionForLoanAndLeaseLosses_z0p8DDLRZOki" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Bad debt expense </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(47,410</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1503">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1504">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1505">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(47,410</td><td style="text-align: left">)</td></tr> <tr id="xdx_433_c20200101__20200930_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_iB_zcgQ8DwPJHv8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Changes in operating assets and liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43E_c20200101__20200930_eus-gaap--IncreaseDecreaseInAccountsReceivable_iN_di_zSVNJz0uZaw4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase in accounts receivable </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(232,310</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(232,310</td><td style="text-align: left">)</td></tr> <tr id="xdx_43F_c20200101__20200930_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_iN_di_zIAKbTfK0KMc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in contract assets </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,128,460</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,128,460</td><td style="text-align: left">)</td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--IncreaseDecreaseInInventories_iN_di_z7JHZVh8z2A" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase in inventory </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,850,707</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">852,222</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">352,074</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,646,411</td><td style="text-align: left">)</td></tr> <tr id="xdx_436_c20200101__20200930_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_iN_di_zAaoybzIgRBf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Decrease in prepaid expenses and other current assets </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">121,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">121,075</td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20200101__20200930_eus-gaap--IncreaseDecreaseInIncomeTaxesReceivable_iN_di_z4OSRqbGQWY6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Decrease in refundable income taxes </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">439,445</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1539">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1540">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1541">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">439,445</td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20200101__20200930_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_zxb0NfKQZdOh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in accounts payable and accrued expenses </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,770,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">86,467</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,857,369</td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20200101__20200930_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_zIqaOdbdpbj1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Decrease in contract liabilities </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,092,266</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,092,266</td><td style="text-align: left">)</td></tr> <tr id="xdx_431_c20200101__20200930_ecustom--IncreaseDecreaseInLossReserve_z763RNHRmLcc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Decrease in loss reserve </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,081,516</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(6,753</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,088,269</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInOperatingActivities_zyWPeXm1wV7b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in operating activities </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,283,377</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1563">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1564">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1565">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,283,377</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_435_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zT9SOp5IynTb" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Cash flows from investing activities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20200101__20200930_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zkHTWkurkD68" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Purchase of property and equipment </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(11,888</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1575">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1576">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1577">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(11,888</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_438_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zSlWSzrXZlbl" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in investing activities </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(11,888</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1581">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1582">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1583">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(11,888</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_iB_zR51XAyLMY5g" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Cash flows from financing activities:</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_439_c20200101__20200930_eus-gaap--ProceedsFromIssuanceOfOtherLongTermDebt_zc2Zg9RC30Sb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Proceeds from PPP loan </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,795,000</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,795,000</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_435_c20200101__20200930_eus-gaap--RepaymentsOfDebt_iN_di_zFRqMmKoxEof" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Payments on long-term debt </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,855,209</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,855,209</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_439_c20200101__20200930_eus-gaap--PaymentsOfDebtIssuanceCosts_iN_di_zodzRxkSVlse" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Debt issuance costs </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(107,540</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1605">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1606">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1607">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(107,540</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInFinancingActivities_z7cpanpHZurj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash provided by financing activities </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,832,251</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1611">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1612">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1613">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,832,251</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_439_c20200101__20200930_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_z7QNMnQYyNwb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net decrease in cash and restricted cash </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(463,014</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(463,014</td><td style="text-align: left">)</td></tr> <tr id="xdx_431_c20200101__20200930_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_z34tXnR6PKva" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Cash and restricted cash at beginning of year </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,432,793</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1623">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1624">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1625">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_c20200101__20200930_zUfmAOKPz0Nf" style="border-bottom: Black 1pt solid; text-align: right" title="Cash at beginning of period">5,432,793</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_438_c20200101__20200930_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zJjZbYAnBkkl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Cash and restricted cash at end of year </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,969,779</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1631">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1632">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1633">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_c20200101__20200930_zuPgvr9Nroz5" style="border-bottom: Black 2.5pt double; text-align: right" title="Cash at end of period">4,969,779</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td></tr> <tr id="xdx_431_c20200101__20200930_eus-gaap--SupplementalCashFlowInformationAbstract_iB_ztwo2tIsSri6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Supplemental schedule of cash flow information:</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--InterestPaidNet_zjvI2DdC1Av3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Cash paid during the year for interest </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,156,126</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1645">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1646">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1647">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,156,126</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td></tr> <tr id="xdx_436_c20200101__20200930_eus-gaap--IncomeTaxesPaidNet_zkTd6HleZCT9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Cash (received) from income taxes </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(449,749</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1651">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1652">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1653">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(449,749</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td></tr> </table> <p id="xdx_8A1_zH9VWuw9AP3l" style="margin-top: 0; margin-bottom: 0"> </p> At the time of the June 2021 disclosure, the Company estimated and disclosed that the Inventory Costing Errors were expected to increase 2020 net loss reported on the Annual Report on Form 10-K for the year ended December 31, 2020 by $1.9 million to $2.3 million -2010084 -324231 -2189728 -2334315 -2300083 -544836 -763730 -2334315 -2300083 -544836 -763730 <p id="xdx_892_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zo6IXzZsdcz3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B3_zi3JYufLwHee">The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows</span>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B7_srt--RestatementAxis_srt--ScenarioPreviouslyReportedMember_zeEWCjFIusoi" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B9_srt--RestatementAxis_custom--InventoryCostingErrorsAdjustmentMember_zHUAippTSA2l" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B5_srt--RestatementAxis_custom--LossContractReserveAdjustmentMember_zNXptlsdbU16" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B6_srt--RestatementAxis_custom--AdditionalInventoryReserveAdjustmentMember_zVn8iy68sYKe" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_4B8_zyEWN6lkOcO" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"> </td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td colspan="18" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><b>Consolidated Balance Sheet as at December 31, 2020</b></td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Previously <br/> Reported</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory Costing<br/> Errors</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Loss Contract <br/> Reserve</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Additional <br/> Inventory Reserve</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Restated</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td></tr> <tr id="xdx_43E_c20201231_eus-gaap--AssetsAbstract_iB_zduuMjwJX34j" style="vertical-align: bottom"> <td style="font-weight: bold; padding-left: 0.125in; text-indent: -0.125in"><span style="text-decoration: underline">ASSETS</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_43D_c20201231_eus-gaap--AssetsCurrentAbstract_iB_zjZ9x9VC3Nt6" style="vertical-align: bottom"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Current Assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43A_c20201231_eus-gaap--Cash_iI_z1ICTM0IHeh6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; padding-left: 0.25in; text-indent: -0.125in">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,033,537</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0952">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0953">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0954">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,033,537</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--AccountsReceivableNetCurrent_iI_z4IVq4Ni2C04" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,962,906</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,962,906</td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_z2jaU7rRoOha" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Contract assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,729,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,729,638</td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20201231_eus-gaap--InventoryNet_iI_zr0kv51MAYth" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.25in; text-indent: -0.125in">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,567,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,875,950</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,305,683</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,386,288</td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20201231_eus-gaap--IncomeTaxesReceivable_iI_zWdrBUHPfR8j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Refundable income taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20201231_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_zBbhIGEUsbN6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in">Prepaid expenses and other current assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">534,857</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">534,857</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--AssetsCurrent_iI_znCdWyVmwdea" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Total Current Assets</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">40,868,859</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,875,950</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0989">—</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,305,683</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">37,687,226</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20201231_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zvftUkRsbr5h" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Operating lease right-of-use assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,075,048</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,075,048</td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20201231_eus-gaap--PropertyPlantAndEquipmentNet_iI_zmBWOVdsKxm7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Property and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,521,742</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,521,742</td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20201231_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_zDj88j3ejjrh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Intangibles, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_43C_c20201231_eus-gaap--Goodwill_iI_zExgeeazjLv2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,784,254</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,784,254</td><td style="text-align: left"> </td></tr> <tr id="xdx_432_c20201231_eus-gaap--OtherAssetsNoncurrent_iI_zv9qKcXBaIug" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Other assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">191,179</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">191,179</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43A_c20201231_eus-gaap--Assets_iI_zpgiHh2upP3i" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">49,691,082</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,875,950</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1025">—</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,305,683</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">46,509,449</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zaYvxqlfdVAc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in"><span style="text-decoration: underline">Liabilities and Shareholders’ Deficit</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20201231_eus-gaap--LiabilitiesCurrentAbstract_iB_zHoepzMIwso" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Current Liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20201231_eus-gaap--AccountsPayableCurrent_iI_zlBhYj4HGhZj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Accounts payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,092,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1042">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1043">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1044">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,092,684</td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20201231_eus-gaap--AccruedLiabilitiesCurrent_iI_zkwehXSSEfwi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,693,518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">244,403</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,937,921</td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20201231_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_zrMYVg7hFQPj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Contract liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,650,549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,650,549</td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20201231_eus-gaap--LossContingencyAccrualCarryingValueCurrent_iI_zDrWli0AF5rd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Loss reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800,971</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,208,276</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,009,247</td><td style="text-align: left"> </td></tr> <tr id="xdx_438_c20201231_eus-gaap--LongTermDebtCurrent_iI_zXb4ensSE3H" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Current portion of long-term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,501,666</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,501,666</td><td style="text-align: left"> </td></tr> <tr id="xdx_439_c20201231_eus-gaap--OperatingLeaseLiabilityCurrent_iI_zQhxZAFZS7yb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,819,237</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,819,237</td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--AccruedIncomeTaxesCurrent_iI_zgANsb1WeZ6e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in">Income taxes payable</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">862</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">86</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">948</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43A_c20201231_eus-gaap--LiabilitiesCurrent_iI_zg7IU43MNTlk" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Total Current Liabilities</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">28,559,487</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">244,489</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">1,208,276</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1086">—</span></td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">30,012,252</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20201231_eus-gaap--LineOfCredit_iI_z7CXdSh92GU8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in">Line of credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,738,685</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,738,685</td><td style="text-align: left"> </td></tr> <tr id="xdx_436_c20201231_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_zSn6mQFhl5be" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Long-term operating lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,537,149</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,537,149</td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20201231_eus-gaap--LongTermDebtNoncurrent_iI_z1Tj7eBTUOG1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Long-term debt, net of current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,205,095</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,205,095</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--Liabilities_iI_zJpi7ljCnMt8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1pt">Total Liabilities</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">58,040,416</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">244,489</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1,208,276</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1110">—</span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">59,493,181</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20201231_eus-gaap--StockholdersEquityAbstract_iB_zHLYRUhDicU" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-left: 0.125in; text-indent: -0.125in">Shareholders’ Deficit:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_432_c20201231_eus-gaap--CommonStockValue_iI_zIPrdmtZPexk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,951</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,951</td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20201231_eus-gaap--AdditionalPaidInCapitalCommonStock_iI_zwZZhfDcNNn" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in">Additional paid-in capital</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,005,841</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72,005,841</td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20201231_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_zxSYbielitr8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in; text-indent: -0.125in">Accumulated deficit</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(80,367,126</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,120,439</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,208,276</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,305,683</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(85,001,524</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_43B_c20201231_eus-gaap--StockholdersEquity_iI_z2k7qrjsfax3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-size: 10pt"><b>Total Shareholders<span style="font-family: Times New Roman, Times, Serif">’</span> Deficit</b></span></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(8,349,334</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(2,120,439</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,208,276</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(1,305,683</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(12,983,732</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td></tr> <tr id="xdx_43F_c20201231_eus-gaap--LiabilitiesAndStockholdersEquity_iI_zuUIe0Zb2fo9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in"><span style="font-size: 10pt"><b>Total Liabilities and Shareholders<span style="font-family: Times New Roman, Times, Serif">’</span> Deficit</b></span></td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">49,691,082</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,875,950</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1145">—</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(1,305,683</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">46,509,449</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> 6033537 6033537 4962906 4962906 19729638 19729638 9567921 -1875950 -1305683 6386288 40000 40000 534857 534857 40868859 -1875950 -1305683 37687226 4075048 4075048 2521742 2521742 250000 250000 1784254 1784254 191179 191179 49691082 -1875950 -1305683 46509449 12092684 12092684 5693518 244403 5937921 1650549 1650549 800971 1208276 2009247 6501666 6501666 1819237 1819237 862 86 948 28559487 244489 1208276 30012252 20738685 20738685 2537149 2537149 6205095 6205095 58040416 244489 1208276 59493181 11951 11951 72005841 72005841 -80367126 -2120439 -1208276 -1305683 -85001524 -8349334 -2120439 -1208276 -1305683 -12983732 49691082 -1875950 -1305683 46509449 <p id="xdx_892_esrt--ScheduleOfCondensedIncomeStatementTableTextBlock_zt1OR7EvYkZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8BD_zClGFTuQDN73">The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td colspan="2" id="xdx_4B8_srt--RestatementAxis_srt--ScenarioPreviouslyReportedMember_zHu5lK1pEWvj"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4BB_srt--RestatementAxis_custom--InventoryCostingErrorsAdjustmentMember_zTmag3tJJHtc"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4B4_srt--RestatementAxis_custom--LossContractReserveAdjustmentMember_zHoylSpidXgk"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4B6_srt--RestatementAxis_custom--AdditionalInventoryReserveAdjustmentMember_zcOzrLe6z1X1"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4B8_zQHOK0Tignbf"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="18" style="font-weight: bold; text-align: center">Consolidated Statement of Operation For the three months ended September 30, 2020 (Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td colspan="18"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>As Previously</b><br/> <b>Reported</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Inventory<br/> Costing Errors</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Loss Contract</b><br/> <b>Reserve</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>Inventory Reserve</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><b>As Restated</b></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_43D_c20200701__20200930_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zGdgh7gTs5Ve" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; padding-left: 0.125in; text-indent: -0.125in">Revenue </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">25,576,718</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1152">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1153">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1154">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">25,576,718</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_435_c20200701__20200930_eus-gaap--CostOfRevenue_z32Mrpk0fA42" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Cost of sales </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">21,394,243</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">112,446</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(206,159</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">69,157</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">21,369,687</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43D_c20200701__20200930_eus-gaap--GrossProfit_zyUDCKcdWG47" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Gross profit </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,182,475</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(112,446</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">206,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(69,157</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,207,031</td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20200701__20200930_eus-gaap--SellingGeneralAndAdministrativeExpense_z1U8UHy5jZ18" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Selling, general and administrative expenses </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,050,644</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,050,644</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43C_c20200701__20200930_eus-gaap--OperatingIncomeLoss_zOkG3GFLS9O1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Profit from operations </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,131,831</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(112,446</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">206,159</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(69,157</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,156,387</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20200701__20200930_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zQfGsVsnBUH6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Other expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43E_c20200701__20200930_eus-gaap--InterestExpense_iN_di_zJqyBzbc0A9g" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Interest expense </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(309,008</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(309,008</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_43A_c20200701__20200930_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z9JJsNrkCarg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Income before provision for income taxes </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">822,823</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(112,446</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">206,159</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(69,157</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">847,379</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_439_c20200701__20200930_eus-gaap--IncomeTaxExpenseBenefit_zvA4o9BmZ2u8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Provision for income taxes </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">7,614</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1200">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1201">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1202">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">7,614</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43E_c20200701__20200930_eus-gaap--NetIncomeLoss_zM3DhYaTnt0d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in">Net Income </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">815,209</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(112,446</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">206,159</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(69,157</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">839,765</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td></tr> <tr id="xdx_439_c20200701__20200930_eus-gaap--EarningsPerShareBasic_pid_zTAO99uQ9Lz3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">Income per common share - basic </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left"> </td></tr> <tr id="xdx_43F_c20200701__20200930_eus-gaap--EarningsPerShareDiluted_pid_znSb0M7h7MPh" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in">Income per common share - diluted </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.01</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20200701__20200930_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zkHcIsKsVT5j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Basic </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,894,469</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1224">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1225">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1226">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,894,469</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_432_c20200701__20200930_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zkVv569r6iYe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Diluted </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,894,469</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1230">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1231">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1232">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,917,149</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td> </td> <td id="xdx_4BE_srt--RestatementAxis_srt--ScenarioPreviouslyReportedMember_zfFNPhd6OgHg"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4BE_srt--RestatementAxis_custom--InventoryCostingErrorsAdjustmentMember_zMTDfIihKyx8"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4B1_srt--RestatementAxis_custom--LossContractReserveAdjustmentMember_zyONKmjvzOc"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4BE_srt--RestatementAxis_custom--AdditionalInventoryReserveAdjustmentMember_zqjdxEMl9Ou5"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4B8_zxiYhf1eXF2g"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="18" style="font-weight: bold; text-align: center">Consolidated Statement of Operation For the nine months ended September 30, 2020 (Unaudited)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="18" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Previously Reported</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory<br/> Costing Errors</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Loss Contract<br/> Reserve</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory Reserve</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Restated</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td></tr> <tr id="xdx_439_c20200101__20200930_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zdyxssR2ayPa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; padding-left: 0.125in; text-indent: -0.125in">Revenue </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">62,175,872</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1236">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1237">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1238">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">62,175,872</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_434_c20200101__20200930_eus-gaap--CostOfRevenue_zrfOrIYKQZx8" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Cost of sales </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">54,715,508</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">938,689</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(6,753</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">352,074</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">55,999,518</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_438_c20200101__20200930_eus-gaap--GrossProfit_z0SeYIeN6zue" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Gross profit </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,460,364</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(938,689</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,753</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(352,074</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,176,354</td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--SellingGeneralAndAdministrativeExpense_zVsGWcxGyCLb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Selling, general and administrative expenses </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,958,986</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">8,958,986</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--OperatingIncomeLoss_zF9iBX4nviw2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Loss from operations </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,498,622</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(938,689</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,753</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(352,074</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,782,632</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zIuc82WNLzLd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; text-indent: -0.125in">Other expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20200101__20200930_eus-gaap--InterestExpense_iN_di_zqv5T0WaNmkc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Interest expense </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,085,805</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,085,805</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_43F_c20200101__20200930_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_zJSjKA1sVFxj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Loss before provision for income taxes </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(2,584,427</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(938,689</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">6,753</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(352,074</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,868,437</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_430_c20200101__20200930_eus-gaap--IncomeTaxExpenseBenefit_zhZTZ6thG8yd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Provision for income taxes </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">9,714</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1284">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1285">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1286">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">9,714</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_430_c20200101__20200930_eus-gaap--NetIncomeLoss_zQfMN5wnx6Wl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.125in; text-indent: -0.125in">Net loss </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(2,594,141</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(938,689</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,753</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(352,074</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,878,151</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--EarningsPerShareBasic_pid_zGfVupE00Ys7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">Loss per common share - basic </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.22</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.08</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.33</td><td style="text-align: left">)</td></tr> <tr id="xdx_430_c20200101__20200930_eus-gaap--EarningsPerShareDiluted_pid_zzMBFbOQtnh4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.125in; text-indent: -0.125in">Loss per common share - diluted </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.22</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.08</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.03</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.33</td><td style="text-align: left">)</td></tr> <tr id="xdx_436_c20200101__20200930_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zx1c4tH3V2e3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Basic </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,862,506</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1308">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1309">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1310">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,862,506</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_43F_c20200101__20200930_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zvxkuNv4Z33e" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.125in; text-indent: -0.125in">Diluted </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,862,506</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1314">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1315">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1316">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">11,862,506</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> </table> 25576718 25576718 21394243 112446 -206159 69157 21369687 4182475 -112446 206159 -69157 4207031 3050644 3050644 1131831 -112446 206159 -69157 1156387 309008 309008 822823 -112446 206159 -69157 847379 7614 7614 815209 -112446 206159 -69157 839765 0.07 -0.01 0.02 -0.01 0.07 0.07 -0.01 0.02 -0.01 0.07 11894469 11894469 11894469 11917149 62175872 62175872 54715508 938689 -6753 352074 55999518 7460364 -938689 6753 -352074 6176354 8958986 8958986 -1498622 -938689 6753 -352074 -2782632 1085805 1085805 -2584427 -938689 6753 -352074 -3868437 9714 9714 -2594141 -938689 6753 -352074 -3878151 -0.22 -0.08 0.00 -0.03 -0.33 -0.22 -0.08 0.00 -0.03 -0.33 11862506 11862506 11862506 11862506 <p id="xdx_895_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zxKxifYuGoUc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_8B9_zCtkYg6SAEUb">The following table presents the impact of the Restatement on the Company’s shareholders’ deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as restated):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Stock Shares</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Stock</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Additional Paid-in Capital</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated Deficit</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Shareholders’ Deficit</td><td style="border-bottom: Black 1pt solid; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; font-weight: bold; padding-bottom: 2.5pt">Balance, December 31, 2019<br/> (As Restated)</td><td style="width: 1%; font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left"> </td><td id="xdx_98D_eus-gaap--CommonStockSharesOutstanding_iS_pid_uShares_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zYz4WSFLDJQk" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right" title="Beginning balance (in shares)">11,818,830</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zuGZb5yQFaA8" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right" title="Beginning balance, value">11,819</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--StockholdersEquity_iS_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zSTKrCgg4gSe" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right">71,294,629</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--StockholdersEquity_iS_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z2kkFjzNHyU2" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right">(81,346,771</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--StockholdersEquity_iS_c20200101__20200331_zknJKIQZMKc4" style="border-bottom: Black 2.5pt double; width: 10%; font-weight: bold; text-align: right">(10,040,323</td><td style="border-bottom: Black 2.5pt double; width: 1%; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net Loss (as previously reported)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zEHnMnN3eJWb" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(2,812,519</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zgNP6HAn3hue" style="border-bottom: Black 1pt solid; text-align: right">(2,812,519</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Inventory Costing Errors</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zen5M9xqJndc" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1330">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zqEkeDDLRfj5" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1331">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_z4rJTeGrRNad" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1332">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zxZu2Hl7E0A" style="text-align: right" title="Net Income (Loss)">(315,999</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_znKmBRmbjuj5" style="text-align: right">(315,999</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Loss Contract Reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zuAoI8wjVf7" style="text-align: right" title="Net Income (Loss)">(9,371</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zk3sqSBwtJ85" style="text-align: right">(9,371</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1pt">Inventory Reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_z8XdoaOvXNp4" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(219,466</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zqq3NwSyK5bd" style="border-bottom: Black 1pt solid; text-align: right">(219,466</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Cumulative restatement adjustments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--RestatementAdjustmentMember_zGJhq2nzF83" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(544,836</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20200101__20200331__srt--RestatementAxis__srt--RestatementAdjustmentMember_zRo0RcKg1Vjd" style="border-bottom: Black 1pt solid; text-align: right">(544,836</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Net Loss (as restated)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zeQjz4OEWvGd" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(3,357,355</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20200101__20200331_z9SybqIHPmRj" style="border-bottom: Black 1pt solid; text-align: right">(3,357,355</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock-based compensation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zmA7jzZ423Jg" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation (in shares)">18,388</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyarMxQIEBbc" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">18</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zhRBSYvH4gTc" style="border-bottom: Black 1pt solid; text-align: right">347,167</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200101__20200331_z4y6NvnVxYM4" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">347,185</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, March 31, 2020<br/> (As Restated)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98E_eus-gaap--CommonStockSharesOutstanding_iS_pid_uShares_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z6AROUdK0Lp2" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Beginning balance (in shares)">11,837,218</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98E_eus-gaap--StockholdersEquity_iS_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zc3tPHagBNIg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">11,837</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zaTs7TFIpeZf" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">71,641,796</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zrC8DqSewGtb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(84,704,126</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--StockholdersEquity_iS_c20200401__20200630_zEBzJRZp9zpb" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(13,050,493</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net Loss (as previously reported)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zONjGEeh6gk" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(596,831</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_z3HxUNGdmTr3" style="border-bottom: Black 1pt solid; text-align: right">(596,831</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Inventory Costing Errors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_z4BQwietPPFb" style="text-align: right" title="Net Income (Loss)">(510,244</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zm55SK2Pc7r1" style="text-align: right">(510,244</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Loss Contract Reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zQ7GzisQFdX6" style="text-align: right" title="Net Income (Loss)">(190,035</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zjoHh7Q8W9zb" style="text-align: right">(190,035</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1pt">Inventory Reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_z2s7hvVYmbwf" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(63,451</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zGyeFrUwbho4" style="border-bottom: Black 1pt solid; text-align: right">(63,451</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Cumulative restatement adjustments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--RestatementAdjustmentMember_zjnLhqDnCed8" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(763,730</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20200401__20200630__srt--RestatementAxis__srt--RestatementAdjustmentMember_zzZLVMUNNIvb" style="border-bottom: Black 1pt solid; text-align: right">(763,730</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Net Loss (as restated)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z3qgeoLmECn" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(1,360,561</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20200401__20200630_zLf7qiTMMoM2" style="border-bottom: Black 1pt solid; text-align: right">(1,360,561</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock-based compensation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zmcg2zgi78bg" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation (in shares)">18,388</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyA5NNcjKock" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">19</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_z8Iy85ZIwlb8" style="border-bottom: Black 1pt solid; text-align: right">189,184</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200401__20200630_zTjC9RezzmZf" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">189,203</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, June 30, 2020<br/> (As Restated)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_984_eus-gaap--CommonStockSharesOutstanding_iS_pid_uShares_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z7eOceGVDmuj" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Beginning balance (in shares)">11,855,606</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zQ3IHCM31Kv6" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total StockholdersEquity">11,856</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zoPRnyzeLpd4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">71,830,980</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iS_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z9gik5Jz4Bp4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(86,064,687</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_983_eus-gaap--StockholdersEquity_iS_c20200701__20200930_z5hNyx0QSr3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(14,221,851</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net Income (as previously reported)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_986_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zsvzw2oSPPuj" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">815,209</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_z0zOiKzeHYrl" style="border-bottom: Black 1pt solid; text-align: right">815,209</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Inventory Costing Errors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zKU3jfvQvBK2" style="text-align: right">(112,446</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_z72g1iXLTc9i" style="text-align: right">(112,446</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Loss Contract Reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zKfmOPTSm4Bl" style="text-align: right">206,159</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zQSaJkCny5ie" style="text-align: right">206,159</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1pt">Inventory Reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zAtASCkNQxe6" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(69,157</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_z3cp0HQiNaM2" style="border-bottom: Black 1pt solid; text-align: right">(69,157</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Cumulative restatement adjustments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--RestatementAdjustmentMember_zKghvbzn5qAj" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">24,556</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20200701__20200930__srt--RestatementAxis__srt--RestatementAdjustmentMember_zEXK09AfP6bj" style="border-bottom: Black 1pt solid; text-align: right">24,556</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Net Income (as restated)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--NetIncomeLoss_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zEVT11rzbk28" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">839,765</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--NetIncomeLoss_c20200701__20200930_zgyRO3hoFRPa" style="border-bottom: Black 1pt solid; text-align: right">839,765</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock-based compensation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zVOfpG53GPf4" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation (in shares)">70,571</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zx8L9Y9niOOj" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">70</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200701__20200930__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zQpKYAAkVUlh" style="border-bottom: Black 1pt solid; text-align: right">141,031</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20200701__20200930_zpBUoPxnLM2b" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">141,101</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, September 30, 2020<br/> (As Restated)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_98F_eus-gaap--CommonStockSharesOutstanding_iS_pid_uShares_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z6vfQ5TexsB9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">11,926,177</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zGe5wmZNJCQ3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Total StockholdersEquity">11,926</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_ztYawDBxF0Zg" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">71,972,011</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98D_eus-gaap--StockholdersEquity_iS_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zZAOoR1fVgD7" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(85,224,922</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iS_c20201001__20201231_zmULBCAtRVwj" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Beginning balance, value">(13,240,985</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Net Income</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"/><td style="border-bottom: Black 1pt solid; text-align: right"/><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"/><td style="border-bottom: Black 1pt solid; text-align: right"/><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zWAFgbUS30Uf" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">1,273,703</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__srt--ScenarioPreviouslyReportedMember_zS8OiK8sI7D1" style="border-bottom: Black 1pt solid; text-align: right">1,273,703</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Inventory Costing Errors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_z2lWKIf0atBd" style="text-align: right" title="Net Income (Loss)">(1,071,395</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__custom--InventoryCostingErrorsAdjustmentMember_zU4j1fPoGkJ7" style="text-align: right">(1,071,395</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.125in">Loss Contract Reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_z4joGzR43w7a" style="text-align: right" title="Net Income (Loss)">99,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__custom--LossContractReserveAdjustmentMember_zZuo70iXoJR9" style="text-align: right">99,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in; padding-bottom: 1pt">Inventory Reserve</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zNUzdXZ3mPJ" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(78,831</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__custom--InventoryReserveAdjustmentMember_zbhyg314egD" style="border-bottom: Black 1pt solid; text-align: right">(78,831</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Cumulative restatement adjustments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember__srt--RestatementAxis__srt--RestatementAdjustmentMember_zjHWSRIHtj46" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(1,050,305</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20201001__20201231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zAUygX5Kku19" style="border-bottom: Black 1pt solid; text-align: right">(1,050,305</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0in; padding-bottom: 1pt">Net Income (as restated)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_z8bitJP0fWei" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">223,398</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--NetIncomeLoss_c20201001__20201231_zdhWKF8ja2i8" style="border-bottom: Black 1pt solid; text-align: right" title="Net income (loss)">223,398</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock-based compensation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt"> </td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensation_pid_uShares_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zUaZ0kgvgt91" style="border-bottom: Black 1pt solid; text-align: right" title="Stock based compensation (in shares)">25,094</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zafTZtHlzd1" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">25</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zERS5xq4lMq6" style="border-bottom: Black 1pt solid; text-align: right">33,830</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">—</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_c20201001__20201231_zSb3iEbV5nFi" style="border-bottom: Black 1pt solid; text-align: right" title="Stock-based compensation expense">33,855</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Balance, December 31, 2020 <br/> (As Restated)</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left; padding-bottom: 2.5pt"> </td><td id="xdx_98C_eus-gaap--CommonStockSharesOutstanding_iE_pid_uShares_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z5FWBw9T98Od" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Ending balance (in shares)">11,951,271</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iE_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zoe8YFuXqgy9" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Ending balance, value">11,951</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iE_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--AdditionalPaidInCapitalMember_zZ7liA9Pk1J2" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">72,005,841</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iE_c20201001__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--RetainedEarningsMember_zm3Gu7HFPBoa" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(85,001,524</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98B_eus-gaap--StockholdersEquity_iE_c20201001__20201231_z6XBmVPzJx2g" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Ending balance, value">(12,983,732</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">)</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> 11818830 11819 71294629 -81346771 -10040323 -2812519 -2812519 -315999 -315999 -9371 -9371 -219466 -219466 -544836 -544836 -3357355 -3357355 18388 18 347167 347185 11837218 11837 71641796 -84704126 -13050493 -596831 -596831 -510244 -510244 -190035 -190035 -63451 -63451 -763730 -763730 -1360561 -1360561 18388 19 189184 189203 11855606 11856 71830980 -86064687 -14221851 815209 815209 -112446 -112446 206159 206159 -69157 -69157 24556 24556 839765 839765 70571 70 141031 141101 11926177 11926 71972011 -85224922 -13240985 1273703 1273703 -1071395 -1071395 99921 99921 -78831 -78831 -1050305 -1050305 223398 223398 25094 25 33830 33855 11951271 11951 72005841 -85001524 -12983732 <p id="xdx_899_esrt--ScheduleOfCondensedCashFlowStatementTableTextBlock_z0QVw33spLQ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8BE_zLZAi7zmPDAd">The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_4BA_srt--RestatementAxis_srt--ScenarioPreviouslyReportedMember_zbT4HIbA1izh"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4BC_srt--RestatementAxis_custom--InventoryCostingErrorsAdjustmentMember_znCxSQeIwvx7"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4BC_srt--RestatementAxis_custom--LossContractReserveAdjustmentMember_zVlGyuX7oe7c"> </td><td> </td><td> </td> <td colspan="2" id="xdx_4B2_srt--RestatementAxis_custom--AdditionalInventoryReserveAdjustmentMember_z5aawcM0kqPa"> </td><td> </td><td> </td> <td> </td> <td id="xdx_4B7_zBR5FNxEmD96"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="18" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Consolidated Statements of Cash Flows for the nine months ended September 30, 2020 (Unaudited)</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Previously Reported</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory Costing Errors</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Loss Contract Reserve</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Inventory Reserve</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As Restated</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_z74OOcFFcS1e" style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">Cash flows from operating activities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_438_c20200101__20200930_eus-gaap--NetIncomeLoss_zCmTQDqOs0wk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; text-align: left">Net Loss </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(2,594,141</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(938,689</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,753</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(352,074</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(3,878,151</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_z3fWeTlMNylk" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20200101__20200930_eus-gaap--DepreciationDepletionAndAmortization_zVikF3XzgTvb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation and amortization </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">769,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">769,690</td><td style="text-align: left"> </td></tr> <tr id="xdx_43B_c20200101__20200930_eus-gaap--AmortizationOfFinancingCosts_zRQpSwkOQB0a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Amortization of debt issuance cost </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,764</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,764</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--CashExpendedInExcessOfRentExpense_iN_di_z0l8HljJVn5l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash expended in excess of rent expense </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115,932</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115,932</td><td style="text-align: left">)</td></tr> <tr id="xdx_43E_c20200101__20200930_eus-gaap--ShareBasedCompensation_zSoNPji4UgT2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation expense </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">677,489</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">677,489</td><td style="text-align: left"> </td></tr> <tr id="xdx_434_c20200101__20200930_eus-gaap--ProvisionForLoanAndLeaseLosses_z0p8DDLRZOki" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Bad debt expense </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(47,410</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1503">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1504">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1505">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(47,410</td><td style="text-align: left">)</td></tr> <tr id="xdx_433_c20200101__20200930_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_iB_zcgQ8DwPJHv8" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Changes in operating assets and liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43E_c20200101__20200930_eus-gaap--IncreaseDecreaseInAccountsReceivable_iN_di_zSVNJz0uZaw4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase in accounts receivable </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(232,310</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(232,310</td><td style="text-align: left">)</td></tr> <tr id="xdx_43F_c20200101__20200930_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_iN_di_zIAKbTfK0KMc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in contract assets </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,128,460</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,128,460</td><td style="text-align: left">)</td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--IncreaseDecreaseInInventories_iN_di_z7JHZVh8z2A" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase in inventory </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,850,707</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">852,222</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">352,074</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,646,411</td><td style="text-align: left">)</td></tr> <tr id="xdx_436_c20200101__20200930_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_iN_di_zAaoybzIgRBf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Decrease in prepaid expenses and other current assets </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">121,075</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">121,075</td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20200101__20200930_eus-gaap--IncreaseDecreaseInIncomeTaxesReceivable_iN_di_z4OSRqbGQWY6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Decrease in refundable income taxes </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">439,445</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1539">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1540">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1541">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">439,445</td><td style="text-align: left"> </td></tr> <tr id="xdx_431_c20200101__20200930_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_zxb0NfKQZdOh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Increase in accounts payable and accrued expenses </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,770,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">86,467</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,857,369</td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20200101__20200930_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_zIqaOdbdpbj1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Decrease in contract liabilities </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,092,266</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,092,266</td><td style="text-align: left">)</td></tr> <tr id="xdx_431_c20200101__20200930_ecustom--IncreaseDecreaseInLossReserve_z763RNHRmLcc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Decrease in loss reserve </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,081,516</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(6,753</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,088,269</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInOperatingActivities_zyWPeXm1wV7b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in operating activities </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,283,377</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1563">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1564">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1565">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,283,377</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_435_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zT9SOp5IynTb" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Cash flows from investing activities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_43D_c20200101__20200930_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zkHTWkurkD68" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Purchase of property and equipment </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(11,888</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1575">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1576">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1577">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(11,888</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_438_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zSlWSzrXZlbl" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash used in investing activities </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(11,888</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1581">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1582">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1583">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(11,888</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_iB_zR51XAyLMY5g" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Cash flows from financing activities:</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_439_c20200101__20200930_eus-gaap--ProceedsFromIssuanceOfOtherLongTermDebt_zc2Zg9RC30Sb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Proceeds from PPP loan </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,795,000</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">4,795,000</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_435_c20200101__20200930_eus-gaap--RepaymentsOfDebt_iN_di_zFRqMmKoxEof" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Payments on long-term debt </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,855,209</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,855,209</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_439_c20200101__20200930_eus-gaap--PaymentsOfDebtIssuanceCosts_iN_di_zodzRxkSVlse" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Debt issuance costs </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(107,540</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1605">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1606">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1607">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(107,540</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr id="xdx_437_c20200101__20200930_eus-gaap--NetCashProvidedByUsedInFinancingActivities_z7cpanpHZurj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Net cash provided by financing activities </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,832,251</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1611">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1612">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1613">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">2,832,251</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_439_c20200101__20200930_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_z7QNMnQYyNwb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net decrease in cash and restricted cash </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(463,014</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(463,014</td><td style="text-align: left">)</td></tr> <tr id="xdx_431_c20200101__20200930_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_z34tXnR6PKva" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Cash and restricted cash at beginning of year </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">5,432,793</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1623">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1624">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1625">—</span></td><td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_c20200101__20200930_zUfmAOKPz0Nf" style="border-bottom: Black 1pt solid; text-align: right" title="Cash at beginning of period">5,432,793</td><td style="border-bottom: Black 1pt solid; text-align: left"> </td></tr> <tr id="xdx_438_c20200101__20200930_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zJjZbYAnBkkl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Cash and restricted cash at end of year </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,969,779</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1631">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1632">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1633">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_c20200101__20200930_zuPgvr9Nroz5" style="border-bottom: Black 2.5pt double; text-align: right" title="Cash at end of period">4,969,779</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td></tr> <tr id="xdx_431_c20200101__20200930_eus-gaap--SupplementalCashFlowInformationAbstract_iB_ztwo2tIsSri6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Supplemental schedule of cash flow information:</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td></tr> <tr id="xdx_43C_c20200101__20200930_eus-gaap--InterestPaidNet_zjvI2DdC1Av3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Cash paid during the year for interest </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,156,126</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1645">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1646">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1647">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,156,126</td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td></tr> <tr id="xdx_436_c20200101__20200930_eus-gaap--IncomeTaxesPaidNet_zkTd6HleZCT9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Cash (received) from income taxes </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(449,749</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1651">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1652">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1653">—</span></td><td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(449,749</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td></tr> </table> -2594141 -938689 6753 -352074 -3878151 769690 769690 80764 80764 115932 115932 677489 677489 -47410 -47410 232310 232310 3128460 3128460 2850707 -852222 -352074 1646411 -121075 -121075 -439445 -439445 5770902 86467 5857369 -1092266 -1092266 -1081516 -6753 -1088269 -3283377 -3283377 11888 11888 -11888 -11888 4795000 4795000 1855209 1855209 107540 107540 2832251 2832251 -463014 -463014 5432793 5432793 5432793 4969779 4969779 4969779 1156126 1156126 -449749 -449749 EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /*;K50'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 " #RFZU4M!M6DNT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITG10^CVLN))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BP(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X)HFCMP2,HH4K J[ 26=\9+75$13Z>\4:O^/ 9AP(S&G! AR,EX#4'UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO .'MZ?'E[)N9<=$ M:M28?R4KZ11PPRZ37]OM_>Z!]:(1HFIN*][N1"M;+@5_7UQ_^%V%G3=V;_^Q M\46P[^#77?1?4$L#!!0 ( /*;K5297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M\INM5(2R6- S!0 814 !@ !X;"]W;W)KH^DWE:JG]E*"$U>DCC-;ELKK=FZA^3^8ZCE(Q423+DX2K MW9V(Y?:V15N'"]-HN=+F@M/OK?E2S(1^6D\4G#FE2A@E(LTBF1(E%K>M ?WH M>\P$V"=^1&*;O3HFIBES*7^:DU%XVW(-D8A%H(T$AY^-\$4<&R7@^*<0;97_ M:0)?'Q_4[VWCH3%SG@E?QG]$H5[=MKHM$HH%SV,]E=LOHFC0I=$+9)S9;[+= M/]OIM$B09UHF13 0)%&Z_^4O12)>!] C :P(8&\"J'N M>;^GY)8H\S2HF0.;&QL-K8E2TXTSK>!N!'&Z[\N-4*1-LA57(NLY&C3-'2Q(_ UYD*E>9628AB+\-=X!EA*('8#N&"HX$^L+XKGGA+F,UO#X>/@# MWQ%*;31#:+PR/9Z5\]#T_#689UK!&_\Y5UJH>$>F M8BV5KD/"I;3*,:+KDNCZQ/Y1'-S*FLUQ)%RK*4O=DJE[&M-$J$B&9K 1&.ZU MKP^N=!A>9^_>_7> _<)V4[+=G,9V'V4!CP^(]W"YUD]PM>\>@D3=RM7<_P7U M++@ZCM0@UI H^LIK*2KDYTJ]A<*ZLD&NW::L[:%HK$)CJ-8PU9'> 5DLR#A/ MYD+5 N$BM$VI=]/%@"KCI=XI0%.QC(SW0M;&/*G/$B[D3T9G@^'TV^QQ^N0_ M/DV'LW,R&OL7&&7EY11WXX+2AUY5T*,C*((OY'>QJ^7$I5SX=+LW7@?-7^7O M%#?H@NR1OY!1"'C1(@JX-3.D>W%)2MOLDKD>=3'"RODI[M<%X2@-I )[M7#G M9*9A,!"IB"]S2"KD5H;UW8ZKCY\QR*H84-S!"\A!&,+T*#L_')"O\!SYEM:3 MX9(WE'R!D:]CGH9G!#YW\29$7\>J3%##G.?G-O7!= M2M90GS<\S@59PRK +I$P[*IJ,-SJ86891NF2S';)7,:UM+B _^,) ZF*!,,= M_9 P,GP)5CQ=BJ-%MD%H_#P;#AZ&4XRJ*@SLI,)PF"WM)]\V7V 9]3.X!L6Q MQ,"J8L!.*@:C%!8J^_T',W7C!]):,%P1!ZM\GYWD^V;V!H43?'4I5?THP'7& M,FWS(! @ R+A7A CK-R?G>3^LX3',;G+,[B=U?(?,LU%,O4^%G=;DVA?&F5S9[BID]9IT/9]57/V;RF+?WV\^/G#3IQF)Q0)"W8MK^'NUW\_;GVBYMEMB M[NN:,NGI3^4:RD-.AYG>7%Y6!ES.9\/"YF*[D6Q9G:R!Q^62B]%@9.]7)< M;+04\UIIG8TIQN%X+=)\<'517WO05Q>J-%F:RP>-BG*]%OKEH\S4T^6 #%XO M?$V7*U-=&%]=;,123J7YOGG0<#9N5IFG:YD7J/RZ M^I^U\6#,HRCDC=F=3F(!V@N%Z+,S%?U]%GN#>+5>C.5%?4G>MK+X@&: ME851Z[TR(%BG^>Y;/.\=<:! @AX%NE>@;U5@>P56&[I#5IMU*XRXNM#J">E* M&E:K#FK?U-I@39I7CW%J-/R:@IZYNKG_,KV?W-U>?_MTBSY>3ZZ_W'Q"T\^? M/GV;HO??_?_7$Q-G#;2GD\V]_BX^X6M.<64[DY0PP/ M$<64.-1O_.JW<@;JI%;'Q^IC,+:QF#86TWH]UF=QJ;7,#;HN"FF*<\^*K%F1 MU2L&?2N*8N5RRTXKK+6J=-I>,4(PC\$)VT/[;;D0,\99U,@=P0H:6($7UO5L MILK<%)!M,YENQ6,FARB7Q@5UMQ(_@!#S( B2H /5E@N2D"8X=$/E#53NA7J7 M%Z46^4Q66-56ZI<#T"Z\W,)!8X[AKX/7>]NJ1)X7&S&3EP.H@8746SFX0IZ( M"!M[0G]$J-QHJ%!(U$'FLB"T+:!1B'G2C0Y;D"0134(6NWT>-1BC$S[?0AHH M_>)"%SF> '._S)'G:!($,>FZV"')HC".*.TI#N2 MHX@7[/U&:F'2?(DR"92-=,7-([48E7#BP4[L'(L2'+%NBCD$ QQQ'/2$,6FY MAM 3(0(-ES8O=6C(GV6Z@1;(]);A_6I'R1XSP)QT$=N"E%,2!;0'<5= M+GN#X#&\ELV(G\[NZQK@"4R;O@A$6V A=,@EA$1)#\"6GHB?GW;9[P%HDP[P M?!BPI$L +LF08Z@0?2!;?B+1FQJU22H>TRPUJ?1V:Z0E%^)GEZ8QVHB7O@:# MV(Q!&,8T#BP/."0I3F@8]\51RR_$3S 5)>R)1@G4)LA LZ2,+*2T4$E"=06 M2MPP:C!2..GF8DJJC:_-M\)T<$K M-(&!BGU2Y DM&_JHRW[T%/# MU&O'["MPU,$M 8FZ*&VII*\KHBW]T+?0SVOS>E"9Q7(3O3A2C!V#&+N"2A*8W#F/? ;)F-^IEMTF24 M^L6P=9 885".NZVR0Y!R%I'>&M:2'?63W>2H&M2]9^WQX[KA!&\S&PTAD["5 M__Q;#S/ !WF0@9)IP,:40: M"?C8R'KS-WL9HK0HJ@ZIGKQ+4\#L,H>@=WK?Q8$,TZ[K'6($,/3X_6"/T,]_ MUW,H'!# $";5IL$HS=%,;%((&R=8F\\B&M$XH19>ER3&/ [Z(+?4QTYN();K M,A,&'#S?A8@3J\UDHR@"$#SJ5FB7:+5O1SCM:9992WO,3WN[%/2$MQ.[S6^C M:J>+<6N3UB$)/11,YZR'75C+A^PM?'@PY]3Q_*NFA-8VIGD!G+( 57P6@3OT[D7)[L2H3?VNX5$9H];UX4H*L* 2@-\72IG7 MD^KU1?.ZZNI_4$L#!!0 ( /*;K50JQ4(6C ( )\& 8 >&PO=V]R M:W-H965T&ULE57);MLP$/T50N@A 5)KLYP%M@''=I 68PX M:0]%#[0TMHA0I$J.[+1?7Y)R!">5TT0'BJ%%_(]63S@&0/!=PK2>Q?*GDVMW) MIH[MG7HDK33*8@LV"@HFZB=]WOJP PB[>P#1%A!]%!!O ;$KM%;FRII0I,.^ MDANB;+1ALP/GC4.;:IBP;W&.RNPR@\/A^.YV?G=]-1D]3"?D?'0]NAU/R?QR M.GV8DX-'0:N,(62'Y&!&%0C, 5E*^2'Y2KX0G^COX;ZIOS$A:DR('%^\3PY2!',TD<@E MN6""BI113F92,W?6?HP6&I4Y<3_?218WR6*7K+O/<5D4AM.\V?3IB)14D37E M%9 #)D@F.:=*DQ)4[>UAF[AAT@L#XN-ZU\']1K\1W&_'=3XBG M%>92L3^0M)F%TO,?57B.T]PFAIM=JI")C8M6FMO=1M2V![6K]G?9A6_<-52LF-.&P M--"@);5+-/VGX%U!+ P04 M " #RFZU4,ZX6&%<% !+% & 'AL+W=OB#XI-V\+JXA7I M)/W[CF1'MDE:F^W&0"S)9V9X#F?($?LO9?5%+Y4RZ#7/"GW>6QJS.@L"/5VJ M/-&GY4H5\,N\K/+$P&VU"/2J4LFL,>^"G(V)K T:Q)^I>M%[UZBF\E267^J;J]EY#]=Z3/313\V2=F?ORY7>U M)135_J9EIIO_Z&6#Y;B'IFMMRGQK#"/(TV+SG;QNA=@S #]^ [HUH+9!>,2 M;0W8>R.$6X/PO1&BK4%#/=AP;X0;)289]*OR!54U&KS5%XWZC37HE19UHDQ, M!;^F8&<&P]N;R>T?5Z.+A_$(31[@ZWI\\S!!MY_1[=WX_N+A"@#HP^/-Q>/H M"C ?T0EZG(S0AY\_]@,# ZC=!--ML,M-,'HD&$/796&6&HV+F9IY[$?=]G&' M?0#$6_;TC?TE[70X4:M3Q/ G1#$EGO$,WV^.?71^+/KX?T<_$(.UJ< :?^R( MOZMB6N8*34QB%"P%!OU]\:1-!:7\3X?WL/4>-M[#(][OU;,JULJ7-!M#WAC6 M"]OS@#(92Q'*?O"\/QL>8!0)+H@%'+E (3"17(:'P+$+Y)2(2 K: @_81BW; MJ)/ML-0&E7.DDTQI'^>->;1/!=.0"VZ-<.@!$L9C+H7%V07R4$88$VQQ=H%1 M%,=QM*?B 6?>+H[A"//0HCER<5*R$#Z6'!Y<'$&]<;\#EAD47?A1$2<>;DOXMC#,C;:3-V<2=4 M2,K9D9*/6_YQ)_];LU052AL5?'1C-ZU%#/5IE>>P,TK=-Y[I53)5YSUH#+6J MGE5O@'Q[SSOCC7\\WH%FMEXH@N=*<+[=3E[OLD MH)Z*MQ?_H0V$;+KNPCKI'T#[X/I?DIXV3*G58$) MAU*PUTL/4+(8=A:;LHN#"<>QO?^,/4"8<"')7FH<,M_UA*2[*3PL!-@M$-SG M,/]ZF4!)_/*3I(3\6K\)IE.O*!OW&(=>%'04!W]V=^$UXK8T+N@$ MGS)V1)==]TBZV\=WZC)+L[7QODA=;@-\2QD?ZIO*^(P<95Q0ES*['I/PSI>4 M22V 1FNM9E SM2RKM8$N[+" ',G.NG:L7<-'NCN^RZ-YZ/94A,)J+ BU%?<@ MB8S#D#L+LL\GB9ADTM;:ZY,?[)*'C'<]'>ENZD8=&>9IS"BC.)+V:YL/26(" M*Z?#V>>32"'L!7OL]>GE'.P=CN2J6C2G4AJR8UV8SF7#5',T^E,67> M7"Y5,E-5#8#?YV5IWF[J .WYX> _4$L#!!0 ( /*;K53\=V!6L @ )@V M 8 >&PO=V]R:W-H965T&ULM9MM;]LV$(#_BF ,6 O, M-5_U4B0!4DM%,ZPOB-/MP[ /JLTD0FW+DY2D^_>C9-6TR"-EQ3B;E_%ZLTO)-OA%K^9_;O%BEE7Q; MW$W*32'213-HM9P0A/S)*LW6HXNSYF]?BHNS_*%:9FOQI?#*A]4J+?Y[)Y;Y MT_D(CW[^X3J[NZ_J/TPNSC;IG9B)ZNOF2R'?379:%ME*K,LL7WN%N#T?7>*W M"0_K 8W$GYEX*O=>>_6C?,OS[_6;J\7Y"-4K$DLQKVH5J?SU**9BN:PUR77\ MVRH=[>:L!^Z__JG]??/P\F&^I:68YLN_LD5U?SX*1]Y"W*8/R^HZ?_H@V@?B MM;YYOBR;G][35C:0,\X?RBI?M8/E^U6VWOY.?[2&V!M B&4 :0<0;0#U+0-H M.X#J,P26 :P=P+0!F%H&\'9 \^B3[;,WAHO3*KTX*_(GKZBEI;;Z16/]9K2T M5[:N#\JL*N1_,SFNNIA^_C3[_,=5?'F3Q-[L1O[ZF'RZF7F?WWNS#Y?7R8?/ M?\3)]>Q7+T[>7TVO;KQ77S]=?HVOI/AK;^Q]G<7>JU]>GTTJN99:XV3>SOMN M.R^QS9NO5O*--UD ME7SO4!J[E5Z+2MXPL?"2M%AGZ[O2I2MQZ[K)Y5JZPR9RBW;[1';[1!H]S*+G MG;C+UO5BY+58INNY^,U[3)X['"XS# M6O1QW]*F5(!)Q'RB"<:FX#C$E/E!@+N2"2")$6*($KJ3[)B#[LQ!AYG#>R6W MOKQ/"U&^/L@F6_U[:>YRNYI&5>EN#=<*JH8\/; MF)F&&-,*0\HY]J&'B#8L1K?68T[K=;X@7'M M\1>>M)T,@V7:!!+QHWXM("-R\U2'VI'FQG(I"[ ?: ?:N;;#S9C TX46V_@[ MV_A'V6;_Z$-V\LV3'M(PA!<5[!85.!>5K!>P,_J8%C\O'D'0<@+(&5%M2Z:! ML6BY;PP'D:_MG2DX#EF &"::9 )(8HHX8I'%&84[6X0#;*%[HEZ#A) GH@'! MEBV*=LN*7BYD1 >%C C8)3!DF(*VD %(ND,&1@IUT L'C7:"PZ,&WN,P?'3< M2%H=7?\;!B'FV#*_X@OL!@SKA9Z)C30*LI]?#.%%I%^_:2O6/2Q1($VM'8$8 MD!R'G! 6$:*=%D@44\)09/.Z6"$&=C.&^UKWFP4B#&D6' 26E2G$P&[&..IF MM[K[KC8V0[WE;@.2MLL-B?;<;D40V(T0)[C=9OSNN=TJA&-W#+?>KKU%68Z1 M#]TNCO7M,J.\O%J(A\RX7::DO%T(84Z8OEWFW&-Y!F1PHL1B$<4/> A ./;* M8A8SFC=F(>:9.T"R^PPJ[F-WX'?=P]ZPW^KN R%LXH&%A !)&PH!<_>P$%;4 M@0=BQV @PB8#N(F(* 0@;@0X*#MSZQB0GIU*44Q,[I#[Y2/N&QGW 9)=VRE" M(6Y">4Z.UJKL''*C[F!"#0XC'&K>*'8O;T":!D](D.7HD[T:C9NACLW4B$DS MCE2-*)(A0TAFSTG]_K!V0TRK6'-27&<[8K*.S'NII#"D;Z(I.0Y]Y#,_#/2C M#(AB1J07L-$N401%W 3ECC[]9C$YIC8+EP]B69G"&.+&F,,\U(DJ%M-3*8J) MR4XAC0)?+R#URW7MI@B+'% M$1=Q$]?1W@FHR2!NHRBB*(H,*9\,R3P)A%!FYDD@A (S3T#2EGE"HN[,DRB$ M(FZ$.C+S)! _N3)/JOB)'L]/,349A!!*(ZTZF_3+=5>I2(6>GE2H22I$U]%O-,O.C-XBB$%V9R2P&\ M@)-;0-*6W )S]R2W5.$%/08O^LT"X068W!XBV7T&!2+T!"#BUC$ 1$ZE**9 M$8=0PAG530=\?J0)=BVG4(2>'D6HB2*4Z=? ) /*J!]1_1*<"D7@"0-B"R,* M1>C+H@@U441ZV-!VYA6*T&>BR'[- H,K E$D-"((@"*$LHCKFQT#DF/IF_PP M"@TG *$(9BA@OLV3*12AQZ!(OUE %)$)'+>LC"D480,_S1D2>%K=?8&'F81B M"3R I"WP '/W!!ZFR(>YR6=($=QB&: X L>>0R2[CZ%(A[E)YZ /PQC0L$)" MR3.197H%-.R90+./WN!Y9P#0$(J(?JX@H)&+-]*,&) C, H&%1 M$%%;N83M];0PX=F+O'O3.%*LR-*H.*];!E@'*%V\,K2F!N2CBLE7I%^N:S=%,V.@]7M,./J_/T[1T'"C6$1K8R&5?\PI_93+/_R0+H3CG0 M3$.(;S0V LTTA >,(J.W$6JFH9AQLVX%B6+$>42L[9T*J?@QS33]9@&:::19 M)-Q86C.X8AM^@H9=MXX!4>94BF)NDA)GA!.C9?< P:[E]GIV7Z!IUX09H\[! M@1(.9S[F^M$^6=\N/*$MD> *K_C+MNYRH !CKW-P15;\F=V[O2C/@?9=(,$! MQ"P)#B!I2W @46>"PQ4R\6-:>/NM O3PP@G.(9+;9YCL?:FG_LZ6)'')ZJ6W M%+=R*'H32!W%]FM0VS=5OFF^Y_,MKZI\U;R\%^E"%+6 _/]MGE<_W]1?'=I] M&>WB?U!+ P04 " #RFZU44+OCI44' ";'0 & 'AL+W=OI *]Y5I17DYT0 M^XOYO(QW-(_*CVQ/"_EFPW@>"7G+M_-RSVF45(/R;(XA].9YE!:3Z\OJV9)? M7[*#R-*"+CDH#WD>\;=;FK&7JPF:'!]\2[<[H1[,KR_WT9:NJ'C:+[F\F[=: MDC2G19FR G"ZN9KZN4^N)E AHAF-A5(1 MR9]G>D>S3&F2.'XU2B?MG&I@]_JH_7-EO#1F'97TCF4_TD3LKB;!!"1T$QTR M\8V]_$$;@URE+V996?T'+XTLG(#X4 J6-X,E@CPMZM_HM7%$9X#48QZ FP&X M/\ 9&4": :0RM$96F;6(1'1]R=D+X$I::E,7E6^JT=*:M%#+N!)OQRO[CY_FD!5M_ES]=/#]]7X/$SN+M9_0$^?WG\L0+3IX>;I\6]E/D M9N!IM0#3WSY22A\9\UI0GM5S"RJ379Q&=0HI$A#EC(OT[^J!R8NU.K?K MQ= +@J#G1(.8%WHA-+O0;]'Z5K0W'7" ;61Z6DO7E>4A*F(*8E8*$V1_@ 4' M"/H]Q$.I /J>8P80S'+A0_O506J=3 M%'=1[J.87DWDLI:4/]/)-;"$2=C:$5KMD.PE,JIB5[D]D^&W;19AG367)K/" M@5D$0P\1TK/*.OGY5B&HDSVTVE4E*/HJ:X"DWF?T-:9R"THCN3*V>E4:EZS1 M?+)F/H'0[=EFDD/(#0DVAQ;J,!6R+XI@\<^9XNQ$QGZND(ZN1*/J9$-BXG1 M-&B'\)UL:+1@2))!B$+4IWZ#W S!$&//&[% TRFVTVDW3W5#[+@:1MA# MKG2\?O=CG_=\BL*:<;&=<;L;J.J#&OU&4PR4ZR,?XWX]8Q)$, CP:!!I2L7O M-YWO]FA&\(X!$Y%5\: N-DD2'!#B^R/H-3]C>S?:;\T56Y1G-)A84RJV4^KR MP..=6E=91NVYJN_9S"U98OM3%"> M5V6^T3%#AIJAP$7>,.[-DBZ&([N6:#8C=C9;9I"4/('QV$=+HFF.O$]SW?*\LDFE;^E8P=-8J*\/\ID1OX&_L*Q_0M?K MXS=(.AZ!:.0#'-%$1^R-:)4-(P'6=)L6A?*YXB'*4Y88(0];2P\2XI)^=6H0 M=!V"_9",(-:$2>R$>41,5=]CQ3KD/H(0=(-^TV,0=$(O]/VQ=*I9DOCOG+@RL^R96O @PWC-L8AFMO(>Q]4)<50\W=>,FSM/!@ZP2"[&5I MY'H(CU3E1/,AL?/A_3O-7C/\] QBP'X&J9GCA+[37ZUYYY@KIWQ;G?Z5H.K+ MZC.C]FE[PGA3G:OUGM^BB[OZG%"KJ8\MOT9<;IL29'0C5<*/OO0:KT\"ZQO! M]M5AVIH)P?+JCA'(E(-]O&!/'&S5!>QY[_0]02P,$% @ \INM5%JA MN-'\"@ $!H !@ !X;"]W;W)KJK-V7O:7WS:^CD^.]].!.+Y:>'HQ.CANY4/?*?VMN+;Z-.BF%KE3MM*F%5?,O>]/QKU_? MTWI>\(=6:]?[+,B3F3&/].6R^+)W2 :I4N6>)$C\6ZE3598D"&;\%67N=2II M8_]SDG[!OL.7F73JU)3?=>&77_8^[HE"S65;^CNS_EU%?WXF>;DI'?\5Z[#V M"!KSUGE3Q22]/CJU9"TNK(8T^ ML*N\&\;IFI)R[RW>:NSS)Y?7#^=WEU?BXO)Z>GUZ.?VGN'^8/IQ?G5\_W!^/ M/#30NE$>I7T-TB9O2/LDKDSMETZ/8%EGWB29]W7R0X'WJAF*H\.! MF!Q.QC^0=]2Y>\3RCMZ0-\UST]9>UPMQ:TJ=:^7$OZ8SYRW*X]\_4/"^4_"> M%;S_/\7SQ]+&0Q$%9KL$BH>ERDY-U0&G>*\$V8N3F\OQ519 [_:W+=6 MN8&XK/.AV/_[WSY.)H>?TP+^.O[\;B"^J[*@L%PI+\NRM8OG%UN^7UUN5DNQ M7IJR?,[,NE8%6GKF=*'1U7WM6%87@NW+Q9E: 0$:]+/'(]L8*ZDM-Z+$+E%0 M*O91X]S$$ "C_%*)Y$5P/9DU%-,Z UR19'CBU(*T#82N12,M?7#0EF.3JUP"=E&ZN=(D/P=R,!<4-S8Y-5^+QH2VEAIU4K8 -,G3VS,?E2J_EF5U:H M7#-F5?)16;'?-_CF["I9*[SA%2*MAYX98).TFM;FJ$RLF"F!=)A<>BC$=Q(6 M'>/H2N>469VJX Z%2E+K2]$0]>:P= M4F&)7G3''SX[0<:'\)^RQ^=/*F\I*^)F/M>YLH,8&I?-=0TSM"P1^S X*!Z8 M&HZB38HY$;5##Q9L"I!5HTAEGK-6'<);:-\^;$4)*3LUPS$9U:A MO+V0G $&\GZ&6$A*R$^0S+?9+JQ0_J6&@ MJ ("*T+@[:U9MQ4?#L4^I",CI+QX!W>0R)E2G":T"S8CH*Z5*+18=[8M58A? M: ;/\8PFWZ,8K/8ZKCA_RI>R7K KE784^BPAR?WYZ:9E3Q4BA0[=2B[Y8CQ$ MU?2,P$'7>=D67 2[(]=9K6NN(EM0)C%-_5(L5(WT$%SA#46DX"5Q$*#W(:TA MW["7?/E6&WX?U0_#:=WG;-O D?DER M%"56V'05KX7 MRHQ#22BS,YBA\%XT1LF.!(J&TCM3>+ [D2X84L#F%16:-960;4$^_>\2 M'(B>-+'O4%K72(48O^>"JPRPL)\K$T*FYG- ="J&N)\$8EC,T*F%X6SZ+":2 M4"VMWIUZJ_YJM0TXT,5[NS-GJM1 !=ZDD0!,/+2.)IXC-JR@!18DL V>ZEO M@TG0"H+E2C!;5 5F25EFLO@3%"P4&.D8I HQC:[9^^ !4 ,,-DP;4ELC1\[1 M#*.823&7VB9506]J7N"&-H7KV=%5$F!D3G-/%4-QW^9+T;>&M-#\BAU"T(O^ MLU3/M:2)#^;@:>"Y=K% -A)P0:=[46$[VVFF,N+XY"\6_]G6@41S._F7-;I3 MPB:36&\5$M#O8;]CP!#T6[4DQK]2V;2N6TB\8RRE,B,6+L:'!_\83;OP/2MI M(]3MZ(L75*&3W1?5XS2;NA]F#Z&*>?R;;KH3WI%J39Q!5UWV..>HGY1WS8A5 M #)X/L8J>4TLPH!73PVGN?-JWJ+VV#6J'A2ZH1"^T#K<8G]T_B(<#50@EV[) M2 DB(?K#V'GMVQ[41'0)'N!U:S>\YD(5A)H(+,8J!MXEO68LZO&W879!\.)Q M4.,Q@?^#GJO?$X#>@G70##ABXO&T*D-U#\0*%I%";!:P9!" #T<$0KRJI=UKF;B(91/ M#N\0Z0!S:GL2]#)H3^_H=>6&\YKXEIQ2S./J" MLK-<9Q(-7###I*9%.4VKT&*T_BZ-AE.4"F(X!3WCCN^P(2MIM07<0U 1NE\' M9/\JZ\<57/F N9ZU+[YPT8A'E&R9XBGZ483[@0)S@C:$ Q\^0B>(>* M]D1]0%5L7@>.85>"_K!(Z$V 0.;$&E<\S$U;" M[C8G,,!@C<.&Z1F8MC>8:*0XR6G-'Y=G!^-/$%Z&0P"=)N-XV5]M^8%F M]]; VWW90/"31F+0<-E/8GST47SZA7$"QX89)MMC1[63 E!&1'JE;>O$FBE_ M7C*AE(@O;6)?*3S,#A,[$9:D]ZB ?;+G1VHE36 \!4RV>< MVM0'""U$8 AD,WJH&.0@T"V9G*U#?U8$%(TR30B^@6J[4N'0N50EM![H^J I M94Y4R\8."1@(RQ@9@$PK0%(X]=S@:5+(1Z,7D!KH6(&ZM3KP[U ;:]6AW899 MA]2' =6TLQ*.D@STYXH6.IA#P)ON=;B9T-^:09N$9Z_)?9_1]T_F$4S# 0O@ MY.(AAN\W8KP'2 [1LK *UM&83*S0PNR2"05.#F$V)(=E89JT#CU#[)JN+B.W M?95,ZA-N.#UKXRV 3$<:X3"%.'V14RU*@TDK%#:8ZGD0AF"!A#CJA"Z"M+17 M"# DC^>P6(@)2EPLPJ8!U;:.KW3 @N=T DZS*7 BNDI)J!B&'\>!L9D7MV61 M=:;$9+*NW3R+C[@==:%3%0<7O)9N@UV#-:H;F"EH26K-@I.' ZHGJJ.,ZR@A M6)JK,DUF@GP7)NSK[#!B\R4'3C]@VC0Q M"&T;58>CS,6.@UL6#VZ1+P6SC0\@T<5Q_@; O HPG1/OB,)@E*(+71JR7-/; MTGI F^TGT>]>R=Z4PB#4'[C=$A4:;A4W$: *[^HZI!:5MI7@D$2:TZA+2E&H MPBP=6E\ZT[L4BBT]>+M(1PCNAA!&#-EUDSSJW=+#\@7_%D&MW=8^7-AW3[N? M.Z;AEG^S//Q6;8>CC\\/,>&!___A"^>-/PG?_,>(2)/RYQG%.6 M%N#]W"#5\0LIZ'X$.ODO4$L#!!0 ( /*;K50HI.B,5Q (&PO=V]R:W-H965T&UL[5I=C^.VDGW7KR#Z!HL$T+AM]W?F M ^CI3.X=+)(93$^2A\4^R!)M,R.+CBBUN_?7WU-5)$6Y[4D6F\<%!M.V)9)5 MQ:I3IXI\M;/M%[?6NE./F[IQKT_67;?]_O34E6N]*=S$;G6#)TO;;HH.7]O5 MJ=NVNJAXT*8^G4^GEZ>;PC0G;U[Q;Q_;-Z]LW]6FT1];Y?K-IFB?WNK:[EZ? MS$["#Y_,:MW1#Z=O7FV+E;[7W2_;CRV^G<99*K/1C3.V4:U>OCZYG7W_]IS> MYQ=^-7KGDL^*-%E8^X6^O*]>GTQ)(%WKLJ,9"OQYT'>ZKFDBB/&'G_,D+DD# MT\]A]A]9=^BR*)R^L_5OINK6KT^N3U2EET5?=Y_L[E_:ZW-!\Y6V=OR_VLF[ MYU#LF Z^F1 7,_8,YRRT(LY0]%5[QYU=J=:NEM MS$8?6%4>#>%,0YMRW[5X:C"N>_/IW:_O?O[EG?KT[N[#/W]^__G]AY]?G7:8 MF!Z?EGZ2MS+)_,@D-^HGVW1KI]XUE:[&XT\A4)1J'J1Z.__JA/=Z.U%GTUS- MI_/95^8[BUJ>\7QGQ[34#[KIM5JV=J/N(&L+;X"EN[6Z8QOK5OW7[<+Q[__] ME07/XX+GO.#Y_\VL7Y]D/E%^GBR91WU>Z^S.;K9%\X2P*.VJ,?^C'3Z*CKNU M;I3I%'1IW%*W3I6D,#S++E6AMC"!<;I2*VLK91&?NGTPI5:=Q=,R6,,@8/!O M8_L&4ZV+CB*00LGAF\XPI3.5;@L.+:RF'[?RT*J%5KKI3%=C$7S%3/JQ7!?- M"O;'>AB^O_:$=()7_VY;TSV1G/22U_$__G$]GUV]=&JK6P:AIM297=1FQ8L[ M5;1:.7QV2X,5[0.D[X ;JG#I-.I;\QW6JVM')JAZ$I8=H('>=:?;IB!\4+UC M4Z0CBZ;": Q?8TI813>0H]3%HM992U%/ V@G:.G2.LQLFK)O6XBSK7N,P=/" MV89&T.I+& P0N()IR"*$6QBWV=:Z$YM510>C_()H$GL-2H5=]AM/%L@VMM)U M'A^1N*O6.A>6(@-%1PD6PJQE" 18UF!#H!V+8J*M\39!'L8P?O9%O:\?%LO( M) [206C:.WD#6@256*)6.P"E:59XTF&>,*+R[\/#_/M0:3)R\J)VEFT?!';B MD:17<$0RM37P5=B4#)5:;_3@D 75G@6-2^R5<4 E,22FVVQM S=W+%B(M5:V MC]_PD?22%MY 157"DB2Y(<>K:XJ3:%RW-MLM&T>W&S>)&.6R$4@Y-N7'(1#4 MAR00R&9_%D1>18D:AL/:-JL7M&QB7EZ4AO\RN9\@6N$Q#3)QQ\M#=XA2&G8& M&6%;M[=E94G(X=B_B\'3 CAQ)&WAGP^8)4QJ.EZ#I5I82+ MVLYHE[,H'&DN MZ.4?L1K8?^ -17^>;8LGGH3MN/]T[/7B45$7UP/_V:8B3TUH5RQ,[:VY!WD< M70N*Z(GZT<.:US[/1NOT[(BW8A':XWLL4Q5MY3"@@F2E3/G9;DVI+J>7ZEO: MKOGTY>W]'7WG;[.7W]&BW1->*NKZB0((JQND_DKU<$:@K"Y[!@0!^KX%Z@+- M;$OK:VRIQW5(TE:L*>]SD;I P/\H/52CX%>.A<:;[+6&]MMFE:912%NR)RVX M8GLPP,@-;#],BSW= ?&QFM)P@9Z@ [[!(G8[2ZMN;*L3EW1KV]<5!0WV;($E M"7>JX&BP 7L:8:V#C>MA:,[[&2=?#Q-P!AJ_G"SS;&92_7 .BN("EIK]]]3P M'L4(]M!K++3VC]X &B$'3$6N -_]O:]6Y,0B.4EFS@D"^WWK7 M]%8B1[1(8! "X,#@K?U,?DH'DA[GZUI9<\ L$B:7B2Q9+3#<*Z* MO 3V#*I99DP-32,;<-I*)8=@%C**<^\(X' M,QQ(J DQQ<-E7R^10&F7,Z[J#*6"B?J-M#N8P]E!JP?9PZ5G+R12E(U)2$@0 MQ$=:+?O@W2V^2 :!=FVOJTEV/QHNZ:8IZ]['A/R*!6GGWV"DR!GI&(WM=#]=*9@Q(4#\%+'E2 ME54\1@0(<>6 >4\6[SB?G6!IU[=D,@+K84I2DL:'J;,C 0(@B,$1@XGWM9"" M?-M2.!,HU+4M@[$Y.&+P'T$2(91Q=XN]ZD?PFNJ4XT@4*P9)WWMA_%?0/!\7 M"5X)09Q$STST#*H=D2@R0=KX@1LG69=J%XZBEBLF=O9CCX==*AX*4Q-+$5+R M)_;O';MXX\LY3\ZEB/$%"[,V4J1P/ ,-X"@GSQNL.*(JC5Y9H ?FRZS@#U.( M4"P(DOP%]CG,Z&'I=^WS!E[^41,YJT&TD%*=T(Y/>M77?K-V:T/F#V&WZHUP M()$HP]S:)>5+ #\RSHX+-],,G"NQ-"E/.4JX>8PFOU#EZ=^^*E%;43ZUY %^ MS?:,+L)XA/TAOA!MRSF)+<=N-N ED23X9U<\0BJ#LH5F63PEPA1U5O3=FNJ& M$.#(J()B3,9'^?&@"^$#_,-@9Z@R:KG! %LNS2/[4,J!8R;2MR=&((, M6FI)YQ(T/C4X6U=C&*TL)&9'KWXG-GF8LTA7(D$,V93B.=_-0HM"+Y?.Q-LX@6P0<4]#-L5#VCQP>:0L34ZUT-U.F-2[ZA(9(% MD@.3(F.X 8*>=-%._E*%=XRO_*UMDNQ_UR91?W^;)(MMDM0=>NJ\FKM^TM]HNZ6M MC1W F;)-:,D<#8D8#U'_ 6]\$ZG?I@RWLZM0117$TQ[@47#]NFBI9*!W0#FQ M; FY[P\4-.36O?,MKE@ZBG&2I;$SO#2_*"O2;M/.$$T,VLK.'U">5A'[$%S6 M2:!*$RI$3C&4Y$9 )*8] 0PR7\NL-PNQW4E(FB4M5YO0XHQ<_O#.Q> <:VE! M@[GYQ.V)?=XL-8T3(AG*4P_[(::9!W$)2?;=HY@!=X0EC]BPP4#I M\] R*!&5Q&L:O5.)6 R2CTS45L]C761+Z6#V.:*J=*(/"A7RV[,L,Q3#(7JE ML!D"F$/A,+OJ;"9>9CI/[,%I]]JBF(NL2^@V=ADZVB(=)B SJ5ZQ?]-A.^\YT9RZTRU5K0DT^3J608*3 M]@/H"+OCB'WDPE,]=^7=\XU*;FLDWK/5#?*=V2_;!@@.^.JRPTMY,BU1!95K M\X7+,$'BH:U.C C&< R0%!@P1V3M,)@M]DA)]/P4)'T_6XR")7*UH//H\B6X $R'(H ZML*@6.[CA$&@RL++ZY*@0'L=(:!# MJ%1<9+$?9$(XHQS[#+^7'%H>4ED1G"1""<8&-5EO%R45[;%YPMI M?Q^I_*4]HQ!=MLVSD.%]\=8ODA,-;\S0&K*<#"ND6FZ;.8\9%+]2/_NEB0P, M[T!NR9>9EQ21"T*;N"15UD]2GG BKU35Q[J@-LL#IAB 4'+8@]$[C/NC+UJH M,_1ZAG2;L2M)D]2;>0@).2ST3!MV*ZDF]-W4M(/LQGL5,T034B\=(K*DLA!8 M,WS(J2^-W363S)]FX/T'0@$WP"6!#M%KZHT.JD&'@3@V,3"3ABUV9=@(*1CD MLV%0)?SR=O1.EPT4RS!+1W/M&5Q6'M>Z M6:$\HVDHHZ?'KL<)49[%PR)J!=#)S-CW#RS-/B6%+E7VO< 8A_\8,3C)(%VL M=>'[1ZTG7"B;5Q)',6<^IZS8F5X2K#\8X@95L--2Y-MOSR:[ ^IBW!?9I"'_ M&";2:Z'P5-#R/C"''T+WJYDHZ<(:(C#<>%W(TA&9!Z\(M*:@C,AUZOO$N[/8 MG_./<_4LV,3=64LAKSQE(2&=Q$F:P<9XS1'K084\7UHD/GBRHW&+83$+5M)I MS +K%\#Q<\9>2802R;8!&6QZOL.B.:W&,PVW$HY09VD5!F$#R1G.FE*6,@ < MM4S"H=Q@*CG=\A;T)Y; C"2XTG'T%8%QY-K)>#_9>UCW>/MAH8>LC<2I=77X M]90RCI-MO%'#7:0'<+Q"VHHN'*F.:XF:8-SN'?!X_AZ.Z9(=QS?Q*X81&AL M6S_PH3ER5[&%>;B2SN*UJ;3!>A?A]\?A4,;_&GE[D0P8#DH04XY-)+7K8#J* MHP,-$MC!+ICCI_<)Y ![:";28(3GCG>: HRZ%%G<"#-.I7@J;RVH62?3ZV,= MQJ'[S-,-DSS7+SE0&)U6[?66DPYV&2P=:,JS8WIN$X:F-9[_^86"^W[1\9V" ML_/IB_-IGOEK!1^8R=RBZO![]X/V]1IO'/.>^C@MOIS0(*T7W!G^ED_/CSC.X3TJ7":?;MK8.\2/FT$@L"E;[^.+O5 M8$I=B^3>4Q'RC;K.KZ8W^<5LQI^O+R[RRYMS?)Y?Y!I5?H97+L\OU'E^-CW+;\ZF:GZ67UR>Y6<8=Y5?S\[SF]D\^T_3 MT2[S=8?[GJHFXI3P@)\&GG*57]U<84U*7,[SV=5%?GTU5Y^3XZR/ M3,]OTS.[3Q&"CEU-^M"WV:(HO]1V-1Q3N_WDL=_S830[UI,E/* HC ?NW".6 M1$ED2G#10W$62=5$O?5R&&:@2.C"9QEG(Z-=]AUWB(4A'KP:A^S#0#[V0'(A MSYZ")V=#]_7YX9&/Q )U2R_@^=+:+GRA!>+=\S?_!E!+ P04 " #RFZU4EKWOQ;\# "J M" & 'AL+W=O M/*1>B=U4THRDN%-UG,1C*>T9(ECAN53:3>+"^^I=FKJLP%*XQ%2HZHS&$2]^.3X$GN"L^"=#JNQ Y7 MZ#]7CY9N:8>2RQ*UDT:#Q>TDGO7?S4>L'Q3^DGAP9V=@)AMCOO!EF4_B'@>$ M"C//"()^]KA I1B(POBGQ8P[EVQX?CZA_QZX$Y>-<+@PZF^9^V(2W\60XU;4 MRC^9PQ_8\GG#>)E1+OR%0Z,[(H]9[;PI6V.ZEU(WO^*Y?8*P:#UF 0 MXFX;\:IYZ\L4V:MO(PZ0#BOX#O",7B8:P1>ICA]K3:8^Z1OK- MS$[+KY@#=4S6ZCN0&O Y0^? ;$&4IM9!N#DB4+4U9" M'W_YZ6[0O_V-''*+1*1.R$[F:$7H3.E8D$N^",6>'>'X0NH=&,*Q!"9T0*PH M=)H5'(:GV9# K VF%$?0QHS,'JT.\NXA;BZ($K:GL4=\H3(V4.&X6.-41I6E%P** M4"H2EI5"5HN^4;L!P2 E"E?;0*ZRQK=SBP;OA=<$/KT2':O13#.V8Z:.%*.C M <49_#[)T45>J=ZING9$\E#(K( #/7=;'\*]4&J*)WEIE;::!+G-%%WD5E(& MV*2VEJP36/^@%DYXD7KIM+.*[-ZXS0U_RY &.%6FA9QH;*TI+]-QP>9[MF--@!<5%V)*>("K=9)9VT6\2S9O^\J#=;_(.P M.VX)A5LR[26W;^*F[4\7;ZJPC3;&4];"L:!_)M"R GW?&JK\]L(.NG]/IO\" M4$L#!!0 ( /*;K51\-F*7U@( ,4% 9 >&PO=V]R:W-H965TI0TI>5TBVWY.IU;#J-O/:@MHE9DHSCE@L9SJ<^=J?G4[6UC9!XI\%L MVY;KWU?8J-TL3,-#8"'6&^L"\7S:\37>H_W2W6GRXH&E%BU*(Y0$C:M9>)E> M7.4NWR=\%;@S1S8X)4NE'IWSH9Z%B6L(&ZRL8^#T>L)K;!I'1&W\W'.&0TD' M/+8/[&^]=M*RY :O5?,@:KN9A44(-:[XMK$+M7N/>STCQU>IQO@G[/K0' ]@#F^^X+^2YON.7SJ58[T"Z;V)SAI7HT M-2>D^RGW5M-703@[_W#[]>M5#V0O0$CXJ:3<&WL@: MZ[_Q,;4Q],(.O5RQ5PGOL3N'+(F )2Q]A2\;M&6>+WM)FWQ":97^#3?"5(TR M6XWP_7)IK*;+\..5"OE0(?<5\O\YO5>A;M@N3,L1%9!0O>:65,\"QV$HU9&:5Y"?1,Q]$H38/AWP;[PZ-2KHDR8J3W MS#D3DL!8!F?/R5$@:<^=4*UR4D8E*\@>1UDQCEA1P+\N1'PT6BWJM5\@3LQ6 MVG[*ANBPHR[[T7Q.[Q?<1Z[70AIH<$70Y'PR"D'W2Z-WK.K\H"Z5I;'WYH;V M+&J70-]72MF#XPH,FWO^!U!+ P04 " #RFZU4G^H$I/," !?!@ &0 M 'AL+W=O=7#(0>N9:H;RUL M [:3HHLB&V.=MH>B!UH:2T(DTJ7H]::_OD/*5MVBR:F]B%_SWKP9#D?SL](O M0X-HX%O?R6'A-<8T/1XVB MM-);SMW>5B_GZF2Z5N)6PW#J>Z%?U]BI\\+CWG7C2ULWQF[XR_E1U+A#\]-Q MJVGE3RQ5VZ,<6B5!XV'AK?C'=6SMG<'/+9Z'FSG82/9*O=C%IVKA!580=E@: MRR!H^(H;[#I+1#)^OW!ZDTL+O)U?V;]WL5,L>S'@1G6_M)5I%E[N084'<>K, M%W7^ 2_Q)):O5-W@OG >;>/(@_(T&-5?P*2@;^4XBF^7/-P \N -0'@!A$[W MZ,BIO!=&+.=:G4%;:V*S$Q>J0Y.X5MI+V1E-IRWAS'+W_+3Y\<-ZM7NXA\W3 MX_;A\V[U_.GI\]PWQ&YM_/+"M!Z9PC>8"GA4TC0#/,@*J[_C?5(U20NOTM;A MNX0[/,X@"AB$0'(6.V?Q?Y#7]YF2&=R0W=V2P7.#=QO5'X5\I?HNU4F: >BE M5- M^7*)M20#>D7"O8)QBR:F03B(5L-7T9T0U,'M.!S\@Z"5E)>3R]$%6 GC(#5E MS\SN2 9<96@L52W;/P@GP"@C.FOX'? D9FE< (\YXP&'+(Q8G,609AF+\P+N M3[J5]9UE-XU&!"$KD)0+Z,>R0EM60$5AL-^CGBJ#.457]TX1V07 HX0E/(20 MI3R#+&4\I:%@:91#PCDK\@CR@N6D)!:Q)$I) M&DNR#**,%4D"8=7C*(]LB0$2KL5 M($%IM96V4M6J[6&U!R<9B%7'3FVGP+_?L1,"E5JDW0/$,Y[WYL/.RV2C]*LI M$"UL2R'--"RLK2ZCR&0%ELST5862=E9*E\R2J=>1J32RW(-*$25Q/(Y*QF4X MFWC?O9Y-5&T%EWBOP=1ER?1N@4)MIN$@W#L>^+JPSA'-)A5;XR/:I^I>DQ5U M+#DO41JN)&A<3>&Z+:7@10HXK5@O[H#8_L>WG MS/%E2AC_#YLF=C@*(:N-564+I@I*+ILGV[9S. )QH[[X."!AX.K M-FBJG=N 9F&Q3%%W P$F/(Y[@^3B@Q'LQQ;LQ_8/2>&0 M-/@TZ7#8&XW.Z#?^:+Q@@,8>AGAT2FXX'ET;-U+2PU<2X+=:66PZRYC(:L&< MI\T9)#N&-'M\QO::3 M X$K@L;]\[,0=*-QC6%5Y74E5994RB\+^BR@=@&TOU+436NX!-V'9O874$L# M!!0 ( /*;K516JJ@( .,% 9 >&PO=V]R:W-H965T<\M1*B*0)+5T%2- QM=)H$5&WAVD/)CF(5\?. M;*>T_WYG!S*J#I[V /'9]WWWW=EWPZW2SZ9 M/!:"FE&06%M=1.&)BNP9*:G M*I1TLE:Z9)9,O0E-I9'E'E2*,(ZBJ[!D7 ;CH=];Z/%0U59PB0L-IBY+IM^F M*-1V%%P$^XTEWQ36;83C8<4VF*)]JA::K+!ER7F)TG E0>-Z%$PN;J9]Y^\= MOG'!O,K/S++Q4*LM:.=-;&[A4_5H$L>ENY34 M:CKEA+/C^X?;Q_D,SKX^INDY+&9+('O^^ #IW60Y&X:68CC/,-OQ31N^^ C? M)Y@K:0L#,YEC_AX?DK968+P7.(U/$J98]2")NA!'\<4)OJ1-./%\R1&^&=.2 MRXV!!6I("Z81?DQ6QFIZ'S]/\/=;_K[G[_^W@I[F&_2@H>P'[N* RFZQ M7!%T7WOO^&$[ FX<>^4"=VI#I?7<6]\.1,1>4%-W@ZP]3*W?:3% @\)8HG9 MEO^B%T^@O4)*1".- ,O$WI]9J_G*IVG5.[2J7)^;#FU7M8 M(5U"N&\M7]"'6J9/ADK\,1 I39+N]> *XJ0;]P?_>AOA0>.5J#=^O+AZU-(V M/=CNMA-LTC3N7_=F_,V9WG!I0.":H%%O*4M#P2\+FL*H MG0.=KY6R>\,%:.?Z^ ]02P,$% @ \INM5+VKJUS;!0 M0X !D !X M;"]W;W)K&ULQ5=;3R,W%'Z?7V&E5072-)E+)@DL M(!'8U6Y5=B-@NP]5'YR)22QF[*SM(:2_OM_QS(20A:@\5'T@C"_G^#O?N?CX M9*7-O5T(X=AC62A[VEDXMSSN]6R^$"6W7;T4"BMWVI3<86CF/;LT@L^\4%GT MDB@:]$HN5>?LQ,]-S-F)KEPAE9@89JNRY&8]%H5>G7;B3CMQ+><+1Q.]LY,E MGXL;X;XN)P:CWD;+3)9"6:D5,^+NM',>'X_[M-]O^$.*E=WZ9F3)5.M[&GR: MG78B B0*D3O2P/'O05R(HB!%@/&]T=G9'$F"V]^M]@_>=M@RY59O51]'8DY&^7!?6_[)5O3<9=EA>6:?+1A@(2JGJ__RQX6%+ M8!2](I T HG'71_D45YRQ\].C%XQ0[NAC3Z\J5X:X*0BI]PX@U4).7=V^7Y\ M>])ST$3C7MY(C6NIY!6I(W:EE5M8]E[-Q.RY? \(-C"2%L8XV:OP1BR[+(U" MED1)O$=?NC$K]?K2U\P24\%=&OV1057W.0+EO3)_'@0,K<0[$*72Z[63"@G(,&D M\/+L?&Z$0':X+KO%[)BK^Z]*.NS<:-9&SJ7B1;%F2Z,?)%S%D,:,(YL> M=/$@U9SE-9I"<\5R79;2D4ZF[]C/\ >+(\)W7LT1B0W )-H#D+,;^>@6[!Q: M9EX35S/VC2/S#'O% '9 L[_\-$J2Z-V.N)^-WQUV@Z^(-./E=[;4:);<."DL MXS0--"\>- 7:1X<-9#GM0%97AJB:<2?(:)J\WI#S.[%"!MP*4P9^!!NN^)HE MGHF$#4 *&X9':1I&453[ FHR>AM;[ZG0/B-K M*WYV%]_"UZ[L_T;7I3KMD*2NAEPH;O@!>KE:\Y)R#DH M%4,VHEH=[%H3,KXQ-\01WRMI0$!E"1LU5@Y__O@[7:"+\H!0V%4N<6ZND>5< M.7OL*4&/(,NJ1&>"&] *\R!SX?<8]%C,<* -@%UI5@B+$Q:P@J(GZAY%])/Y MD8^CK)O2UR!CPR[N@@']4%C%78HX;\I+UXZT.#>O**3@)EP_K2N:@*,(B8?O M8+*UPEGODJE&(.PIOO5H*KBA,$6XXCKB+B")B4&3R*[)Y1&A/K=TW@\NC9_% M_(+/X##4G*CQ$1FS.6C;(63#B[%**@CA'&Z&E\S?U^TE <4>=IMZ M4">!=?QY[-L"=J#0WU!:$:)+L!6 AK)2Y*QZ0Z.(UEHEA\0!P2B(!A,"U[\Q MMQ\.C[*Z) $3LLZ3ZMNQJSH]*;>)[?)I",D">W]UM-<'[H%XS(O*IUZEH!\E MX6]PX]>DM15BGZ+:.@NQSQ4/@:R :G# = M#,-1DM%$BDL].XK#HV1$PSX;#,(TCND[HT*Q1@FJ:0C#"-UD? M69S \OY+K7!OZRE1"C/W#R:H)@_7KXK-[.9-=EX_19ZVUP\Z=+5H/RU,O8,H MY6:'F?J15 ^<7OJ'"9(?SQS_N<"[4AC:@/4[#4Z: 1VP>:F>_0-02P,$% M @ \INM5([/OU-\ @ B 4 !D !X;"]W;W)K&ULG53?;],P$'[O7W$*&D]3\W.LA;92VPT!4K6I9?" >'"32V,ML8/M+-M_ MS]EI0Y'62B!%SMG^[KOOSCY/6JD>=8%HX+DJA9YZA3'U>]_7:8$5TT-9HZ"= M7*J*&9JJG:]KA2QS3E7I1T'PSJ\8%]YLXM;NU6PB&U-R@?<*=%-53+TLL)3M MU N]P\*:[PIC%_S9I&8[W*!YJ.\5S?R>)>,5"LVE (7YU)N'[Q>)Q3O -XZM M/K+!9K*5\M%./F=3+[""L,346 9&OR=<8EE:(I+Q:\_I]2&MX[%]8/_H6:*J3?R(,.<-:59R_83[O.YLGRI++4;H>VP\94'::.-K/;.I*#B MHONSYWT=CAQ&P0F':.\0.=U=(*?RAADVFRC9@K)H8K.&2]5YDS@N[*%LC*)= M3GYFMII_N5O#\F'S]6YUN]Y,?$.D=LM/]P2+CB Z03"&E12FT' K,LS^]O=) M3*\H.BA:1&<)-U@/(0XN(0JB\ Q?W&<8.[[X!-^:ZT<-3&3P(%)4ABZJX:CA MQWRKC:);\?-,D*0/DK@@R?^7\3S!> B.8]!SP$VCN-@-3($@" U55V>T=0:J MDL%JBZHOU258Y%)6-1,O;]^,HO#Z@X9<-@I*IG:HS?X^H:)RI*ELA"$BZFN( M$XA"".D+(!Y#&%EC;@:O!4D2"$<60L HL,;X)/0*+BX'86Q!T9ALB!([AF[= MG@CM70QD?I"CJ&PO=V]R M:W-H965T?O.[,4)?F*]D$4]S)GSEPY)[VQ/UR-Z.&A4=J= M3FKOV^/9S)4U-L)-38N:3E;&-L+3TJYGKK4HJB#4J%F6),6L$5)/SD["WHT] M.S&=5U+CC077-8VPORY0F?YTDD[&C6]R77O>F)V=M&*-M^B_MS>65K,M2B4; MU$X:#197IY/S]/ABSO?#A;\E]F[O'=B2I3$_>/&Y.ITD3 @5EIX1!/W=XR4J MQ4!$X^<&<[)5R8+[[R/ZIV [V;(4#B^-^D=6OCZ='$V@PI7HE/]F^K]P8\]' MQBN-P5 MN05\,=K7#JYTA=5C^1EQV!+)1B(7V9N M]A.(4]BR)(L?0,OWQJ6![S\-<.0 M8N7> )IO@>8!:/Z_/?2V7)I,89"%NQJC2].T0O\"%7B!@&4G527U&H2N ']V MLJ5<]U/X3@ZU<%Z6IM.>SV\]W1"V"@I&I92 M'*0NL0T7>J3T]&@I:S#J:_0UX=)C[ZX#8\.2JI M">>("%8@2$H#M0@K E>"$["26NB2ET%R"E_'\VBTWB(351WE#KW MZ_?X;WE M CHPJX/.X0="=NA=X+*#'Y@H*99222\)B81-%VQP1LE*> )<"D7ZF3%5A9N^ MY/Y&Z&Y%+NCL& &S(L^23"OHV848D&5B;1$Y+F\9O;&2U6P<.$K%X2Z]D9TQ MX$,K+2FGV)RW5JHQW8M H#)TI(T?'0-,UZ+&7BA2QB$=;-DCU5IS+RN26['C M=20U>86N-UR;ZE?H5Z2?,PE:U3%OW=$YNI)\%" IPM9TZSI$FK.%/+&+^A0^ MZTA4E0P9Y4TX>0$]!&*7*WL.X,W1^91OEC/=DA,)JQ5L8*#C*7#@Q0,^C3CY MC+X Z*)J"-5.!W/=.&3$%\J9,<*;>&X+BPEN:;DGX7P22X*EEA\%C]0D$CAI M*J/!= RZ9J-$#EK8#[DIC;ZH.0L5THL%3ZS(%BU>H$BM04J/L$I MH^B+[(ZCNQ[5/:G;FA::SKY@1((944WCQ<,B M3Z,[XX6*B*5TH87A\P+>VI+':9+'BZ*(KM%1#C5MYT-'H.!24D3OE^A[1 WS M:0(%_=ZGR3Q>)!E\B&[H!L?U7J@.V5;SN,OLM+R#+%XL%G%2S$.1#I:'; J^ M"XV&*L@/1<#-Z#]VG]>=M6S+ M$UW1OBYV_U%!EN1Y=&WT^H +('J+'<4G+^@WQH0->XSXR"_/\K8/(PU6D;@G M)6ND8N4Q;Z9JGP6M/PBI8OT/G* M&#\N6,%V'#[[%U!+ P04 " #RFZU4%P@%958$ #V"0 &0 'AL+W=O MB1Q7$N!'BN;@ MU(C=!U#T,-H=:0ESR0W)]5K]]9TA5XKLVD[;B[0<4D5^H&MR?#.QKH* R_==NAK1UA$I4H/)Z/1NV&%RF2K191= MN]7"-D$K0]<.?%-5Z';GI&V[S,;97O!9;.6;BC\4E\[7@T/*(6J MR'AE#3C:++.S\>GY3,[' [\J:OW1-X@G:VOO9/&Q6&8C(42:\B (R'_W=$%: M"Q#3^-)A9@>3HGC\O4?_,?K.OJS1TX75OZDBE,OL)(."-MCH\-FV/U'GSUO! MRZWV\1?:='8ZS2!O?+!5I\P,*F72/SYT<3A2.!F]H##I%":1=S(465YBP-7" MV1:WW<&5-*#U\, 45C_6'S.1 9[*GF M$6_ZDGLFMQ7!+3[ I?*YMKYQ!'^ )MA=A(;G1"_A 'I ]P#RWC0E4 /JOSL:F"1PZ MH0"Y-9Z^-&1R.1J"4^LFX%H3!!M9!*IJZ[C'H5 ;MI9.KBFT1":>$ BK58'1 M!670Y HU^, ";GFFE*-S.V6V@)5XZL%N.K:]?[#E-8,JQYQ]3;'/HW?2KFF; MAYC#('!< IV&>,)Q4"'98B=;=(4?P.6W(]23"%6$4DX%-%Z0R7!%=5ILC"W3 M@[ 1D06L:[T#E=S?$3HOB[94>8YK+FBX'S3U*AIK\W9VME9)M)5FCX?A +O!N$7649 M3ZL[TCNF@ :,#8F9EW;G,$9H#@^C"X0@/A>25O&^*,>PHA:'4R@O;%6CV7W_ MW6O80Q>P MBW-MO1**L0A4&E(BETQSQ5O/VG HU.RC'U6.N(R3".89 0##U"N MHS6/@_T4C93X8P0M>G@S[4_GLRA[,^^_&\^.>D;O!CUQ_9MV#0^Q_VAVWI^/ M)LGL^_[\J=D8\:]5_VA4/$E$3V9$$RRWR;Y@(ZSB;*;RE^Z/8LY5T1R&TG,5 M%_".K=AG#8'A2?ID;CP9%,_='L.CN[@BMXTO#M:4(9:NY8/T\*@Y2W?YU^/I M172%;JNX1#1M6'4TF+_-P*571EH$6\>;?6T#OQ/B9\D/,W)R@/&ULK5?;;N,V$'W75Q!N4;2 8PTWCSUQ1:IF>%2J7= M1:_P?O5Q.'1I(4KN!F8E--[DQI;<8VF70[>R@F=!J53#)(Y/AB67NG=Y'O8> M[.6YJ;R26CQ8YJJRY'9[+9397/1&O7;C42X+3QO#R_,57XJY\'^N'BQ6P\Y* M)DNAG32:69%?]*Y&'Z^/2#X(_"7%QNT],XID8N.),7]Y];ZYQ [8EEP)R9&?969+RYZ9SV6B9Q7RC^:S1^B MB>>8[*5&N?#+-K7L<=)C:>6\*1ME>%!*7?_SER8/>PIG\0\4DD8A"7[7!P4O M;[CGE^?6;)@E:5BCAQ!JT(9S4E-1YM[BK82>OYS-3@7JP$;QWV6Q,GH'7OC+MYQL#?^4;RF+*4'JKQC7&=L G>E7@J=2N'8 MC72I,JZR@OU]M7#> C3_O'/J47?J43CUZ/_*\OOF1LF [9F,WIAD$\6=BZYJ MY'_A&U=)SZYT M@?>/)K-R68GO; T_'J;L2EB#9%6I1^9"_*A;!=]4.]\!"S#7?LM'\:)^Q#_W1T MQ.YU-.-;O*L%^\'DBEM/-055@%"D.&EJ; R.?N9C?LG<=R/ MXYB='K_^1]X@\=:A/IDQ-L.6-\101#5[=ATS&QR<6U,R4UEDW$+ 6/?+3V?) MZ/13",CDN4S%;D]JP(_K5+"46RMA&U(1[)/=!P6:]3+/D>2-8 5?"YR;D@\9 M^4"G++@*ZC6G:KF7 +-0[6X3?1*?]$?C,4OZ9TW<\X);41B% *,; M8>6:$X.R!E6?<5CD=B+@PDZDQHZK'5P(@;I+1358PG_G06S6DA=E2*@C%X+K MAEO*R"Y3(45(C^=2MU*M,N6%IA*.;I,8T!;ETN*,!K][N)T94#6V@-I9.@%D MG=$$TT$#T\@AE3COK>978[(M^?9?U1;AD2^D/:1Y+>P2#A[4"["U:<%&'PX! MMZEYZS5EHK$VI7EXH//8W)OTN2G'7L6^[" 0\H,L^N)0F!4E#KY>\^^)0G:4+HS'#; =K,2M89M(J3)"( M:B)U?36J;RF*TSCI$P- TL <$1RVT+$HZ"'^9<):@KJL:XPZ>M!PW:7Y?E@- M13@TDT:+(\=1)^KZ!R7OT45$6:,32M/HC(EO(/,M-0RJ" _I1%*DC%'F!=#7 MT<+!L^N.FQ12Y-'GUA%VWW7@]98I\ P10I@F#<23?8AWZ9][GN=,&W":%-FK M&OJ"^]?"!6@?#9JJBNA.(O_R%2002[_!88.\_=J\,<4#[[@*WI&G8'./TJ*+ MX XTO=!9S>L 9DD+KC&;=EBI81LMMAVJ6GK;"Z.>?_M0"EFDB,'1-,C";*2 M*ATF"<27%39HZ#LTFTNM7.Q:AFJOB"/XTO)544\F4*(,G %N9H^X\B()[,X, MV/%XA'%92,08H!)01@2S2V_C2@/Z$E=.DM$&SFW!W>%J (:A9B+M3*8!XL% MU/+5-F0T,+UX 9?84/HPW'$,C#4]7L(FZ$RB)D)1GSJL=JWI" Y=DEY5=]"T MX:';V'#O_EL21=(MG[""(5Q?A;O=[D/BJKX_[\3KKQ"@=8D: L(Y5./!Z7&/ MV?IF7R^\687;],)XW,W#8X&/(6%) .]S8WR[H .ZSZO+?P%02P,$% @ M\INM5,3.7=W\$ C#4 !D !X;"]W;W)K&UL MQ5MK<]LXEOW.7X'RIK:2*D76PX[M[G2JG+1[)[-).AUW9FIK:S] )"1A0Q%J M@+3L^?5[[@5 @GKXT9FI_2);$@CVL6Q6ULE"WYH51Y/1J-7QRNIJZ,WK_FSS_;- M:]/4I:[49RM_=6E6;ST]'X*'[P12^6-7UP_.;U6B[4M:J_KC];O#MN M9RGT2E5.FTI8-?_IZ'+\P]L3&L\#_J;5QB7_"])D9LPW>O.^^.EH1 *I4N4U MS2#QYT:]4V5)$T&,/\*<1^V2]&#Z?YS]%]8=NLRD4^],^7==U,N?CLZ/1*'F MLBGK+V;S%Q7T.:7Y>!\=."! M27A@PG+[A5C*GV4MW[RV9B,LC<9L] ^KRD]#.%V14ZYKBV\UGJO?7']]>WWU MV]>K3[^+J[_A]?KU<8UIZ3NZ=\%JMAV(Z&HC):#*^9[YIJ^.4YYL>FJ^9.?5'HZI:7-W@U8G_OIRY MVB(B_N>>Z4_:Z4]X^I/O,>']4XRG0]%-D_EIQ!?E:EDKI$"=%8T2M1'O*U+ MV#OQSKA:5PMQ9:VQ3LBJP)>NF<]UKDE3/*SLC7+BTF5(UQMM&E?>(8_6QM:J M& BDQ%^;2HD3;^>!J)=*R*;0-4\VUY6L2#UF7M1VQTO<2TR^J+^D>E\V_BPX?/ MXGF0.?D\RCC(L$R5"D/?C,]^=)BZ4$"^@I:R:J$=9(1DZV96ZAQ@DINF8@?, MM5V1\62]=QYO1RU+T3K3B.V"R_-1(^MG"WG\:E\_S6SO.' M'^8R/]=':2%4G&C@HR.D(5YI8F1F'=8;Q?5(Q1*/L^UIVNNK=\(M35,6HC*B M--4"XV?DS5)C7+.&,"&<%0@L 5]0!+Y>*9WB [= M9D<>LL,/P01L8"A;87*$3&V!F[V(;C,KZV=6&\XT%7NYB\'6R;8S,TVIYG/% MU:92SGG!^DL+.AN/1I6X-I8!G" Q_X]"T@ MR^6E<9!KT$,LDGK%047N":-4T:' 02M0S@MUNT9\T'@#6^267,W9E%6@89C* MM3@=0^I[86%V)YZ-AQ>@$&5)%L7*SR;#:7P_%)/!:#P:C,Y/R-\94LP&WA1L M?U C^ SXZP&,!D8T]YYCB^3*UM)C-5?=8 9\(KVV:^.T)VDP9QB==5&BX5M: MZ(]&$P;+HN#1G#B^RO6B%)^J&UDV[" 2J2V+^1UG(P1 P-UHQUE$]F,I.O$@ M1K)\7,0K@[JWE(7HU51"I! ,F"0 NA\=W.L"?#G53<=&B%IY#712PK-VH#UV%#U:"Q/T[$ !&N6 $R;5'(-KZVMAE\IX3WL MKPW E7T8+!'1<#\;HA4#$M&@N:'5(U90<$Q&XXNA^+7*/@&C.8?&KU*&= _S M.4QDH$QYY[0+]>AIK";;9C5/91N2:Q"3NHBM*2)N@<7X(J$G(M*33.^G28_ MI3G@$4,.PQ-6?( O9#V^(/Y9?.%@F'@+#X33P$>)&C+(_J557SRAZF?_A*K_ MD+V] /Q\L1-L65J^K-^C/(6ZNGNYZTYL!&-@_I;69H^BM?L*_G?2VI0P_FKU M J8N,Y+ L0@M5T2UQ=,<,3X M_&)P-CF'XE"Y4(2UVG(R.)^^$F>OIH.SZ4A O]/35^RSA[F0K]-F7F^H5#*[=2YB4&X8CCR8 M#0ABR5+88$)CY'G-_EX!"< [D9@TMJ%B0JHAN,&V:PVB3)S#!M;1?4QXIQ!I M!4T2B=>Z00YP00*EKL.:S/!H)VN1MQ=NY!*V M(]\P^_W>H&)(#BR0=%ZI+B4XLR$,@5DL%MM@"MDI'P4U;'QL^=J(#%-5@]T[ MV]LL*OT/FI&:";)]R"WUFNWJ^WB*G.T?#XH$GS*ON>4-!5(60?BQK349O,9D M0'M?=W7F05Y^;T+%FK6KK^:"0U6?V7$6EI$%>*KL^/.C:UNZ0Z(8:#??]'FW M[0LD)7&VDOFR77V]+E'_9J5J'2\N\4Q(N.^SQ2#E7UO8DDE!;K&DTD;);US: MU2TE:[OAV>T?.=6D+*QID;\7ST1[:%NMD=XE=$W*BRY!D:PNB==;LH?>32][.RK!?-!TB9WR*GP0#X)6AIG//1MS*6 M=V%2EPSO^"@$\\!'\[GX9,!6QV>#2./2)CM$_MQQI_?.-9B6:(PI=<%J_](J M>]TJ&_>S(?I1^]K=/D-W^_!>2R7)DY&M[Z&+E[1IY*N 4M>IFNJ72A][71#\96*\/XO?;X0;2!R(5?> M?9Q#F!5;X(*^QW89L9(.8T%_4C2F9'GPPLFKA M^7= K_\$HOZU@0]"@$S$R7!$VOV:UX9"8G)^GX97=!1W0,'M[_[?]-L&EXGJ7XKQ))B\U_!,32PY)]AV?Y>:BALI^$GWXJ:W M5]KZKMTG1=;%ELY:2Z?^VGKT2>X23W57=MA=.W T]?[B1B)/'Y&.^M9W+ %# M8-JN?';0.1-RCD!I $1Q/=C2AC$YJ#N(34.'?0')1H?O3,M]2ZLLS<:?3$6\ MR4%!\'_M?F"3@-_H5;,"4L[ 4E$6-1_TP9.@08)[[H2%U!T@O@,B5''TC(87 M(WHYY7<<1Z?#*?WWZE2<#5'17M$+A=5X2!$G/OW7]14YSX*]50AY\&@ZB 6/ M! YC5?=C?TAV=8N-2@4I:*ROZ,PT%)G8(4H% =SD-$G_;A="V$NJ<$+TE_[P MH;][C^O$4,P(DGV08,]!0#Q'ZH5-"QT.<*4#_Z2OML_7]OASS\>CYUB^R[SN!&2-,*4VIM]?A066J MISD[^QW=,C^U]Z2O" =D?8>)4!:HCNRJ0"0G,PK%J:(/$N,CH M I.HLCM-5ZZ??S],@9J>A! *.A)A(65E;=C=-G2FF:!>DQ4(1N?!*KP&$OZ M@R/OGG =I[S;'C3T"$\H&3!^LKUA8W^&Q(29O23G"6=I2T@K?:\&,Q_@.V7- M.A*0E;SE@I@35G6'(WQ,$"I.4+5_T%@8Q7X">)<:S#E#R=[HLO0&5[4*!R#> M *%U\KU 0D==:3=\'^!ECRU"D[B33CH0B16\NKZLNIXCJ#'55EXNN#W;:U@O M!\7RK66]=>$GFBTUD^L,!9%2FP_Z4R-,YW-O9@\H-<>:3FX2!+9 E*D[,^38 MZM"^PXZ40Z0,8I]"1!*W#T0Z?59TC?*AY'**X8CQT&]/QZ,#0)'&FO9+]+(Y MVT:<*>@=%=9]TP&("0#X_!I2U";_MC0EBH<+L"&(5=;EZB-/^4*!;70V$#X$ID4LUZLAR8]F6!I-KTUJ+E9 M%>X[:@LG-Q H"PDX[3'*SY"G(Y*]6G_QI'R-=S5Z99)F'Z06]RBG\XS:/FHS M"&2)).XZ7$!/71O+![5S?QZ[HS'-#.ZT_YX2'>#"9QR>,8\]8NW#SDSN=K:W M9]RIK>UE,*IW,]@L$-<7?>_MP9![O);M>DVT7C.6>?$!()3?.)07?-B3G&_U M#);>Q.! ].[8A_?92MX]%>Z37G9H_XTOQ1?MOE'#C"^BQGLJ5L!Z$SNG>%1W+SR@%L1MW1.?C M&=:@[4N4&IE=!%2CI?T,3(BH1QSZ10AO,^.V0!"(:'215I$ M.] /?".M:Z48V@1:L PR_E^4+&(W=T!G5)!E^I9Z[$M=KB=?>19K1 M/JJK;E7N=UJHC&0PW^;P5W\\,/&M""%;<>:! JUVUC9^;4=K1^KN&T!NWTQM M/JG;M0YW#;DQA(5]-RSL"5\-^8 AX^X<#PNQ2$W:GWG]S%,]BP+0NTZTS6!G M@$TZ)D0CFDCC1W MWRG_E"24.P"%)2HU$X$VNU](?P$C[DL[>XMFJ6-!5FK@5)#$*C52PT!N2 MSE2]4>'K[K@R2XZHN=,70$BNNC- ?_DJ5[%#5ZE--PC/[;+\)$+I:)J/;A// M\2E'8TO:&&4R>C/N8HAB\P461[XL>5F?B:[N'X9BC=[=M)DL&9\AXZX[4_DZ M,_*1?+CMY!3U\_P5?A?O1?F@HMGW:1*NH/L@#FMNQ7)BQC1\77N0%RS@KR.F M#J9JR]<\;PC5PE46GS-;5U.V>0TR1E<57Q[V#@\XL5_"X;Z?=!PGOY !?"_X M=T 4B3" _[%,^VG[4Z-+_PN;;KC_G1+\NJ#CN%+-\>AH>'9Z)*S_[8]_4YLU M_]YF9NK:K/A?,K:R- #?SXVIXQM:H/T!UIO_ U!+ P04 " #RFZU4I:$G M!+@5 ">20 &0 'AL+W=OOJ. R'&0$2.(^=$50E&9-KT;BBIIU.!Q^ !M%$A8:Z '0HCB_WE]F5>'H MDY3&Z_"#U 5T'5EY?IE5S5R$]_G9=6^/KCONL6+L[-V=B_G67M: M+V2%;V[K9IYU>&SNSMI%([.G'VYM4BNY/7LOMM<=7@Z:R?)2_FLFJ+ MNA*-O'U]<.Z^>!M0?^[PCT(^M*.VH)WKC,7Q\X1) LY:RC&3)\?),7 MLBQI(I#QNY[SH%^2!H[;9O9?>._8RTW6RHNZ_/WV;+L/MOFOI!--0;LU&#M\JC05Q1D5"NNP;?%AC7O?G\_OK+^9?WO[[_ M^$5\^D57W]V_MWXN+3Q^M/'R[?H=,[\^K7.;3\6>@O]^$9S;QUMLY MX;5.Z.^?R>*3[/YV^9[WPVJY=55U1WXN(^J^YD*[(J%^^;IF[$ M1=TT2J5:\9_G-VW70+/^:\>J0;]JP*L&_U11[%R33/Y%N\AF\O4!;+J5S3=Y M\,8-3L6(&.O'B!'GK84YOQ7ULBT?8<"+NNED;@O8XK\M*RD")2];=/=2G"_S MHF,N_U)46363X/-\7G2=E#"R3C;0?1I,%IC3%#0(496WA]"\NHX$KP MBN>RBDK,("=8J.KQ4'3WF/B^^BS_J(K95\R2=3P55EMDU>.__"7QW/AE*VZ9 MBB(K18NQ/&,K'NZ+V;UXD(T4134KE]!>-$2!K\ZK:HG.GWF71!_Y#,MU3OXF MX#EYB4>9-4*2RHMWSS'KT19+#&>6T+37[R]$>U\ORUQ4M2AK MJ#T<'C&Y+-!ON0 Q^5**KN;NE]4W\*1N'L&ZEDV%S4-9"K-UD(7AJM4,^Z(Y MY.VM9*]1?OFSHB92JZ/MT4O59-/5,HH=L>W4 (Q99TUO 4S=HK:@3M$[M=)-: MN:?B7-E)AXALEF%-HV]%7K2SLFY!ESTF0!#5B)R8CL2C>TFE'[NYP$8FOR^@ M']2_)H-K2-1*?2O %4S5]F[%J-1&.Q1;[-!:M\.;1W'HGJ8(M65)',7*A]ZI MWS][MN,ZMI,$)&YKUL<"PY.M&X+(X(:4PZ".QJDIP;'!S&339GLAO6;ED 1%- M[?+VMI@5LIH]LC6" BC]-+U4$NS9T$&/# U9;YG4Z;:FU8WM6&"6Y[CIJ?A461_A MLUBGW.BG QPV4SZVA7*J^Z*=6(EVUFJTLY\9[C+VR31S[VO&'F+%>-QT4WRT MM+JO+O@$.[V%NT"7[6$3*^YQRI8.6%+9(&AAE[YQMQB6L6;H *>TE5XHYNO( M,QCZ!C51'+9%6\!?9/"IMK4>!<7_312TABCX=!58B8+[^*T(X/'YFK)98W<. MNJG7=NRT[K/;G>!I33DR?8V\ITSSFQP6 M/SMG=VEI\FT%@2"3?#GKE%X,!JJUHD#76;=31VB#&W#Q1+YDPY#FX!LWT_L'TWI)9#$=@781#8B1^)./+MV'<$]A>&$JY M:.O;[B%KI,)5;6NL?5:SX2NW89,S(TZU'>T8%M6QO.>P.2 >F #U79+;IJTA M)@#G=85L+8IVC8YWPVOR+!*:EM,D)N8OEH!;[/H!YCJ])H,+DR#(V,V M9*8&EVI=FV&?XPGO:GQI]4L9X1D)536%YV_* 'I4R4OD.3L545HA9(NQ,C!8HV^4^O+3J5BYZ?Q!^UY+@>3X &8LAM M&+>\ZK8^UM7)U:<+TF4%2A3&Z1>T5N%UD?/FU<(_M.2&Y3Z08IMWQB@8'G'L M'Y#8P(C>'T"T-9P"?,&?SPR5_ZWL^4=GW\7F+<["VNP"5PB2!2$YJ&$!=>M) M@H^4%>(W1;*L1=0NZP>V, T,)F[B% F+";06#(F14*',;PBR>U'Z3A]G O8J M7Q3="M R5+;T,ED.T)H-8/K)@7V<+I%9ZOZ*OE$.F/7FK^U/9K/[?O7%HD3P MOREE;XOB'&.T#_PY7MAC\$G\7HU5F:#$KZ%M/Q9 MW?9\68D\QC117($!<7EJ7F%"DYX)WYKY41F/$=S6( MCXQNQ(N-&(0)R70)8S%*-9$A@<-4""*Q6JMBU0!+E1Y,JC7+.$P!_.R5_!.B M?&^I".W6,W')UN3AN=&>9K1ZL/!YM&O" ;=U":_!]132?#*I9=N.\O4QF[+\ MOY=MIX OZS!G,G-8\3:/.,)Q1=LN5W9K[=@MN:>Z+/)L"OU&T/L)M39[>]P9 MQ1QK/>:+O\1ZAW(Y1[4I&C!S!CD#L4"ZCP(-M1;L7?X(>Z\N,++EH9>^7>AU\(=QCZT-VP\&BU=D5'5H1 MNS0"57.0X]-9U% NRKA>.RZW4(+:*PIE(\NN5N4VBIT-PUET;A3<&S"NU4OF MI?".K7-]T%3\@9&77ZCC79/-:5+$V=FRI$3M@<^W"$EB9CA^!3C)7&ENJD^R MAM1-O;R[![-E10U;FW5&+$"'(1$?3V.99;C.A&7KV6S9<#U#H]FVZ);JZY?" M/[9^6\7@S#4B9 34;V3W(&4U1M[[ #D)I*_"E5E+]2BLL@K.+;6IL;;W$E/& MRUG\BJIK.:WE#T2VRB%&Q#,>HZZ$+F8Z:]1DJ+R"&=4N*1HN4?9JP-+C86VT<.!2V71P;U5# V+>M#4;*TBK /O"07E42; M1=]VD!%5X]@@.;-1]8!1=6F3-WPI0K6]WBUI!(D<1IH,IFW7\I'D,X M:CV9@=N\@05O]+GGMU0(- 5A7<#?6E/9[=5WI=*%JD5FK(J/K /D,_N:K(4W MN2R+;PRH:ZI5J,*%TH#QU ]]L!Q<\Y\*/9\>[8^,^3Y.2$9T/9WAH*ZE0PNZ6;#'#5H*NBT[7F M*ZR8?8M*%R00>;Y'AANV:\JU_W\DF!]#;(P4NNR[9+C22$N[ER'MP)=32+<- MP^D3#B+W[.A&5O(6;I?J0\<&D:AUL!LJ8N7R%F&,I$@+P(-B[J.RR&Z*DL/) ML<6EY,&O38N"T^K6"'\J<#$@UHY2-\:8K3K.6)UI--;:FIKN*C2NU?HW2W== M""_$I::DXB*B0;+6VZSDLXUKNI#"DEG)O,< 71>D2>ENX(W[0X_93.U"(941 M3K[1LZOK2MM(+G@WBH^M-29/3,BC7C##M0DL),E7 ]_6C7OJ"$?%'0S4^\NM M\^OK]U^NK0MMKN>L)R^L"ZID'(K(=GS?#OT8;1:6]W)+J^]IZ5LI)JB3=MBL MD(&=1IZ=.M'0LGKRM(*Z5/%-[M!OLUEWJ, M%]/4A9'V"TU$G.WQ* M(AH"LB?U[0ER84- 8#N8SPF2H07R":8@QA+9Y)T7I+6*Y9X=>JX=!][0 C.[ MK+HKR&AUIU"Q0W]:?P4D>RC*4J!_$MA>& PMZQ/SI9>6:[MQ:CXU/S0?#D4 MZ>$;)_'P,.'%6',F_,"@R Z=U Z"U/HP."MEX/=9(^_KDE"E=AW6.TG)?]6WN-X;V$"*W/LP(UV[(TV#WUP M$]?:H*1"*^D+JE8 PB*@U;.OPG5A#:[^L$;^F;S1":5VV:(@C*)UZTP38C_(CHY*>( M,8$/B_ @P @JYD2V&Y*"12D:,7="$R'3^FO#5XV:FE!P -/#F#B$.NC!Q\*, M/M*#C]'-2..?&BSXR1D2GW3N.H; M">63T]1@BG02S[,3S]]-31+$MH_P?;5]'L 4-^C%N/K)WUH?X68U88PZ!$^71Z* MAK?Z(MXQ45Z42U+])T_UEE>&DTZ@G4&4;F7"T,5ZIQ=YVJC456'K.2[@22[F M)SS 4RT?,-Z%6TYB;W^&T'==L?PP@#N 6X!FIQS[23?M.&1\'"+@Q8$(X?K3 ME #7U/!C,)="7B".S%A* &CPD1E++USX'!_P]5EVGR#QZ9Z0Y"$#1C.*J(@^%>TZ?8!X8YH0JJ_8,B8K_Q8[40L#WPXGUD^9RR M!("#Q[N\ *QTAQ?@;]D+\"';(:\/]7<#94XC"@XU#8=C*@Z9CCB!6W#-)G>X M M@I\UM9;&(LUM$O?/.5[^^8;' '3YC.3#:X!.ATZ$0[78+J,G$)3QX%L,T( MC[3R?8]DKO@<_TI5H<]'E:,-=1E3EFDWU&4^[Z_+M!O K,&:&^L:+FPW:TW) M)S^V5XIGJ]^:4IJUZ5]IY'VAD?<8 M8VL0+]8!\@K,-]4E>P-S2+9N H! >L4/% MCP&<82N1Q8$P <@!CXUB;#5WD M1@;B>Z1[9%ZLS+3+#66S8V5W"6)NZ"I3&S]NOW&V31N/?)=]+[L)T]QRN+!U M#B0-O!O36*]G;Q_K(3T-(I7/F*8U,HQM1^-;)S0G],>CYI2O@X;!(_DAT%$8 MBNF#Q;ISHJY!4\H EZU"-,3K)PD^A ]81@Q0IP\_H!@A%!,I,?/1-)^K M&&X*Y?95@#/-YRA'Y-M!R)IE6C^E&N;2QO&HN54U*!=Q[#!RQ?1AOVK #R1 MO\D02^G9<_Q!-29G#*P,@$"1$VG-"".E&7 D@"4/9==Q!_AMB'Z4*'D'96"D!'I02I%05 &I2#A5@D,J8L70<,GBES@'NJZJN/ MYT@\3K0WZUL_Y0%<=J=^C[G-PW;I>Q["0IJ8S^W2]ZC$&.!#^#XC@#XN^&3= M6V&#%GU(4G*UZ$-JC.J"A],J'HM^5'C;<@XVS3+YS.<7*D?]KY;.^DNR0^GL MSRN8M2L;>=8*S\J75^SC1PIH%R-.C#)*NCA*/[31AQA]^/G9A.I\>LA,][*J M65&.?O* M]1F"?$-3+HQM)&H=Q(A9%9D_<_\LCE5U?_0?HYJ=*EC/JWS\9<0 M$!]9T$U$/N7DJT") ]<9Z _%&9_M41E_"'%)D0*6OXT-QN@698 M%,=?L+QC9BLGIA"QZR54!E$(M7^8C!HN<% V *<6.USY@ZYXB!5& M9XX(:T;8&.D+W% _?O'D,U+7HR 0FL_)+,VV\UB?*O;A5F;K[S=SSYQ49>HV MU^HY78R@FSITB 6VQ'B1$(2G(IWX& 2@/TI6SRDVM4==-?YSE;/0W<^:RN>._#$0_&X+O4W\^IW_; M__&A<_4W=X;NZB\7_9HU$'$K2GF+H&PO=V]R:W-H965T7DNH"L=!++N3,[LPWWSPX MG.Z%_*HJ1 W?VZ93,[?2NK_V/+6ML.7J2O38T=.Y_:LP/-ISTM\ M1/VA?Y"D>6>4HFZQ4[7H0.)NYBZ"ZYO8V%N#CS7NU0L93"8;(;X:Y;:8N;XA MA UNM4'@]'K&)3:- 2(:WXZ8[CFD<7PIG]#_L+E3+ANN<"F:3W6AJYF;N5#@ MC@^-7HO]7WC,)S%X6]$H^X3]T=9W83LH+=JC,S%HZVY\\^_'.OP?A_#H$%K> M8R#+\G>N^7PJQ1ZDL28T(]A4K3>1JSO3E$F% M)WHWX47 1^RO(/(9A'X87,"+SNE&%B]Z+5U\QFY V$G1PI*X2AH+*KFN8&F+ MC1(^+S;*GG^Y$# ^!XQMP/B5@$\5!1,-S7[=E:!M88$^'X6=!DV72]'VO#O\ M^DL6!ND[18,^,BQJQKY%F>NC2^? MT37TG)]!SWFJ)*+3CM. 9AJ >JFQW5"%34/OB=Z%>\P>5K9X%24!.'K1XH&7@#&4O]G"5!8.4L2=@DCTD.$Y;D $<;KC5%35F:IQ0SA"!D<9 RGWB$A$%H<4)BSGP_97F<.&], ME"PGZG%VI)I.6!H8)27'(&.3S"0Q"5F0)BQ+0_C1R'HOU@,->&F7H**.#9T> M-\7Y]+QG%^-Z^==\7-)W7)9UIZ#!';GZ5VGB@AP7WZAHT=MELQ&:OB8K5O2O M0&D,Z'XGA#XI)L#Y[S/_!U!+ P04 " #RFZU4@=RO5> " #O!0 &0 M 'AL+W=OA8D3! (JZQ 8 M+H_P!H1P0"CCYP$S["E=XG/[B'[C:\=:5LS &R6^\-IN9V$1DAK6;"?L4NW? MP:&>D<.KE##^2_9=["@/2;4S5C6'9%30<-FM[-?A'IXE%,DK"?200+WNCLBK MO&*6S:=:[8EVT8CF#%^JST9Q7+J?,RPZ#OH)1DO=*VJTAU[*&^N_\&/7THNA1U"4]"7@/[049)A&A M"4U/X W[(H<>;_A:D?(1I%7Z-[GBIA+*[#20;XN5L1I?Q?<3#%G/D'F&[!6& MARV02C6MDDADB%H3WG-6"I^PL5 [M\7 M1+8"UQN)B_=]4DBUZ,3T[(*9B$V MH0']".'_L0?_L =XSQ::%>C@>-GD"JJ#)_6>)#A?&+($8QEB#((EV^/SLZ Y M$X:<$1HEF#LNJ+=I6D1ED09?L!-1 VFUVJ!*0])HG.=11DL,RK-1-,J*X(9+ MC@^W#C9*U8:<&^D,J)*".*]0[<9HPE4#HD@Z?@*) X$<^0JQR7 M44D+M/-H6.01+0KRTHN)GS5A WKC1XTK9B=MUX^]MY]FBZZ)G\*[4?B>Z0V7 MA@A88VIR,1Z%1'?CI=M8U?J67BF+ \*;6YS(H%T GJ^5LL>-(^AG_/P/4$L# M!!0 ( /*;K50F :&6RP( .H& 9 >&PO=V]R:W-H965T1J32RW >5(DKB^"0J&9?A;.)M-WHV4;457.*-!E.7 M)=-/"Q1J.PV'86>XY>O".D,TFU1LC7=H[ZL;3;NH1\EYB=)P)4'C:AK.A^>+ ML?/W#@\ZO M._3//G?*)64&+Y3XSG-;3,.S$') !OU&8 ^[H@AK"8%6E MU8Y3IY*5" @]8UH_<;GN:%+,6&W0T3D%IE#:?K2H2Y#,4DG: _+@DBI3T^VC M*_]:0QRLA9LDYZ9B&4Y#&A4&]09#*E#P7PL4_+,"/><5='D%%RUR,"^=-' M M&/@6#):84BEZZ"!5FGJ-?(W7+91<-YPY.<([2$X'\4D\&"9G+S9!5[:@*]M? MD,(S:? JZ6@T&(^/Z7?RNVGK '_3II1U%O[03YOYM>S>_,5 MN&9Z3:4%@2L*C8].CT/0S61M-E95?IJERM)L],N"/D:HG0.=KY2RW<81])^W MV6]02P,$% @ \INM5,$KXE:# @ ;@4 !D !X;"]W;W)K&ULM51-;]LP#+WG5Q#&#BW@U5])F@9)@*;ML!T*%&VV'88= M%)N)AAI% M+B^Q$N[,U*AY9V-L)8A=NXU<;5$4+:A241K'XZ@24@>+61N[LXN9:4A)C7<6 M7%-5POY9 $A\"]W);D ]%B5HLM/B!]KN\L>U'/4L@*M9-&@\7-/+A, MILNASV\3ODC]__A7P#I'I"VNKN#6I77@L1B9LT.K,]F-F^TI;9H%B>U M;\H#6=Z5C*/%]M*#GF5ZE/ !ZS/(XA#2.$V.\&5]?5G+E[U5'ZX)KJ7+E7&-1?AVN79D M^2Y\/T(^[,F'+?GP#?)5B=P+:JPDB0[,!I31V_>$MN*;P0>?X'.NFD+J+31: M5,:2_(5%MR>=:X3.$7+CR)V"8'7"P<8H'A0W?:T71]7X\9VZ6N0X#W@^'=HG M#+S$P?^2.%CM4#WQ+^BN &K/,N .$E9KM+Z- VYC"N\@"[/Q>3A)1SZ001J. M+I+P(IUX=PCC<9@EB;='D"5AEL7>'G/:>38#6K]1MBB1 VW78@!8KFFX[*S83"Y,E3Y+K[=^/DAWWL=;8:0X5O'#KS9$U=)!NE?CCA<[D, M8D<(!!36(3#\>X!+$,(!(8V? V8PNG2&3]=[](\^=HQEPPQ<*O&=E[9:!J MO2//\@.S;+70JJ/::2.:6_A0O362X](596TUGG*TLZOKJ_/UU9H>W+.- /-^ M$5D$=4=1,0!<] #I&P!S>J.DK0R]DB64S^TC)#,R2O>,+M))P#4T1S2+0YK& M:3*!EXT19AXO>RM"P**9":#9"#3S0+,W@#ZVMM7@BL#KMJ;"X=*&_<86M8:V M&+ZF4LG#@LD"N\PEE.+ETO5#66&JBW%&"W4&S38!TH[0&P\W2J!%\6< MO5:)27[N^IZ9AA6P#/!^&M /$ RDR7\B3>X[$ _HKF\)D*5#>69(T#"E[V@2 MSH^3,,TSMY&AF,R2,#Y)G3BC21+F64+NE66"($MN"M5*"^5+W+E_2T@.QYXZGNRI^PJ&Y+F(K$^_ >LRJFU%+1[???F* M*?:;3/X=O^!LPP6W?*).KS;3)+'7FPG9DO_ EIQ[ ()8I,7.I/YG%X M@HUQ_8A#+ENM7?%>^")/?;E^.\VQ=%E&KI7<'6)3U&2*'39DEN.W;T(7V'/$ MZ4:(GKS)->B=GSR&^C;NG^=Q=QQNY_V;_JC>3\8;IG=<&B2Y1=/XZ 1+I_MI MTPM6-?Z%WRB+\\(O*QS0H)T"GF^5LGO!.1A'_NH/4$L#!!0 ( /*;K504 M/(PX<0T "LM 9 >&PO=V]R:W-H965T),EV8YWMP\V#T1<#L[U.R!>?RO*7ZL;I6KV?9GEU9N#F[I>O3HZJN8W:AE7 M+XN5RO%F493+N$:SO#ZJ5J6*$SUHF1T)QPF.EG&:'[Q]K7^[*-^^+M9UEN;J MHF35>KF,R[MW*BN^O3G@!^T/E^GU34T_'+U]O8JOU4S57U<7)5I'W2Q)NE1Y ME18Y*]7BS<$Q?_4NI/ZZPR^I^E8-:$8[N2J*7ZEQGKPY<(@AE:EY33/$>-RJ M$Y5E-!'8^,W,>= M20.'=#O[>[UW[.4JKM1)D?TC3>J;-P?R@"5J$:^S^K+X M]C=E]N/3?/,BJ_1_]LWT=0[8?%W5Q=(,!@?+-&^>\7)MBG'UV\NSV9?C+VW_^Z?C3R?GQ!]:-FK'I ME_@J4]7AZZ,:#-&T1W.S^+MF<;%C\8A]+/+ZIF)G>:*2\?@C;*3;C6AW\T[L MG7"F5B^9Z]A,.(+OF<_MI./J^=P=\QW/Y\4ZK]/\FIW*J<4"<[-BP6JT+E55Q[6" M,]0PN6I>IE*':^J53Q7;PX0'"I5WJJ#YV_$ M>NY&K)/A!._,!+-V@KB^/X%U7+&+4MVFQ;K*[MAY?@MFB_(.^JZT)7PHJ@J- M7.N;'2=)2C809PP#S?X2ZW@V._LRLT[6L!'L];BJ5%V]LD[BZH9-6& [KFO[ M;@CZKW^1@HN?=E!=3\O88H50.%?I+?FU NF@$MBL#6TAI7:K%.D^( M Y;FT)9B=?P=ON$YMN,XYF%!B*LX39CZC@Q2&=JC+7B,H7PS4J*TR^*Q8LU M&H8!SW8PG^/)G@+[R'QE?:?95K^MTQ59;2-R8?N"VZ$G>@K"K!$A4@J%II/? MB,,\K9^+(OF69AE#?^G9PO=ZROJLY=)IB]L\C-JGD8>1PX1YT![>.%*@,9+% MT')&\L"@P/:=R/:\R/J0QE=I!JLU.IG=Q*6Z*;)$E94>'_YDG:I%.D_KSH ' M8U[UIKB*[[053!@7MA,)K.8]:-)]5YJH7*N!B8#?".;.)1.>9WN.BU\B5UMF M;]/9@']N!Q"O[T4]96D'-4&(2<>QHY#CM7"D+<( *G,@".&%W>961:DA N)) M5N37+VI5+A&>KFI&0L/$0=!3]PQJS(Z$?PDX=D?!, 8NTDI,!@)_+(*AC:U] MJ!PA;=^'SF38B$-&@VVT D6ZTB7FI$)00S>S0E1"T/R AG7:' MQ9Z-"(HY-H=<.VHPDF33&#FMMB%%Q C8G1/Y/67V.-R;+^%ECNWQ8,_>:/.P M!RZYM<5(F3%2A-5BN<3*0$OS7QGG\ 9N'M8@/E,T>I'F;!ZO4F(G)$OP;>GQ M 4DVN5ZN,YTPDF8!-I6.[2) =8AN* M4FC89M@!J%:Z M?#\CZ.83N L-"C%+O2)(HV# =?L+F[J( 8XC*0!U9)O@KA2,3Y$0;E-=LY,M MCO"A%,*6PMW/C?1"VP7HN=@]#\ =]SHU;C[U6^L3DI-A;,(D]R'L2(>U;NE) MM_ADL#PZNT#(@=]N:T5XU>07"JCL!1T#I'/T=%XZA."G>'(]%(38_"'<,U&2 M9FLR_4=/]4ZOC-0F89U>$.T40M_%.C6+/&Y4Q)MD_Y00\*@0\XP(\%C/1_'# MDP@'" NP[$@C)K)-._1U5>$#)H0>\Y$PHXA@ZMCQ0PB7 M@(+'INU8*IMH\+0=2S]PQ!P7H/])?B^1I/$'T-A1#=+=]'ID;B_"ZD*0F^YA M!% C1* *-(1XT/4),4!@CM] D:[1,/&P\V,U'\6.)\*'V')UH>'1H_8!OZ #?L&#P*]! M&03B:ET*:8Q$U22%DA1P9SM$,I#HI %$!LY6C>PVZH(6MF\](N)PZ%C7ASI\ M'-KL8US.;_H#I(VW?U\CN/51;/QR6YP;]M >??^,:M1G*\+<*\;="//'9&O] MOV5K_6&R;4O#F2X-=45$B67PVZ! O# %XHDI$(>EH*DUV?TZ;J,:M(E,@-!*10)6HML+0Q"GNZ$+9%>3L%,]T]*!=KOH4 M6IH4>M@$.@F0X_,FM@V;UOW33'V67>UT_ZG+=;+3<;DEK>T ?></#=\@ M>W!#6^BZI6DTQA%XW ZC0!L'T(GCF7,(,HZF!O"B1QN''P6Z(A@W?L P?!BF M\'3"[LBG&@:/8-QN@RA:\BG&$;BVYVO+:JEGF488T(&*/OCNR)VF0<6?8_L! M9^/&PZ:!."!1;L@>O%!;.&YO&N.D0\8 S!DX@;$,/V@L X$$.%"C AG83N!1 M,6HL ^6EH*[<[,%4(7MLHZ^2#/4#5M&75SWY1*MHJS+S?)(]M%5<1SW''H1G M^WY@'ILR["W!U(M=W;A3_R$L!.$OA$+AT2C\>_VCS1W>ZW]+[J/:3%#M$#9& M@$9C!!$=7G*NC0!J [M1BQT1'H1')N*/C6!"9ZTA+-QQA_2/Z!MPF)RUQHWJ?B,'Q]61\V*Q5/S@?WH?^EOR^Z>O\*2#F(TX\",GLR<# M20R.*C"IOI)COBEV:?:YE?KQP,_K@KZ6%_D\12V4MV6M/[LG=D:8=%H2A_JYFGH@P2<-3-R\0 MJ<>'']'O!<2VA]7>?QG+JODD39+)AA^($2E+_4DQS;6_;-Q;@(9=8;MZY9X< MC9IO7&" BKF0=+[6(/&N,1J5=H9(50^"=^CH(V78BD!.;&UF2I@ZP,;(7A!N MN_&K1U]9X(*2G=\^1[.4NZY'N/0!S=\I;/-^N_3:#\?:"N]_-@\!+B*'OBE# M+"%^D%2JT.FOVB+4X9=>2G,1Y!.8;XQ=8S0T&WY3U\=_R#5<#VE/1_6O$F,C MDR\?=#!2I$"2)6L2WWF!PB@UV_.RLT)_L1\X..Z8'C@;D[;LYE\ MVL1LPKG&VP;A#'G7\\"Y%VU<'=A&]5VW8=&CP076I2JO]37=BNG0U]QE[7[M M;@(?-Q=@^^[-->*/<0D-5RQ3"PQU7H;^07/EJVW4Q4I?A[TJZKI8:O)&Q8DJ MJ0/>+XJB;ANT0'<_^NW_ %!+ P04 " #RFZU4X78ZIDD" #!0 &0 M 'AL+W=O3'))K#IV9CO0??N='1JQ#)"C[W2F/K>]W5:0D5U3]8@<"67JJ(&0U7XNE9 ,P>JN!\&P$KNY MM4IBV1C.!*P5T4U54?7[ ;@\C+V^]S[QS(K2V D_B6M:P ;,2[U6&/D=2\8J M$)I)013D8V_2OW\8VGR7\(W!09^,B:UD)^6K#1;9V NL(>"0&LM \;.'*7!N MB=#&KR.GUTE:X.GXG?W1U8ZU[*B&J>3?66;*L7?GD0QRVG#S+ ]?X5B/,YA* MKMV;'-K<8>"1M-%&5D%1Y:A?""P@;J'HF"SR0,PO[+9D9N/OS# MXJ/GSGC8&0\=;72!=I*FLA&&B8*L)6XY[V#8.1A>=; &E8(PV)M$YB3_RP]>!W@<.3/8 MR:16LE"TTN?<79?X,NH%P<=SN^6?G&E[/2RI*G O"(<+1*KMN7:P,C: M'?.=--@T;ECB+07*)N!Z+J5Y#VSG=/=>\@=02P,$% @ \INM5%_5BX*3 M P 9PP !D !X;"]W;W)K&ULM5==CYLX%/TK M%ENM6FD[8,SG;!)I)IEJJ^U(H\FV?5CM@Q-N""K8K&TFS;]?&PC)$)*-6N4E MP>;<<^USKN$RVG#Q3:X!%/I>Y$R.K;52Y:UMR^4:"BIO> E,WUEQ45"EAR*U M92F )G50D=NNXP1V03-F34;UW).8C'BE\HS!DT"R*@HJMO>0\\W8PM9NXCE+ MU\I,V)-125.8@_IO-+*B$ M*<^_9HE:CZW(0@FL:)6K9[[Y ]H-^89OR7-9_Z)-BW4LM*RDXD4;K%=09*SY MI]];(0X"-,]P@-L&N/T [T0 :0/(I1F\-L"[-(/?!M1;MYN]U\+-J**3D> ; M) Q:LYF+6OTZ6NN5,5,H'O4A?'"[ *4)))FJ8"4JH@08LM6G*FA/8=J6T)M^CM#!3- M?YS/T]LV[D:WTBDU>>]FN[KY9G7MB=00]:M:U1 \L@60@?G8^/CX3 M;VNE.KG'.T/;^;GL#S^<_948I*L=4O.1 M$WRS?0F8,\]7Z+DMCK\_:2CZJ*"0_YQ)Y'6)O#J1=R+1CE976ER\3ET1Q%'K1R'XY]&P Z/MA$.(><'8,#$,'1T'DO08^' ,# M?7K\*'0[X"LA_$X(_ZP0=R"X5*):JDIHE1^A6( XIW#0$0?7M3+L$H57L++A M] _TC$(G]C'N.3F BWP_B'O^S(YQVO%8.^GWC!P"$I\XV!\V,NIDB/[?R*TT MJEYB8]S1QM>U$3O[]X9S!2-;TD-!0Q+CP.L)/QT >L0A,7%Z5@X 7>('A!QY M.90[PEZ,3QQ*?/ .Q6>U^#-3RKP^*4O0O"K+?(NF:]VDH4?*=+=5F'?I!2YC M=Y_0O;+/^V<\)M?PF0P\*N/0C]V^S\= ['I8G^[^F1U NF$4$,_O/WV'D+'C MA+'7/[7V0>-4@$CKCE7J[55,->_!;K;KBN_J7K W?X]OIWA@?F:ZZ+I1V],W M+?@C%6G&),IAI5,Y-Z&N2]%TM&PO=V]R:W-H M965TV_PQ'%MMF1PF2R4>G'*.!\$D2.$ C/K$!@=KSA$(1P0T?BSP0S: MD,YQ6_Y O_.Y4RX+9G"HQ$^>VW(07 20XY*MA)VI]3?,0;QQBS[L)Y%G>,LO21*LU:&=-:$[P MJ7IO(L>E:\K<:GKEY&?3V>AI-'DRPLWF';;LK>_?7UFND< MGK\3)(PM5N;W 4*]EE#/$SK=5TYT@\!E 35J/S(R0U +P0M/;&?I&LB^AW1# M])IV>Q=)^+J#QVG+X_0@CSMN,B;@%S+M2P[/]U@M4!_*\:S%/OL_BMYO"?4/ M)CO=66I:&9DJ)/Z8++@T(7!)2 MU#FG0NIF+32*5;4?Q86R--A>+&F3HG8&]+Y4RGXH;KK;W9S^!5!+ P04 M" #RFZU4+H/FL%H" !1!0 &0 'AL+W=OX)"[<;!(#@X M%GQ36><(TZ1A&\S1/C8/FJRP9REYC=)P)4'C>AQD@^OIR,7[@.\<=^;H#*Z2 ME5(_G3$OQT'D$D*!A74,C!Y;G*(0CHC2^+7G#'I)!SP^']B_^-JIEA4S.%7B M!R]M-0X^!5#BFK7"+M3N*^[K^>CX"B6,_X==%WM%BD5KK*KW8+)K+KLG>]KW MX0A /*\#XCT@?@D8G0 ,]X"A+[3+S)G2>AI5P<8UCL=2>=;GQ"]S/<*6DK S>RQ/(Y/J0:^D+B0R&3 M^$W"')L+&$;O(8[BP2OY3/\?'KV1SK#OZ]#S#4_UE:K3](U"9@Q: YDLH??= M5MGN_ MO;??"YD?AQ?^">V+;KS_T73+YH[I#9<&!*Z),KJXHFG3W0!WAE6-GX&5LC11 M_EC1SD/M NA^K90]&$Z@WZ+I7U!+ P04 " #RFZU47Z%(==\" #(!P M&0 'AL+W=O%Q[I8JGM@C\:-&0!4]!/S8,T M,[^S4M$:N**"(PGSH7<37H]SBW> WQ0V:F>,;"0S(5[LY+X:>H$5! Q*;2T0 M\UO#&!BSAHR,?UN;7N?2$G?'[];O7.PFEAE1,!;LF59Z.?1R#U4P)RNF'\7F M!VSC2:R]4C#EOFC38K/40^5*:5%OR49!37G[)Z_;/.P0PO@( 6\)^*N$:$N( M7*"M,A?6A&@R&DBQ0=*BC34[<+EQ;!,-Y;:*4RW-+C4\/?JU!%2*NA$GZ1,H#3UT]. SW3=IZ'*!NUQ@9R\Z M8N^^BWQ"5(@Z#Y'S$!_Q\$@VIG@:)"5,]>6KI:>. M;@_@>H2#*,AR//#7NXGIP>$P+_*PPWW2%W?ZXI/ZGLV1,PV &BD6$E2OQ-9" MLN,ZS-(TQL6>Q$,<3N,DB?-^B4DG,3DI\8YR:MJ]0@LA*H7.*"_9J@+ENIB! M[=:/?N[MR>1 6)1'81'E>P$N Y M2W$1QOLI/L0589@FX9$NR#J%V4F%'^? ] #(-?3V07;@_-(4N, XW%/9!\RB M ..H7V;>R6I 68/;G0NCWB;W-N\=[]!]0 M2P,$% @ \INM5+R?>,XS! M! !D !X;"]W;W)K&ULS5A-;^,V$/TKA-!# FPB4=\*; /^ZC;8)C&B37M8]$!+M"U$ M$EV2CA.@/[XDI4BV)&N]W1YRB27JS9L9SB.'S&!/Z#/;8,S!:Y;F;*AM.-_> MZ#J+-CA#[)IL<2Z^K C-$!>O=*VS+<4H5D99JIN&X>H92G)M-%!C"SH:D!U/ MDQPO*&"[+$/T;8)3LA]J4'L?>$S6&RX']-%@B]8XQ/QINZ#B3:]8XB3#.4M( M#BA>#;4QO)G#0!HHQ!\)WK.#9R!361+R+%]NXZ%FR(APBB,N*9#X><%3G*:2 M2<3Q=TFJ53ZEX>'S._NO*GF1S!(Q/"7IGTG,-T/-UT",5VB7\D>R_PV7"3F2 M+R(I4W_!OL0:&HAVC).L-!819$E>_*+7+W-7$S1!'HP$E>T E6K#)!S7[REK,5Y)+H828WX?CK[PTLXQ,P#1-VQ#,]W]SH2N?GO,__L_>CR; J%5B*SSK%MT$47\D%%X,IR<0N MQ)!:QV-1^WR-Q<[ P?(-'.(6Z$T-C_>(QN#;[X(2W'*I>U4:3N]:=^3_"I";'.4,\"O\AEWJN:HG!8-SX%E,>M"HS>Q[J*/PO"H\KS>\1\PX32(1&%!R M D]YPAFX> R?V"7X=H>S):9]8O4K1_['6#U!%5#0F_EGX59DFN1@BVE".@L3 MM*;<:"R8-L)TH=>H7!L$+<>!30&V89X+7:^[P-"HFY?QOZZ7285"NQC-T# M*8.Z5<$/TJM@W:Q@?[?Z(1D$[<)9CN#5:7;''ZF+9&)_ FRGL&)_)*[FZ]=7TQ7W^ M#M%UDC.0XI5P95Q[0K&TN"(7+YQLU1UP2;BX4:K'#48QIA(@OJ\(X>\OTD'U MCXK1OU!+ P04 " #RFZU4]_&T'MX" ")!P &0 'AL+W=O>(!C:%*/78RXVI M+GQ?ISD63'=EA26=+*0JF*&M6OJZ4L@R!RJ$'P;!P"\8+[W)R-GNU&0D:R-X MB7<*=%T43+U< M7AO2 O?7._9K5SO5DC"-4RE^\LSD8^_<@PP7K!;F7JZ_8U-/W_*E4FCW"^O& M-_ @K;6110.F# I>;K]LT_1A#]"+#P#"!A!^%A U@,@5NLW,E35CADU&2JY! M66]BLPO7&X>F:GAI59P;1:><<&9R:6".E<$B0051T($P"'O R@QFF#;6GK/2 MFN'YR%_M"_G>,8KBN!_'@];Q3?+]-OG^T>2_:N-NM[VEKXW]6^D& M;;3!?R'=L,UG^,^D&WY6NO>.!Z3S]P:E?:1NF5K2S "!"X(&W2%)J;:#?[LQ MLG*S,Y&&)K%;YO16HK(.=+Z0TNPV=ARWK^_D#U!+ P04 " #RFZU42T*P MQI4" .!P &0 'AL+W=OP'[ M^IYS[C'V)=D*^: *1 U/)>-JX!5:5S>^K[("2Z(N1(72O,3*Q'7@];Q=8T$VA;< ? M)A79X!+UEVHNS'<;-R6:#!,IMB!MMF&S [?[#FWV MBW)[3I9:FE5J<'KXZ6YR/TOAW>?[Y?(,YND"S'QV?P?+V]'"Q*>H"64*[HB4 MQ'[3,S@'51")*O&U*<#2^%DK-F[$PB-B$8'\!/3^,_G,#[QGCG M/MRY'X(*@5YD Y9(1E M-2.N=8@UY)35VJUDHL1#YZQ1ZCLEVPH?AU%T?769^(_[V_]:UC,;_1F%\];S$]+6LID1_[X*7*#>NLRK(1,UU\X&[:->\ M1ZYGO8B/>S>3WH'XU#3[IC?_H6_^%#,B-Y0K8+@V4L'%E:E5-MVWF6A1N?:R M$MHT*S&PO=V]R:W-H965T3JJ;=+J9=.' (5@UF]J'I]NMG&XJBA30WP5_O^[P' M8R<]"/FL*@ DKS5OU,JI$-NEZZJ\@IJJF6BAT3.ED#5%W95[5[42:&%%-7<# MSXO=FK+&R5([=B^S5'3(60/WDJBNKJG\LP8N#BO'=]X&'MB^0C/@9FE+][ % M?&KOI>ZYHTO!:F@4$PV14*Z<6W^Y3LQZN^ [@X,Z:A-3R4Z(9]/Y6JP/WX.F,2",\;K^Y?[:UZUIV5,&=X#]8@=7*21Q20$D[ MC@_B\ 6&>B+CEPNN["\Y#&L]A^2=0E$/8IV@9DW_I*_#>S@2!/X903 ( IN[ M!]F4&XHT2Z4X$&E6:S?3L*5:M0['&K,I6Y1ZEFD=9H\5:#OL)$,&BHB2<-'L M/R'(6A>W0W(%KSGO"M;L2=?06DAD?Z'HYYA2'6UR(+E0J*X)E4"H(J7@>J_5 MDEQM "GCZCIU46JTVE_WNX42OUI_'K'/!S-0VL^/V.NHP93E?:JV*K, M(7G)PC!>)$&4NB\3N/F(FU_"A5.X7A4=X8+HQK\)DFE<-.*B2[CY%"XZP<5Q MZ/O3L'B$Q9=@T10L/H&%?AAZT[#%"%M<@L53L,7IBUR$\VE6,K*2=UF/ BF? M@B4G'TGLQ9Y_LFONT5DWU^8W*O>L481#J97>;*'SROXJZCLH6GO\=P+U96*; ME;Z]09H%>KX4 M\ZYD89_P^R?U!+ P04 " #RFZU4F."OMQ(( !L+@ M&0 'AL+W=O)UTF:Q%R.[VSX4?6!LVF%7%Y>B&9X:T3A\R_BV_HU2 QR1.\[/!G1";-Z-1OKBC">TU4$NYS;)OZLWU\FS@*48TI@NA((C\G,JR_ M?D:_*A8O%W-+ Z0U@9A*X&J#) MK@:X,L"N!E%E$+D:C"N#L:O!I#*8N!KXWG/DO"*#RI 7^3(C@IR?\NP!<#5> MXJD71=(5]C)-6*KVQV?!Y:=,VHGSV>7T"_AI1@5A<0X^$LZ)2MB?3T="HJLQ MHT6%-"V18 O2IX48 C@^ ="#_M?/,_#3#R:4MW:4#^0)^'X)8K">V:TO-GP( M?-C%X;(#9;N6*PD+%*\=Y+<@;%W0E*3?P->4";H$?WZ@R2WE MMLR,=K!1'XD_WL&/[4FDT&0(WG*Z9 )/&\;+))*5AYH*AAWY M692^_^X[*2C05"OL .^V<0? I1U %1MH-M_SU63GJXD=CZ4LV29@M4V7,LA% MUHH,7$ZOO\PN0.$LTRHGC6T6FC/-]W15]]R8L$=)1&T8^>N>&P&,S,PW#;$G0M\^W%["A+:!:T M\)!^V*0?#5M*F:]KF6\O9D=@/ZNFV*.&6ZGIJN3;R])1J&%G"=-ES8^.7?\K MQ#V1F*#6PNWK&NAWE:K&_"<@S=*J=Y*OJ;&!JF#W_ (#W.8;76=\>Z$QM1+@ M7_ <2H?N NI2 KT^^@NH*P*T5X2/5/HV762)S#?ZSY;)1@.HXL !67-*$W-S M.JM0][HTLU]A[0SA)O5D^;<\?$L>95DR3@\-36+QTT)"BS6TBW5+< _B< )N MZ)(F&]6 G8!YL3?!)QD9E^!KU85A+\'7P@C[%\9J"J=&!6I=A"]OUQW#\.4A M.< M55,X25.@13.PB^;TXQ04L:@%83Z?@_<929VK\:$I8)R*J,N@TU/0"Z(RGL9[(7\ M6":!D9Y]#G_H>3_:_*95,;"KX@V]S^)[EJX/+V9%JJ()#-9_O3URZ>[=+9G9U2L5YX'QIJ>0Q1+TFK53&TMX;'2=K+:I:] MI VM ="R&MIE]5@,FP=J;"6HU3:T*^$7];5$[%BO0BV+X:2/T",MB,A^L?K" M>O6N@C,<$UMZ-A+U/P"+)H$07N(:U^!V1N]&[HI;\'47M94 MNF]'IA5P?>=&J%D.9ZCY7=?!N'WJ6B.172/WJ,]WU+\6U"^LU)N7B=!(O7/< M/G4MGNB%/6G9X+,%J)9THF-A7$!3-:&A%9FA9B\+;>%6OAQ7;A+8FK4P&8 MQUOCN:\# 0[1X3F@U.@..V\8(=OY 6O)QG;);IS99S1?<%8X;!+NNO#('KA1S68HU[N1K%6DRQ74Q=O&]'P%W>U_**>Y'7 M%][!15IJHUZD-M)2&[U::CL0H@[G1UHRHR-UN6;GLWNGS(^T&D:]],&1%K;( MW@>[.-^.,&YS_JCVQ*IZ#OL#X6O9<8&8KB20*G,#P,M'F\LW(ML4#['>9D)D M2?'RCA+92ZH!\O-5EHGG-^JYV-T#YN?_ 5!+ P04 " #RFZU4^'=5!!,$ M !8& &0 'AL+W=O)4C)V]E(<[UQ7A'I) W+ #I.K.CO$DD.J4 M/[KBP"'8YJ D=HGG]=TDB%)G,LJO/?#)B!UE'*7PP)$X)DG _YU!S$YC!SLO M%U;1XUYF%]S)Z! \PAKDY\,#5V=NR;*-$DA%Q%+$83=VIOAN00<9('_BCPA. MXN(89:EL&'O*3CYNQXZ7K0AB"&5&$:BO9YA#'&=,:AW_G$F=,F8&O#Q^8?^0 M)Z^2V00"YBS^,]K*_=@9.&@+N^ 8RQ4[_0+GA'H97\ABD7^B4_'L;<]!X5%( MEIS!:@5)E!;?P9=S(2X N Y S@#R&N#7 .@90%\#^C4 _PSP\\H4J>1U6 0R MF(PX.R&>/:W8LH.\F#E:I1^EF>YKR=7=2.'D9#G]]7Z%YI_7G^Z7[U=K].," M9!#% OT>>%;%)3>PA6K)4[@5ZGVYA6X%?F/&8& A<58BR&N2E&C-B9%S#X091[QTB M'L$5"YHWAWM5^9CA"P@5'%?!K[*AI;8TY_-K^%;P#.D1T S2<*]VM=8*_:44U7] M#,U\U+_QO!^JU+;@AE_CKA+JEPGU6]#ITXDUT>FV#'K;D4Z#,L*@99W,? 37 MZ63&86+1:5@F-&Q#ISV'1CL*>]JCO8ZTPA=] +>LEH40U\IE WH6O3#129$6 M%/O CKR18-IX,>U*,.VSV&];,#.AO>[:H;'5HM7"0HFF0H 4W]-WL'91W.^J MZ-HT\6W;13<3^G7-9V$!6KL/UCZ-K49M5:MA]\':2_&P([6(]DWBM:R6A1 / MZM2R (EM;Q%MU,1JU':UFO8@HJV4D*[TTK9)S"^LWZ"7F;"J]9_U>COP.BGM MT\3JTU:]FG8@HAV8]+J22QLN,;^WOEFNA8709FE$^S0QN^,T#-DQ5=5>00C1 M<[")X7N:$-%>2@9=U5U;)S&_AW[#-C$3^KW:;6(&$IMB5'LU-3MD4\4:-B*J M_93BCA2CVCRI^3WT[8I9"#&M4\P")!7O&]=)74P7S![96+&FS8AJ3Z5=#1FH M=E#:]IC!0EC?C&S BNUYG92V;&IVV*::-6U(5#LR[6K>0+7YTI8G#@L+8=4V M*];F7HQ<5<$>\]&U0'EUBWEC>;4R0#W8W3"K5\L,]!%O@V0/J_HXQ^7*2!2C_3)C\#U!+ M P04 " #RFZU4S+3Q-,H" !" &0 'AL+W=OG[)MM"SLRY M*D#BS%KIG%GLZHUO"@UL58-RX8>4)G[.N/1FDWILKF<355K!),_U\ M!4)54R_P]@/W?+.U;L"?30JV@078AV*NL>=W+"N>@S1<2:)A/?4^!I=700VH M5WSC4)F#-G&A+)5Z=)W/JZE'G2,0D%E'P?"W@VL0PC&ACU\MJ==I.N!A>\]^ M6P>/P2R9@6LEOO.5W4Z]"X^L8,U*8>]5]0G:@$:.+U/"U%]2M6NI1[+26)6W M8'20<]G\V5.;B - &!P!A"T@K'TW0K7+&V;9;*)51;1;C6RN48=:H]$YD0 1D@*]HR)MX:4<@6:2"7/,B8S3!U;"B!8$II9 M+C?-<(OUYQ_RPN"&G[UZP^!A[EX"P2T!8T\9':)$M[#/3H)(:Y4I[ M-PO241 FT<3?]@1H=R01S0<=@O%W=R\5MR<9]5$Z/QQ=:3"6G"[!5@"2Q.?TA)R1!'^]19F\CIKKT$?MS5Q_CGP.E*.\ITD/+S M/M\8&_2%,@S'S:$G S8"^N>:H\.QL:>_C2TXN#N#_XON#7QR+#S_X$)WC^,= MTQLN#9;&&HGH^1CK43?O3=.QJJCO^*6R^&+4S2V^T:#= IQ?*V7W'?=L=*_^ M[#=02P,$% @ \INM5/FFB6F) @ S@8 !D !X;"]W;W)K&ULE55=3]LP%/TK5K0'D ;Y;$)0&PE:39O$-$1A>W;;F\;" ML3/[EL*_G^V$4&B;;2^)/^XY.>Z<,?6%=H%OQ@W= USP(?F5IF9W[.L6 U",RF(@G+B7867T\S6 MNX*?#+9Z9TRLDX64CW;R;37Q BL(."S1,E!S>X(I<&Z)C(S?':?7/]("=\>O M[%^<=^-E035,)?_%5EA-O N/K*"D&XYW47+LKV7:U@4>6&XVR M[L!&0Z?/70X[@# Y H@Z0/2O@+@#Q,YHJ\S9FE&DQ5C)+5&VVK#9@.GCP'NZ;V/KLHCZ[ MR/'%1_BN7"@#1'%/%#NBY C16\)G O!0+BT^=7C[83X5498'66Q2>-H-8+\N M";)1D%ST=>\$)KW 9-#IS=L9#]@=]6RC0;O3C5(@<.A-.I1!2SK:\19>I%$> MQQ\R.%07YE&<')@D9A.*""<1FDB5];Z#11.UMP"0M-S$X(ID\3*-1A%'2#\\(SW^;6+= T M*=D6EF!?RH7&&6U8,BY &JXDT; 9!>/NX[3OXGW +PX'5LS 5!6O/+/Y*+@/ M2 8;MBOLLSI\@]J/%[A6A?%/9C3QO?RCS@ M[3,M1+V&J.>)>FU$!(Y8V :N?;4*/O!P5]7[M#<8W \>$KJ_S,*_8=T>]H)P MV,2]D]=OY/5;Y;WZ2H*,L#UH; Q8^ZZ[<+DEA5=N00N";:C_9PN M.0'39$A$=8D&)&.G:SS3C_-4B: 792= ;WTW,F2M=M)6%=BL-@UO[.N<_@VO MNN43TULN#9K?(#3L#%&CKCI0-;&J]$6\4A9;@A_FV+1!NP#&PO=V]R:W-H965T M+23FWSH^79#P"#3EH&8UQ8FP)@E,MOXU7!ZK:0% M'H[W[)^<=^-E211,!/M&RF%%-DS?B=UG:/Q<6KY,,.6>:%?G1J&' MLHW2HFS 9@3O<[[+S?^K3?U9_5HRP M/?G0\87'3IYGH@1T3YY02E7&A-I(0#]&2Z6EN;X_3TA$K43D)*+3$MI(5%)L MJ6TN79]1S=)W++:Q;9,P'$0QWAZ>S>ND0;_W(BGM2!KXP?.DZ>NDJ\$!4VT5 M']RI$N3:-3.%,K'ANBYR&VW[Y]ZTNN(IZ:_UNWP+WW=G&=$KBE7 MB,'*2/D7 W/E9=WPZHD6E;O12Z%-?W##POPC0-H$L[X20N\G5J#]ZR1_ %!+ M P04 " #RFZU4"<>HFB0# #T"0 &0 'AL+W=O\3]B R#14Y92,30V4N:7IBF2#618 M7+ UF2#*@@C"(.JZ%QU;L< M][5]8?"#P%X&I05!"HG4'K#ZVT$$::H=*1E_*Y]&3:F! MA^,7[S=%["J6!180L?0G63_M+6"J*7[0O;7W+ M0,E62)958*4@([3\QT_5/AP >DX+P*X ]EN VP)P*H!S*L"M .ZI *\">*<" M_ K@GPH(*D!0)*ODH43H;1 M[70Z>9B.9@]S=#6+470[>YC,QJ-9-!G-T5D,$I-4H!GF'.NB.4=?T.,\1F>? MS@>F5 *T&S.IR*Y+,KN%;(J?D6U]5E^[UX".NM%SR"^0TPZ/3X=;#?#1Q]AO M/L8^[H;'D"AXKPENJHS7:;?KM-N%/Z4<[8C^CAKJH/2BU]X MT4?I+G2YQG+ZE/\W<7LWM=7)'; <%E=;+4B":@)H:JH,$U -3&I=!7-J$U:5%)X[=+*'+]K]BJ"H(X@Z(S@ M.Y%DC0N%!_O(%FFUVB0X.%+BV);?42Y'C!(:&NH0(X#LP M0M3QFO;KT/OOO*;_LY3H6GK6 R [O$BA*>[^40W9_:9,O6]7ZC4/^IF^#TTQ M7ZO202FL%-*Z"-36\?*.44XDRXL6MV!2-] M\!]02P,$% @ \INM5&.%?\):"@ 7CT !D !X;"]W;W)K&ULM5O?;]LX$G[>_A6$T0-Z0&J+I"C)BS1 $B>[29LV3=*] MA\4]*#8=ZRI++B4YR>'^^"-E6;0EBJ+M* ^.9<]\',Z0WPQ_^/@Y9C^3&:4I M>)F'4?*I-TO3Q>^#03*>T;F?].,%C?@WTYC-_90_LJ=!LF#4G^1*\W" +,L9 MS/T@ZITK"W_N N>)JEXH/!R?'" M?Z+W-/VQN&7\:5"B3((YC9(@C@"CTT^]4_C[@T>$0B[Q5T"?DXWW0'3E,8Y_ MBH>KR:>>)2RB(1VG L+G_Y;TG(:A0.)V_"I >V6;0G'S_1K],N\\[\RCG]#S M./Q7,$EGGWI>#TSHU,_"]"Y^_I,6'+-@W =X#CPTCCQK"9^SQ,?QMPO?3D_L?9_<7W'Q=?'\#%7_SU M'GP8T=0/P@1\]1GS!7?]\WB0\J:$PF!*]".=>CW/BO ,(5B$)[I-<^7; ^@*C-AHL6E.R)]\3.4:QFE$L]RG46]0&V M&KORAU[]GBZD>K,1?^Y@1#/*55M0N%LQ;$.YUJ.,Z+A$T;CUL[E?-"A?S/VB M0;DQ]XL&Y>L.MBC4O[W)0+E]$[=^?Y,0WQFCP&$SRKT)'SEM?GDP"/&*"Z"C M1!EP^BTY&)4!B*5[__L(EP%5*Y\F_-?BXQ,4_YN T\E_>+;A56^:'($13<8L6 A1%=/I M&SM-03JC(.4E-(BG[\1[/J9I[G@P"9)Q&"<9HT>YU'D\7_C1*Z )E_=3.LDM M*Z3X4SKS5W!7D7!,S%ZY"I>-GD#>J00\4T8!?5GPG@GY& 31F*\2DKQ!ZUW$ MUQ<<*N&%_")F0H17Y +P-(HR/P1W^:4^ S2:<"4^ M".G\D;)R.(/'5_ >]H<\*8>AJ/)YR^]1'Z^?^ZJ9OXOCP.&.>W> X\#;..[= MSH[3#'>['.ZVUI%?UZ9_X%V*Y\KRY8\5A)-#B!7D\N0CL1%!A!P/EILI52'H M( P)W):[4LA!A!&Q\;;@M4(0(8R'WK;<9X6N4S'P2UT.8LTX>.,-.9#EB_-Q31@E(_? MC/+_X_@I"O[+!^+SC$9@P>))-DY!,@L6B1A$JVJ9LD25J/0M0M*WK']H1IY3 MFNYH@>[H,@Z78I*=,SH)4G#ICX,P2%_!WS?Y--"QN5LVXG:2+;P2W]-V(D?C MGJ]TX0C<^"_!/)N#,YY(XN>\E_Z"?YN^JM8'7FUT(&CE?]O#Z*$NB*V*X%8_ MAF4_ABW]^)4%$^'\<%W;O M?ON-)P:D7!WJ$:ZSL 7AH@5!+#"16G_;8;+4@OHL?A-$^2299GGA,*&/J6"G MB[.KA]$IR#VF[.D*E6P,/KMAV,DT"/5Y<&W*9?#"+1'IG[\L*1/,>B<, 9=9 MRBN*H@94$>=9T<1P,[OT28-EDN&AGG!+R[*BNN).>BB=M++M(^<;-IZ5*TVE M=:3FM4HV&Q4B8H9*S_;=IBY(IH=ZJC?H@M)BI\6J6-4Z3 M-4BF'Z1//WM:4Z :4!*2"0O!G3,A^!]86VB0'-'&HKJ;53627(_T7"\6&E?Y M$H,OAWBQP7,D[]R$KW9.GQBE8C6M="RN5^P-CI5'B.C>(@J1 -N]G;DO2&#>GM@#@436PQ MK]4?J@.!)=WAO>C.*! SSB FH<"2$'%'VXP;^XQFQ>]!H<#*4#1,"BP9$NL9 M\H!87,89,PJ%9$I,N@F%Y#]L6)\>$@K'G)VPY$VLY\V&0!RT=X(E-V*O&\]+ MQL-M^PYOL7]R@>O;$9K2K&S GC3R2ZI[U&-VN6V39>,:>L9 M<\OTV])T04A^&.9?M%>49W9]]P IN]$JM]V-C1UW/;G66'3%*L$8W*ZZ=R0[ MI^R 73=,L5"T';*022ED[WJ6M,8F):V1&8 TDUI2R11$SU1 MF[A?C^"TN5^R+=FKE#5TOVDU2S8.[+JI9HFD1J*O9DV\KT=PV[PO293L5;^: M>C]8FHU]28BDFXJ62'(C^HK6Q/MZ!*_M@%72H+-7[5IW0KN+'3Z$FJ075QW&F#PY7<[793 M?+J2DMT==@EVVN!PZRM^W<:%*[G8U7/QVVQNGHX/W9 HX$TW M&EQ)S*Z>F'/#@@W#IE1Y>:8%AGOI*+>F>71MW"?3DW/C%5&362)YU^VF3'4E M?[KZ(M/DWN=U@;$YXJ#E0CRL7&;XK!*$R+:=RO5+A1R!%A>L7+]4R&%(AL/J MK4JWON\[Q)[C5>2^*^20Q5G8:\B0GLP2GCY+\&F33:?!.!!1NJ,)94MJ-!@\ M2=Y>-P6U)TG9TQ?4)H/A>X&Q%1-D(URY.GOGU8MM!+VAB[P&7TMF]]J8?1GD M/S1=L6AY(?]HXT:^D>LE<7MV-ZZ7W.OIN==H'GIU@H46L;!5G8<*P8_()J0Z M#Q5RKH-=7"E);A1RQ+8]7,'[KI!#&-M\SE8'ATJ0<[-7O;@SV/B5GOCE,5^H M//%, $(ZY9IBA[0'V.K'O*N'-%[D/]Q[C-,TGN=O9]3G254(\.^G<9RN'\1O M 'SS#R4?/945M_J M!V.:Y/NTF-7O1@]-,W][>EJ/'\PTJ]^43*=9]?RK*OG%37[_ MT+2_.#T_FV?WYJMI_IA_J>RGT\THDWQJ9G5>SI+*W+T;O<=OKS FK:H[/R?M7&[+\EO[X6KR;H3:D$QAQDT[1F;_>307IBC:H6P@?ZY''6TNVCIV M?WX9_<-R]G8VMUEM+LKB/_FD>7@W4J-D8NZR1='@X8!9Q(&L',M2!KAWH4 >V=F!#'?C: M@0]U$&L',=1!KAWD4 >U=E!#'?3:02_3877_EC?_,FNR\[.J?$JJUMJ.UOZP MS*"EM[WG^:S-]J]-9?^:6[_F_/<'DYB[.YMZ27F7-/;3C:F;K#$VHQN;-?6X MRF_-),ENRT>3V.QL3;+QN)S.L]ES/KM/QN6L+HM\8GTF-N^*;#8VR6JG9G4[ MZ*49F^FMJ1**?TD((BC)Z_9/=V5A]UJ=_'1IFBPOZI^3D^2/KY?)3W__^>RT ML7-K(SP=K^?QZVH>)#*/KV;^)J%H>0$<<+^ W?^UF('NE[#[YZQZ\S*]D'L* MN]L5VKBC@/N'X7,/N7\0^Z?A.];;[JN_?> MMQ.(4D[EQFXK++8)BX%AO;>;<#%K:LLY8Y,_9K>%^269F284ZFHDW@E!<<:8 M9CNA^G9,"Z*1"(?*-Z%R> 7+65-96K.[OKTIH0BY=V5"I$!<[ZZF;XBU)%I0 M%8Y1;&(48(Q7LT>;-F7U'(I.!-9%:DW43G"^G8U+$!6)36YBDV!L-^9N,9NT M=SC)9Q9Z3=)DWTUP':4?*;+_[<399[45I=I$J< HOU1FGN63Q'RWI5AM+,;/ M)DEI^:*R1+;:E/'[K_R5XYI@L1.X;\8I4SRRE?0F<@U&_GO99$6RC1RA(+6_ M;$0SIO#N^OJ&5 HE"8EL)(P<72,PU-_FILJ:EG<+8VN\I&J+N9/R[F1A/\27 M=SWJUOZ2&DFZN[T"A@Q)CE@DA7>, ]Z6%+]*IY7J:%^7.1S]L2(PI9Z]&V M-KJB-F:]&[%O2#C!DI%(Q(Y),.F!A":;W>=VV]7Q,(D?)A>$[V9$P,X:1?<< M=N2$87;Z6):3I[PH@L%1/SBI&.&[N#_ <#L\1U(89JG?EOL?2$R?9@S0B+;80G D3$ MWON&V"85C^44<4Q"8":Y+NNV=JQ-]1B\[<1G DRT+?+Y3H@!0X+L76<15B:. M,@A,&2]I/R^KI3)BF\FBG-V?-*::VM[T-HC(Q.<#2H54?MR^H5U9+$2$I$FG M!8&)8Y>D>Y*!!#C$5HV:TMV(0X98DU@K01R+$)A%KCIE)80%)$ 4#,O=.'TK M'2L@B*,2 E/)=I5VW;.F/E\0K3"GV$L#W]*B&R:VB(A$[+B%P-QR;3^W23NN MS"0/)VN@[\$(!4KVD*6MWY10/!*F8Q<"MS[7FSU5[IFX?K^#,178JRH#AL0V MP#B*8H[ "$Q@UUMXL"S3EBN^C1S!X'VR(L+N)>3M.M]0$&2)/;;PCM0(3&JK MC.[+Y !969Z@DNU6PB%+S33%*L)KQ/$:T6 !\O4AJ\Q#64Q,5?_C;\J6U_], M+LU=/LX;4&)Q;$1A-KHHIU.+\'53CK\%Q980&U%$=I8@9(8UC\R?.B:B,!.] MG]@-;!/)WJZVQSW)9\DXF^?V]@6#]9E%$DF4)EZ\(4N$N&*QD!T)49B$;,6T MF"Z*I2P[6=VJ8*P^IYQ(:8/@UV&1W_;;I57@%$$.4T,C-<\Q,AS!S!\>6/?Z^-Y-Y M 48:+1J0*<%&BSK&IC!C?ZG,8UXNZN(YN3$M>=C-\]_/R^.+_T$XY[B6#NOD M!LC3C@,IS($1@3JE >*"E&?JB(OV=F-#M>>4!KHR2%2FCI3HP&8K*B^D-- ^ M@7(QZSM=Z9524Q9J$H!\=?C(8'P$)-*4!20K2/ED#B,9C)$] MRF?*?%R$%$WF8)$-.[ZF_^W7*E =. M#$#UD3O$X[VU=)_ZF/( L(FV%(WL8NZ0C?<<0 \3%5,>$&<@K9 [8.,PL/5H MA2D/'# CI&6$[7CGX+CGY/@ !3#E/HR!PAYW,,9A&-M/V$MY0!^!]#KN((W# MD#90KTNY#V]*Q+:Y@S8^1+<8IL2EW,O6UE =T=E U M$P[K1)]^?IAJEHJ 7@Z)8<*AI(!1\F Q+!4!+1S2N(2#3@%#YQ"-*Q4![%2V M-V4XLF6% T]!?X1R)1PV"A@;>Y2K5 1.+N.2E'#0*&!HW$N22H6/B;#0)#H/ MSL"@.$QH2H4/AB<*42%Q[*D(X>!0P'!XB'J4"A\;3Q1EFM)(O2 <0(H]A=T# M!)%4!!MGH$X3#C@%#)R;WC6Y*.LE" M$:T#=FN?&7];S[.Q>3>:K^N8T7D"1>0 3O8])0+H #(@F6(EN>:1KD8Z8)/' MZ7=E2*0$0W#0)X?H?L"E?>CKN;1#/\F/V6E(AV:R%\UZ.PUXB .2K?,@8._S M&KV-B P<;#'&4$3FE0[5)(QJ0XM.Z0.7BD"\=) E]WE&KZ>>D(&RSRZ!BE18 MRD&:@HN^0=6,"A1XT-4=^"G\(VH9Y;!,'>/,*%4!5".VUV8T-D6':NKXYT"I M"D <'(^#./7CCS92M2\.*H>#JN<1@[8SWP@$-RNT&4+CRB&B.M:1A7(XI@X[ MLH#=]D=6U7EX>9^>-LYI\# '1.@04+U.UX/=]X],.U341Y7]M ,\_7K9#Q[B M@&D[M-0P6O:I8CKPN!:QU;N,D*%V**GWJ?UZZ$@'9$$P# >.>D]P#%X^T/^" MEW?8I^$:\$ ZU [Y]%$Z6QWH;.$I.IS4/Z"QU8'&%H['H:3^/S2V\#4.V+&= M]SQ@".UH)JX%WH,T,>J^J'&L[A>CSDL4Z+#^M\=O_T7%J/.>!'I%"_SBO)V. M%'&A(AT)1IVW']!QNN"7\8X)/4Z[R^@(0 YD E[!CLDTLX+#.CU#WNF/8,<$F'GW07T0Q[RQ-VWUWI> M7QO(J#CP&EK/?MEZ$0W&T(-(%0?>,^L+J8.@/:^:'8577R[B/0[HAWC:^<: M]ELM/F?5?3ZKD\+<65?TIE7?JM7W1*P^-.5\^24"MV73E-/ECP\FLX&U!O;O M=V79O'QHOY=@\W4=YW\!4$L#!!0 ( /*;K51 &F^^A H "4_ 9 M>&PO=V]R:W-H965TU[2<,V M$#]H6VEZC>2V_5#<#[2TMHE*I"Y)V\F_[Y*BM=+N<$5:ND43(+'D,\.9V<GHJ:J6Q^-Q.7U2BZ3\D"]5IG_SD!>+I-(?B\=Q MN2Q4,FN,%O,Q04B,%TF:C;%(BN_G:IZ_GH[P MZ.V++^GC4U5_,3X[62:/ZJNJ?EW>%?K3>.UEEBY45J9Y%A3JX73T$1]_DKPV M:!"_I>JUW/@YJ%.YS_,_ZP^WL],1JB-2)_N]%7:CYO/:DX_A?ZW2T MOF9MN/GSF_>X25XG9Y77_+7&]4FU 0XS>=E M\V_PVF+1*)@^EU6^:(UU!(LT6_V??&L+L6&@_< &I#4@M@'K,*"M >UKP%H# MUM> MP:\KX%H#41? ]D:R+X&86L0]BUKU!I$?:^ T=O((=M$=)FL!WLUZ5:S MI)EBETF5G)T4^6M0U'CMK_ZAF:>-O9Y9:58OJ:]5H7^;:KOJ[#]/*E /#WJ" M!_E#4.E/7U19)972RZ;2<[.<%NF]F@7)??ZB KT&:D@RG>:+99)]3[/'8)IG M93Y/9]IF%AA3[4VO^R*I%TX9Z+7?6%9/A=+VV2S(="#!(L^JIS)0V4S;?E5+ M;7NOBH"BGP*"" K2,DAJX[E>^>5Q\,.EJI)T7OX8' 6_?KT,?OC7CR?C2E>A MSF4\;3,^7V5,.C*FP>?55:_JJP+VMW[[:)?])[\])AX'8SU\ZS$D;V-X3KP> M=>$^O-4, P%=^,TGSYG7_-)O_CDIM#GN-+_RFU^JZ=H< >9Q_]PA\^O^N4/F M-_USA\QO]QNXR7ZY?WIWY;>F(5UO);3Q1SO\_:+Y\Z/>&9ZSJMX7[HH\TS]/ MF^V@#/0&MPV%-.*PCG"_J M167/"MH@5H:B,:PUQ\L9H6$42A:>C%\VYQX Y%P*B2W@K0N4$N%0A&P;.'&! M@F#)0TG6P*UL^3I;[LWV(B^;/;=,YJJ$11'?J.)6SF*=L_#F?%WD91DLB_PAK:"4A7-=*CB.[#&) M71PC2"**K81='"98A$+:@^P"!9:"<@;G*]?Y2F^^7[7PU$OFI^!199I9YPV/ M)C.M"]*RJIE6,[3ZIL5V"4\!Z8ZL%#QDD54/%T<11X)9:=ZZN#"D3/^UR@'@ M(J[7FX#+$:[+$7K+\7,]^@]%OM@0&E#:(1"FP)1;6;LPC+F@SK1W<93JG.W9 M,G%Q1T2&1-".E1ZMTXZ\V^R_M8XJWL;YV+-18F0T(/)6\C:K5*%EWYM74%0A M(!].]+RPZ@@!*8H0LO=,"!@R)$)[_X" &(4\1!PN)=Y0OWCW'+I76IZJ>B-Y M29M6L5:KFI7RA1:LR3=X,;6.MW8U1D)![-4$ $,FJ8SL PH83;V^85 "2$TL@6*0 N MI)'>V;=QUP#N2#,[XL(*\09"4LHEM9.^!9!ZTJ+(YI0)Z#*4X69]MD?/Z#SL M%WK-&M8,H#O1A6XH@_(IT:OYJ#YI2:?@D*[\A1NQH \VN\4@2LN"K3^V1 "- MA%T+%W2$/E#:40@C ;%? W858I;.GRNP53UO/>XJ!83:60K(R"F%"_*5PBA# M[)>&YYUC#XDXO6U+3.RD 20.(\:$LW.#PI#3D(9VNJ!/L<6BVQD;;8C]XO#2 M,\BN *MW',1#9RL!D#C">HMUV>?@#Z].1L!B/T*\*Y0+VG^7,Z_ M!U_4,B_J$Z@_/C=G2+X.$ANIA?U:ZV]J:8E1:L2OU+J;VKBUW-VL3@"DOPDE M1D\1OY[:U8;&Q!4ONKV,&'&Z!@#)F<2'<+%!.@L==<2IR5[.)TZQ@R1CH:%F(8@.QB@$$!NSVYVXI, %1WDT$,EY#H MO4W&56NZS::Z1T16*>,6N*7U,2?(HN=KP.$1CX2SIFX@( DQX=A6\,"E]2A& M#+,.!4\-JU$_JPU5\''K;Y @G0!&6FMV[1W4!\;M&OO@- M&U(_&W9IY9BZ[ 8KX F,]&@\NG%3P4^$W;HVIBYU=<4'(GWQ&9:C?I:[S;0B MJ_+B>U!KGUK^715%7I1]A"@U_$3]_/0W"5%JV(WZVU.@L@.Y^'<#1=G:&$ZF?$W?*6 HU-43//'OBN;BH/JN+.J:=(3[J M)[Y=$I8"Q\]PA #0&Z(A/.HGO+[ZCP(4!(<* 'VA,D- #!U&_C'#"NS_=+(< M,^!\%ZP'!/36PU ".^ Y<.QW-F#!'\#1=L*&9=B[3X"OF$L>6GM+W;7:MY 8 M=,(*C-PUY))C1.SN[ 8"4ES?/;7G G!I:RXTP$\0D""L6XX.A%< M]MX#S-AO.22[_1UM9V?XFO6X67V19U613*OZ&;O:>1^-R S?LG_$824WK,K? M?5CIMQPPH@=PM)V=(7B^YU$G!^B9(*%W;_OY& H).^X"<(-B_/]CCFYV[7! M\;DX3WB&<[F?<_OJ0^YR(!RFB_.$:5B-L\-H0[[QK%8/XGF7-N308UQ0+8"' ML[IK8?B'^_EGF"[T.QNRR ],2MR0$O>3DD\7MJ:;2DKK,F)I@1B 04-V#>". M<(20_:#2#02,J+0U" #S3 %#9+P'D0T1>:T_ZZS+?K*C16U&BSI"-83(>S2@ MP_1=ZW%7L.Y1:$>PPI"E\)-EI[3SVPU810=PM)V;H4KAITJ/M/-;#LEN?T?; MV1F:%7Z:_3B;I35Y)?/ ' 8.4'C",*;X1SQA+0PWBO<^8QW[+8<,[/Z.MK,S M-"WV>Z8Z%@#+1IA;3XQ. !CE!,F.AEML//^\UP/0L0#N&H(!0K,/PC>O#/NV2> $XZP7( .%\YI*$CZ:>C M84K/[VS 8C^ H^V$#4=)/T=YE%[9EVHXK%YW[H,&CFS>AEM_>WZG>Z/S9O,UO?G^/@& ]_?XN/) MZN59XW[U OGGI'A,LS*8JP=]*?2ASJE8O9.]^E#ER^95VON\JO)%\^.32F:J MJ 'Z]P]Y7KU]J"^P?C/^["]02P,$% @ \INM5/'6JF"I"P ?4L !D M !X;"]W;W)K&ULS5Q;;]O*$?XKA%L4.4 <6G]3KF@U]LB?IFN#LS M.Y?=(3]\S_(_BMLD*;T_MYNT^'AR6Y9W[\_.BN5MLHV+=]E=DJI?KK-\&Y?J M:WYS5MSE2;RJB;:;,^K[\FP;K].3\P_UM:O\_$-V7V[6:7*5>\7]=AOG/RZ2 M3?;]XPDY>;SP97US6U87SLX_W,4WR=>D_.WN*E??SO9<5NMMDA;K+/7RY/KC MR2?R_E+*BJ!&_'.=?"\./GO55+YEV1_5E]GJXXE?C2C9),NR8A&K?P_)(-EL M*DYJ'/]MF)[L[UD1'GY^Y#ZN)Z\F\RTNDD&V^==Z5=Y^/ E/O%5R'=]ORB_9 M]VG23$A4_);9IJC_>M\;K'_B+>^+,MLVQ&H$VW6Z^Q__V0CB@$#QP02T(: F M 3]"P!H"YDK &P+N2B : N%*(!L"Z4H0- 2!*T'8$(2N8HT:@LCU#L1_U)QO MDLAC)'ME=[1]]"Z/ZB:UOL]VAE5;Y3 NX_,/>?;=RRN\XE=]J$V[IE?&N$ZK M5?BUS-6O:T57GO_C-O&NLXU:C.OTQBOC;YO$4\NY2-*R\$KUXWI[IU:*EUW7 MW[XD11F7B5J&ZE):7QID"I'^^-M?0DJ"OQ=><1OGR6VV625YT5RLEL5ZN2Z] MN*@8#9-ELOV6Y!XC;SWJD\A[HW[(=ZQ7O[SU/L?Y\K;YE?KFK_/[-/&8CW_\ MFMR5#7.(\.)T90Z@P7AOADD9KS?%+]ZI]]O7H??FK[]\."N5D"M1G2T;@5[L M!$J/")1YG[.TO"V\4;I*5H!^9J>/GJ)?V.D)M3 X4]:Q-Q'Z:"(7U,I1B?3= MHS0)&-# 3J[4924?VLF5+;Q[U!,B']G)E:KWY#X@'[O/'9%/W.>.R*?N)OE+9W(26:R8[1T=J_FQ(_Q^50G!I^4RNT_+RM-=Y5FJ/B]K M5Z:\4NX-;N/T1OF[M U;I\OUG7**OU\JAMY,.9?BWY;A\/UP>#T3"&4^(+$5$AVJ,=("3A?L E;2.'"$FCD 7,0(X0 MDE'N1Z%Q]S%"S8GN!4=+7>Q4G*B"GT81=&**."&Y,>=7&4 M,A:%AK:[L)!%@30&-^G"E*JE+Z0QO"D ,B8"9DYW)CM*"6CH1SPRU(P8AD%X M*)B6[H*][@*K[KZ6V?*/TZI867E*@ZJ"*^*Z!DK^K#[#)1QTQDP$E^:0!P$0 MO?!-T0^[,,990 -#D=V;,A::XAQWF1%.B&\N60 +(^J;ZQ4-+2 'KJ(E\G O M\M JH8 ++$BZGHL'@41 M,[W! !Q4!E&8 7#H#)"/*$+'B.>,*A,$!(&E2GDB8+*S%5(<^=A+IRG?@D% M;XLIQ-?5IV^UDJL\>5AG]\7FARHM[[)[Y_KXLR699&#\I:\AK2/4#T@ MVE<:-6Q8M;09,F4=C!OVX8)L#UCGS82]./"/&AYM?Q.PP/2V8P!4\8WZ1ER9 M -RIB&3(S#6$@#0D5! SND*DB+@*'D=DI)-Y8L_F79W=B'2S5I_-%(E_%RM-)$+%G0<]:>=VLX)02 MZG,6F2O/ =D>L$XAB#V'<%MYW0"NO'- 6&2F31!)*.?27'L *(BOD.;: T"5 MQD=19^D!8,1"&4:FU0,@]56T"8]9OD2/*'Q&6!4AT:Z:L(C52'1MI?:&Q8&>F+']+ L.:9"[(] M8!T::0^AD7;#CEH@U(AC8P"COE2+R5B< '=*(M]GQG*?(F#$S$)AWL .Q2,# M<22QHSHBTIXB(@5Q#BIRX8)LCU9'1.H:$9^STG0HI*\B%%(="JD]%+H9+HAL M0=C)P,8()R,B M-R$8[Q3E6$<)1$7!Y3LPZHU!Y0OZABHSX^SJXKZ2K!7R7J MW^JM]VGUG_NBK(^U7#2O@PZ-7H/FF8XKS!Y7G#3?\#!+;5_5IH;N 9)R(V$/=<\\K+ABJ"*D,(E/G X0D42A466CLZV DV/X: M8225) A,"T;(4)FPWS%BB&0!):%IQ1!)E.\TYCYSGM'?"!=FV AW5V3-/ MK2S[>@TK:1A :&H?P$AGMVJ(86;L&&$8E:;2$2SLNBT(8X&I;@@S]Q]F;E.8 MNW%;/ EKJUBG0LR>"CF=\]AY5)UC[XN[>)E\/*E[251"=7+NH=:!OA@-^V(T M[HO1I"]&TQX8M6U!YZW,?N:W"VS@W.@IW]\]R&(L#,T-?02C+#)=]-"-W0C MJJ,H;J[]+BSPA>EO)P"FEG[8J T@$B4^0X2$B<\((T&:,,9( MD/A,(!(E/E.,!(G/S%E*<^=Q+ISG?HG':4M\=!W'>CK-9-W#LDH"U#02!.LD M1T,$ZR9'(PPS,XLQAIG)T03".LG1%,/,Y&CF)I"YV]@6;C.]Q&,[EAQQ73US M>_7\:;5:5UXXWGA7\7IUJGS&(+Y;E^J[0_G'=6')7\76+-?U*.]M:_:"=\\B M RH"SGS#-@80R7@DS&@SA$C?%R$WLP"$))$"FRYH#)'*5T2A&:,@4G(21.:B M@$@:<4G-:L!Y1G-GG@L79-L =/W/7[[5?6'G\8RRH"]&P[X8C?MB-.F+T;0' M1FU;.&A=M>\"_$QNRD%;JN#2W*T; !RE/ B8Z1"Z.,:9-!MG1@C'.GLF8S0\ M3GQSKWN"<&%$0O-D% Y/^8S@R#K4Y3FWE^?.B4C#I^U? AI&U,Q%(!+YZR%$ M(G\]@DCDW<8("?WU!"*1OYY")/+7,V^R7D:?77NG3G]M+]2_4H M2ZH6Z"C.J[CMU-S!=7G*@U>1H.AJCMNKN6$$;9N"KM6XO59S2U6ZK1NX51T 8:\ZP.%F=0"$W>H !]O5 >Y(OSI"F@WK M[4=#=&$D[(71SZ0$=I;/R!;[8C3LB]&X+T:3OAA->V#4-@U=RPK[(:ESQM+P M:1\2!RITBJ#SU!" 8@\^Q%#DP4<-U,'5C3$4>? )A$(//H50Z,%G[L*:0PG ML2XP%$G@$D*M'ESHW09AWVTXGKQX__-^LF5^<$CA_9JQVH(+VEC%CJ1%J^B=TOHU%OTT+LE M0 \5[@J&2-05C("P*Q@!C:[@]M1UDB^>ZM^RF,-/=\P*G5F*5]'-)77:)7OH MYFIX/-6 "F"P 17@< ,J K8:4-N3U@F%M"<4CD[A&18@=622KZ(O2^I@)7MH M09:@%1AUR2[SR4?:?,$2-3FB1C"-D\$--H\=Q,_.WBSS3;);^KW-15>+<+=RQ;V5_?O MA/I4OQG'N'Y!WD\)N#XC[^?H^H*\O]R]"4K?=O=BJL]Q?K-."V^37*LA^.\" M91KY[EU/NR]E=E>_;^=;5I;9MOYXF\2K)*\ ZO?K+"L?OU0WV+]QZ_S_4$L# M!!0 ( /*;K50TR>P8?@T #I; 9 >&PO=V]R:W-H965T/MS-U&?\)I%)/)/$\=ET<^-)>NU#IP^T!-OL M2:1*4D[+-%.W15"NE\ND>/Z@%OFW=R?XY.6++^G#8V6^.#M_NTH> MU%=5_;ZZ+?2GLYV5>;I469GF65"H^W M_V$^7,_?G2#CDEJH665L)/J_)_51+1;&E';DOUNK)[N'&L7F[R_6+^O6Z];< M):7ZF"_^FE%]R;]=J6V+N+$WRQ=E_6_P;2N+3H+9NJSR MY599>[!,L\W_R?=M)!H*VHY;@6P52%N!]2C0K0+U56!;!>:KP+<*W%=!;!6$ MKT*X50A]%:*M0N0;5KE5D+Y/P.BEYU!;1?2I[#I[,^@VHZ0>8A=)E9R_+?)O M06'DM3WS2SU.:WT]LM+,S*FO5:'_FFJ]ZOSOCRI0]_=Z@ ?Y?5#I3U]46265 MTO.FTF.SG!7IG9H'R5W^I (]!XQ(,IOERU62/:?90S#+LS)?I'.M,P^LJK8V M2\K'X%[/VC+0D[_6S/3C@V6>58]EH+*YUOBJ5EKC3A4!17\-""(H2,L@,2H+ MH_HF^.E"54FZ*'\.3H/?OUX$/_WEY[=GE6Z[:<'9;-O.#YMVDIYVTN#SYJF? MS%,=^M>POAS2OX'U,0$,G.E.V_4<>>FY#P2TJ /WRTO,L,.AC[!ZO,Y ]0M8 M_7-2:'7I7[^NX^+7M?UFPGN?\IM<7 M?\O+TC7U-YJBUC2+B*=SS@@GG+\]>VK.B*Z<(!1SO"]VT17#A!+.Z+[ NE!ZT3E+D\U*+M.0MLR+*OU?_85K%F_,\6;XI(BB5O?& M#C$AA43NV(4[;T/0V_<-YPR6SM5=I8&Q7"?93&G,+2N7RV''%Q)A%+8\[DI% M*!3,[7"TJ/]4*E>^BSK^G&+,)25N MC^3.(PEZ]+7*9W^]L;) B.FWF[KS%<5.I]MX^1TF3I<1A1)WNE9EZ0N:YGH M\]F"+(91MNESFCWIB9L7STYO67<4,B1HPX6MLUW!4RR88+@'7;"%%\P',KIU M5N?V59+.7R;.9B3FNN0H=!U5U!D("#UW92 H-H#33,*'< MS!7M(KQ DD7ME8!##F,N,.E9*E.[%*!PZ5O[_M.&5E#SGU^6>G !1ET<:P?6 MJ*,&9DR&K ?5J%U5T*%5A7I*\W6Y> Z^J%5>F-3YK\_U?MJ_H1ZU2$_%4>E] M:@&:P@ -$/R?:!=,,0EIB&A[)CNX3;RW?-B0[0ZY4RY%U*[XKUR"),(:!=LL MNE.22X99#V!2B_@T^A,0Z=0".!VJ*L=1Z3%U\*H 2*O<,0U\QF9P9GY_'$=U1&S*97Y\WFOX8YCUBV3($J8V23+_*D[?THX9MU4"S&Y MW*9:#J?:0S"Y,7?4&:'9E^E)<]SF7@[GW@D$;8^[:8X+H5&[3,!_'N8VE4WGC_8.!U?$4.C7FSMV@ M7K*1VPS,X0P\E2:-N8L6 SRRF9B'1Z4_N=-\GTCDW&)?P1L/P?T8V)PM/,@1 M#W+N4G2I#F?K8P_!?5]MUA?P:V>'([Y$X]TR.+5/)KYBT5?O QWX#>IZ+(B]*'KQ(VQPMY5+XJM$D\'-[3 M[N.K0G?FQE2V^,Q+IR0FC+6V,WYU"7*,M&0KK;@$*>92MF>@2U#22$1MCMHE M2!!&*.K)K:$%HA#>6O\QS%9H$2B$$&T1[GMGD2@<>-?Z, 1&:--^ M>)C7P>*PF\TC3O1/SP"QR3ST?\=K1!4,6YW01Q8)0G^:97*9''9!(1),])1> M8>.EXF&.?5(Y"-N=$$\+&R',?;^V6@PM=(0#Y<&D:A$V.CXRD06@:.1+5;[E M)&QW@LLVW4?CWJ0:6V]&-I%'0_R+5XD%6YD0"IO+(T]F9DH)!MN>X+9%A,BO M$/ LAF!K_J_37!W*4'PH0S<',+3?!Q83(Q@3O8LQV,Z8H!T83B,+IQ&\_WRX M8BZR*!EY%$Z3BCG8\(0X-4[?>!R_&5OLP38GN&NQ-H*QUA1.N@[-XY>HN,64!@U3EVB@Y10 V:FQ*-QQ!(= ML8H:,#[%\\9!2W300FK W(A*ZF"6XH-9NCF$I59/-$Z1H@.54P.&1D7NP%"* M4>.H*?I1)15&C7.@Z%A%U8#E*<%J'/M$1ZBK!HQ.\;AQXA/!4/Q^/D]-Q^G. MM5MN(RHLW+RN !^WQL)[MPY,KK(N7W3W%WT2\\X!89<@Y02%/5M9N'E- ?XS M5#VX>0/!P!4$/G7/@(T)@[5YW0#^(:4/;EX:,'!K@/>>%G:<]H>'2B,''^6\ M?SQ@=DI?-3+XP%'^R070@.$I7C<2.#YN#82;A^T'3MM/JX(&K$X(3^-@/AY[ M,M^[#((-3_&Z@04C3^2/+H,:1_+QP)E\WS((-C,E'HT\[WL ?U(9!!N?XGD# M ,AARR#8W)@RZ%"6XH-9NCF$I59/-'!QX(("_S+H8!<4',)2J[T-""8_K QJ MW$* !ZXA>$49=("K"5IN-U!TX,Z!:640;'2$QV>-"VZ7JGBH[V N@_KMFLU5 ME;MO=Q<]OZ]O-VY]_P&_N<*.[Z_QFWASH:XUO[E5^G-2Z,Q4!@MUKQ^%?C%O M%A6;>YHW'ZI\55^O>Y=75;ZL?WU4R5P51D#__3[/JY&ULS5A=<]HX%'W/K] P?6AGDMCR%W:&,$.!M#1 ,J'ISDYG'QPCP%O; MHI((S;_?*V$<,,)QAWWH"[;$.?=>Z5Q)UVJM*?O!%X0(]"M-,G[=6 BQO#(, M'BU(&O)+NB09_#.C+ T%--G0DRY-_HJG8G'=\!MH2F;A*A$/=/V9Y -R MI;V()ES]HG6.-1LH6G%!TYP,$:1QMGF&O_*)J$.PWC'*5G!<6W&\E7RSO(Q-^JK<[X4B;+<872,F\6!/OJ@%I/B0\G$F MU_I$,/@W!IYH/_0G7SM?^Z/^^"NZNT'W#_UO@[O'R?!O-)A,'OL]U+T;3^Z& M@QZ >NAF,.Z,NX/.$!6L"7K?(R*,$X[&(6.A7+H?T 5ZG/30^W:;[_%_U+-]][BWU;S@[?XHS?&;U48 M,$#>0F-KJ_%'J]+BEU5VB6SS'%FFA7436DV?D&4EO7>:]WXU?10RH..C])MJ M>H]$!=W4T#_5'[N._KG^V'7T0?VQZ^A?3O-^>YKNP].F;G2:<./:=!Q4K"&[ MV"=M9<\^8F\,54LGBN@J$W$V1_>,9O >$2A[!$>4H>XBS.8$Q=D^+,ZB>)D0 M]'T(!M% D)3_4Q&.4X3CJ'"<(^'T&9,^*6.;FHFC,)M*=]![3^ Q19WIOW" MJ/C.48_PB,5+"=7MR-7..@*)!4$":CQ$9V?R'5*+J+Q TYA'">4K1LX5JDO3 M99B](,(!'PHR59'E*&B)1;@Q-\B>(3;*7H#"U6RI07&T)HP@\FL)(Y-X"G,: M01G+E4/S+(,"&$QQJ#27E$D(E(S28"?+5F&"'E2W[)3%(,+FQ2V"FEA!7DC( M$)';*LP(B/=$6)%CZ.D%O<.7 9RS22++4/#\SKJTM^U+W0+\G8E#IT_W2'>WQ]X(T&:%FV'?C[N$\:G&\'3:\4X.=#'+8] MT_5* 0X.<;;M-NWR@&\U?IN6;P9.L \<:@SZ37]W9O;D\PKYO$KYCF;L]Y%* MI:H=L5GX:/X)&[1?A..?G+$W&Q/NKLYF$]M!2;]/&ARV',(H!OE@9^*$ M/9-:^8+-UR\?\T_(&+SS*89/SIE1;F-//LN![6M?EW&.VQ,&^P&L>[TPV'H- MTZH,\X$\Q^JJ!XZTW8KC?*?DJ*74:^V%_XCB"[]67[CZ8*^UNG,;>]NXZ9JV M65[>&N"%Y;AN>7UK<$W/;MIF:8%K<*[C^';)WDB#@U/+@=V@G$LZH F+W"[E MDK%S$9$2-E>7>!PI23;%;=%;7!1VU'5)J;^+KP98TW^+KX:Z_I&\<%07(J]N M-[>5\ TUCZ$^3L@,0C OF[!RV.8"<-,0=*FN1YZH$#15KPL23@F3 /A_1JG8 M-J2#XAJV_1]02P,$% @ \INM5+DJ3L,> P #A( T !X;"]S='EL M97,N>&ULW5AM:]LP$/XK1AVCA5$G<>/&:Q+8 H7!-@KMAWTK2BP[ EGR9*5+ M^NNGLVSGI;K2]3#R'=QW,RAZPU-PJ70=VT5P M?^?-\@.@G8% +D0G<$"<83HNJ3%,RVL[J1?7QB=0T(SO-J55F&NZZ0^&9.M0 MWVR0N=(ITUV8/FE-T[%@&(.2/RCS>66W(^LY=!F[ MT2SCZWJ^SCH!&'L?9Z=E*3:?!,]EP=SF7QQP.J:M7[!4FC_::- J"VM@F@0/ M3!N^V+7\TK2\8VO3MM,ZPS4/CE#SW\USSB335.R*MKW_EK/\:L71Y;^27/]7 M.13LU=@<C)*WJ3&L#D:=\[?O=.WLP;PEC,AW^%]26R# M!O,5%X;+9K;D:_QV?$[L=AF+:1%QFA/B/4QWGYD%G]P>+X?1)[^7>:)%$4QUA& M9S.O@AF6MSB&KY\-TP8>6!R(]&>YQJN-=\CS?8#5]+D.P7:*=R*V4SS7@/CS M!AY)XJ\V%@<\L"I@O0/Q_7&@I_P^4015Q;1A3S".) F&0"_Z>S2.D>S$\/'7 M!WM*HBA)_ A@?@51A"'P-.((I@ T8$@4U>?@P7D4MN=4N/T%:/H;4$L#!!0 M ( /*;K527BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GZ,FIY! R!\ \ !X;"]W;W)K8F]O:RYX M;6S%F5MSFS@4@/^*AJ=T9KLVEZ1MINX,L>6$71N\"&>V3SL8Y%A30!XA)YO^ M^I6@3D3JGMD7)4\8??T+]UU;039R?E_G(T:HL=K?/V M=[ZGC3JRY:+.I=H5=Z-V+VA>MCM*95V-O/'X8E3GK'&^?#[>:R5&Y@Z7M)", M-ZI1-]PR^M ^']>[Z)ZU;,,J)A\G3O>[H@ZJ6<-J]IV6$V?LH';''VZX8-]Y M(_.*%()7U<1Q^P.W5$A6_-1,-&26;]JN1>:;-%<@$^=BK&ZX9:*5W1G=_7/% M>$_5R?W>0?(YJR05LUS2:\$/>];SC*&BE 9MVQ_:M@YJ\IA-GRN^IT,^C_B J^V>3"LJ(E+ADZH"(R@[/ M(DH2DV01S<(,S]!5N CC*4;D!N.,H+-U8T!Z *3WAI#_> :D#T#ZKPA),K59 MXE@!)G.4K'!J0 8 9/!FD.0F-"'/ 91 MK(9C%"X,4H/P T#XP2YABF]QO,8HQ=/D.HZR*(D-L(\ V$?K_9NEX31#(2'Z M%0[C&7IJ6T0&Y"< \I/M_E71RY+TJYFGQU"B'ML%(EDR_?/]54BPCM9RA6,2 MONA3%Q2)99/,PRA%M^%BC4TBR!JN96U$L8H31F>+A)!W2.5@';=E$G>I;D ) M:<.U[(T9OLI,%L@.KF4]+,,_$A6EM1IK2YR:>\-RP-T-C,Q(6]XEKV1[2C:\JKB#ZRYT],IJJO17M!678;DSL2$ MS.%9-L?)S#>C,F=5B^+FRJJPZ"24:[L5GQYNZ]I*)&)=V8 MF)"%?,L6ZHW]G(&$R/5'(34Q(?,$ELVCWQZZW=)" MZG0NU5Y*.QA]'2I-3'!EY!7,\TO,P<=; )DGL&R>4[GHQP=[._QB#R !!98% M!$?3-S$A 076UTB@:G* "0DHZ 0T.JX7E?,5=G3?- M(:TW;>H=][M#FE;KG-NW$-)\'?=UZC=M/)SO+)MN7^?SLEN%MIYOZU4,.AB, M0G<_HWJ?W,_LS4YM_,_$9KGQT/^8W#X:;IM6L>8J]ZL[E8Q3ZMP MW-VV4[A7/4^%].J^UQ(%4H'*01I^2"#("L?Y!#DY8.&$#0L'S2"H%'Y MH!<(>BD?] I!K^6#QA T+A\D Y1Q0)#T@#6!UH)<"X'7@F +@=B"9 N!V8)H M"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>^O"Q3:"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+<] M')80Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[0^'W01Z.^KM!'H[ZNT$>COJ[01Z.^KMS]0[Y=,NIEO/=8WO M?R;5^?QLO+W^LKQNHH3#"\X!_FN^_P)02P,$% @ \INM5(Q/ZH^Z 0 M[AP !, !;0V]N=&5N=%]4>7!E&ULS=G);L(P% 707T'9(F(\E X" M-FVW+8O^@)L\2$026[:A\/=UPB"UHJB(2KV;1(GM=U]LZ6PR?MM:\KU-735^ MDA0AV ?&?%90K7UJ+#5Q9&Y\B:]]:9I)XJCR2>]Q-['-FB3:VJK,=(CC;-WDWU(&^X0TKNSF^**T MOA\G).QD0COR<\!^W>N:G"MSZLVT"R^ZCK/8IF(^;"ORZ?D2)WHT\WF946ZR M51V7I-XZTKDOB$)=I;NB_?/)(>XP[:[\ZORNS+G .'/FC/7QQ!Q='GTUF5SR&?=;\[I)U!+ 0(4 Q0 ( /*;K50'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ \INM5+0;5I+M *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ \INM5)E&PO=V]R:W-H965T&UL4$L! A0#% @ \INM5'9:6'_"!@ NAH !@ M ("!=0T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ \INM5/QW8%:P" F#8 !@ ("!O!P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \INM5"BDZ(Q7 M$ ARX !@ ("!3S@ 'AL+W=O_%OP, *H( 8 " M@=Q( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ \INM5#@\P&#@ @ = 8 !D ("!"%, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \INM5*/!#X4.!@ :@T !D M ("!;&L 'AL+W=O&PO=V]R M:W-H965T2" !X;"]W;W)K&UL M4$L! A0#% @ \INM5'<$PO,> P B08 !D ("!TY@ M 'AL+W=O " #O!0 &0 @($HG >&PO=V]R:W-H965T&UL4$L! A0#% @ M\INM5,$KXE:# @ ;@4 !D ("!0:( 'AL+W=O&PO=V]R:W-H965TH !X;"]W M;W)K&UL4$L! A0#% @ \INM5.%V.J9) @ M P4 !D ("!_[4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \INM5"Z#YK!: @ 404 !D M ("!WKX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \INM5/?QM![> @ B0< !D ("![\@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \INM M5)C@K[<2" ;"X !D ("!;M$ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ \INM5/FFB6F) @ S@8 M !D ("! N$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \INM5 G'J)HD P ] D !D M ("!Y^@ 'AL+W=O/0 &0 @(%"[ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ \INM5$ :;[Z$"@ )3\ !D ("!=0(! 'AL+W=O M&PO=V]R:W-H965TP8?@T #I; 9 " @1 9 M 0!X;"]W;W)K&UL4$L! A0#% @ \INM5*N- MJ)9(!0 DA4 !D ("!Q28! 'AL+W=O&PO00 ,@? / " 78P 0!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " #RFZU4DBR@EK@! #G' &@ M@ $<-0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #R MFZU4C$_JC[H! #N' $P @ $,-P$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 . X #\/ #W. $ ! end XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 219 205 1 false 45 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://cpiaero.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://cpiaero.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://cpiaero.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://cpiaero.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' DEFICIT (UNAUDITED) Sheet http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit CONSOLIDATED STATEMENTS OF SHAREHOLDERS' DEFICIT (UNAUDITED) Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS Sheet http://cpiaero.com/role/InterimFinancialStatements INTERIM FINANCIAL STATEMENTS Notes 7 false false R8.htm 00000008 - Disclosure - REVENUE RECOGNITION Sheet http://cpiaero.com/role/RevenueRecognition REVENUE RECOGNITION Notes 8 false false R9.htm 00000009 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilities CONTRACT ASSETS AND CONTRACT LIABILITIES Notes 9 false false R10.htm 00000010 - Disclosure - INVENTORY Sheet http://cpiaero.com/role/Inventory INVENTORY Notes 10 false false R11.htm 00000011 - Disclosure - STOCK-BASED COMPENSATION Sheet http://cpiaero.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 11 false false R12.htm 00000012 - Disclosure - FAIR VALUE Sheet http://cpiaero.com/role/FairValue FAIR VALUE Notes 12 false false R13.htm 00000013 - Disclosure - INCOME (LOSS) PER COMMON SHARE Sheet http://cpiaero.com/role/IncomeLossPerCommonShare INCOME (LOSS) PER COMMON SHARE Notes 13 false false R14.htm 00000014 - Disclosure - DEBT Sheet http://cpiaero.com/role/Debt DEBT Notes 14 false false R15.htm 00000015 - Disclosure - MAJOR CUSTOMERS Sheet http://cpiaero.com/role/MajorCustomers MAJOR CUSTOMERS Notes 15 false false R16.htm 00000016 - Disclosure - LEASES Sheet http://cpiaero.com/role/Leases LEASES Notes 16 false false R17.htm 00000017 - Disclosure - INCOME TAXES Sheet http://cpiaero.com/role/IncomeTaxes INCOME TAXES Notes 17 false false R18.htm 00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://cpiaero.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 00000019 - Disclosure - SUBSEQUENT EVENTS Sheet http://cpiaero.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 19 false false R20.htm 00000020 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS Sheet http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatements RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS Notes 20 false false R21.htm 00000021 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://cpiaero.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://cpiaero.com/role/RevenueRecognition 21 false false R22.htm 00000022 - Disclosure - INVENTORY (Tables) Sheet http://cpiaero.com/role/InventoryTables INVENTORY (Tables) Tables http://cpiaero.com/role/Inventory 22 false false R23.htm 00000023 - Disclosure - FAIR VALUE (Tables) Sheet http://cpiaero.com/role/FairValueTables FAIR VALUE (Tables) Tables http://cpiaero.com/role/FairValue 23 false false R24.htm 00000024 - Disclosure - DEBT (Tables) Sheet http://cpiaero.com/role/DebtTables DEBT (Tables) Tables http://cpiaero.com/role/Debt 24 false false R25.htm 00000025 - Disclosure - LEASES (Tables) Sheet http://cpiaero.com/role/LeasesTables LEASES (Tables) Tables http://cpiaero.com/role/Leases 25 false false R26.htm 00000026 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables) Sheet http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables) Tables http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatements 26 false false R27.htm 00000027 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative) Sheet http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative INTERIM FINANCIAL STATEMENTS (Details Narrative) Details http://cpiaero.com/role/InterimFinancialStatements 27 false false R28.htm 00000028 - Disclosure - The following tables present the Company???s revenue disaggregated by contract type: (Details) Sheet http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails The following tables present the Company???s revenue disaggregated by contract type: (Details) Details 28 false false R29.htm 00000029 - Disclosure - REVENUE RECOGNITION (Details Narrative) Sheet http://cpiaero.com/role/RevenueRecognitionDetailsNarrative REVENUE RECOGNITION (Details Narrative) Details http://cpiaero.com/role/RevenueRecognitionTables 29 false false R30.htm 00000030 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesDetailsNarrative CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) Details http://cpiaero.com/role/ContractAssetsAndContractLiabilities 30 false false R31.htm 00000031 - Disclosure - The components of inventory consisted of the following: (Details) Sheet http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails The components of inventory consisted of the following: (Details) Details 31 false false R32.htm 00000032 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://cpiaero.com/role/Stock-basedCompensation 32 false false R33.htm 00000033 - Disclosure - At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. (Details) Sheet http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. (Details) Details 33 false false R34.htm 00000034 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative) Sheet http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative INCOME (LOSS) PER COMMON SHARE (Details Narrative) Details http://cpiaero.com/role/IncomeLossPerCommonShare 34 false false R35.htm 00000035 - Disclosure - The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows: (Details) Sheet http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows: (Details) Details 35 false false R36.htm 00000036 - Disclosure - DEBT (Details Narrative) Sheet http://cpiaero.com/role/DebtDetailsNarrative DEBT (Details Narrative) Details http://cpiaero.com/role/DebtTables 36 false false R37.htm 00000037 - Disclosure - MAJOR CUSTOMERS (Details Narrative) Sheet http://cpiaero.com/role/MajorCustomersDetailsNarrative MAJOR CUSTOMERS (Details Narrative) Details http://cpiaero.com/role/MajorCustomers 37 false false R38.htm 00000038 - Disclosure - Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows: (Details) Sheet http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows: (Details) Details 38 false false R39.htm 00000039 - Disclosure - The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021: (Details) Sheet http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021: (Details) Details 39 false false R40.htm 00000040 - Disclosure - LEASES (Details Narrative) Sheet http://cpiaero.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://cpiaero.com/role/LeasesTables 40 false false R41.htm 00000041 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://cpiaero.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://cpiaero.com/role/IncomeTaxes 41 false false R42.htm 00000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://cpiaero.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://cpiaero.com/role/CommitmentsAndContingencies 42 false false R43.htm 00000043 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://cpiaero.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://cpiaero.com/role/SubsequentEvents 43 false false R44.htm 00000044 - Disclosure - The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows (Details) Sheet http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows (Details) Details 44 false false R45.htm 00000045 - Disclosure - The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows: (Details) Sheet http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows: (Details) Details 45 false false R46.htm 00000046 - Disclosure - The following table presents the impact of the Restatement on the Company???s shareholders??? deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as (Details) Sheet http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails The following table presents the impact of the Restatement on the Company???s shareholders??? deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as (Details) Details 46 false false R47.htm 00000047 - Disclosure - The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows: (Details) Sheet http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows: (Details) Details 47 false false R48.htm 00000048 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Details Narrative) Sheet http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Details Narrative) Details http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables 48 false false All Reports Book All Reports cvu-10q_093021.htm cvu-20210930.xsd cvu-20210930_cal.xml cvu-20210930_def.xml cvu-20210930_lab.xml cvu-20210930_pre.xml ex31-1.htm ex31-2.htm ex32-1.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cvu-10q_093021.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 219, "dts": { "calculationLink": { "local": [ "cvu-20210930_cal.xml" ] }, "definitionLink": { "local": [ "cvu-20210930_def.xml" ] }, "inline": { "local": [ "cvu-10q_093021.htm" ] }, "labelLink": { "local": [ "cvu-20210930_lab.xml" ] }, "presentationLink": { "local": [ "cvu-20210930_pre.xml" ] }, "schema": { "local": [ "cvu-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 364, "entityCount": 1, "hidden": { "http://cpiaero.com/20210930": 3, "http://fasb.org/us-gaap/2021-01-31": 104, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 112 }, "keyCustom": 26, "keyStandard": 179, "memberCustom": 22, "memberStandard": 23, "nsprefix": "cvu", "nsuri": "http://cpiaero.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://cpiaero.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - INVENTORY", "role": "http://cpiaero.com/role/Inventory", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://cpiaero.com/role/Stock-basedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - FAIR VALUE", "role": "http://cpiaero.com/role/FairValue", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - INCOME (LOSS) PER COMMON SHARE", "role": "http://cpiaero.com/role/IncomeLossPerCommonShare", "shortName": "INCOME (LOSS) PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - DEBT", "role": "http://cpiaero.com/role/Debt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - MAJOR CUSTOMERS", "role": "http://cpiaero.com/role/MajorCustomers", "shortName": "MAJOR CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - LEASES", "role": "http://cpiaero.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - INCOME TAXES", "role": "http://cpiaero.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://cpiaero.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - SUBSEQUENT EVENTS", "role": "http://cpiaero.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://cpiaero.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:LossContingencyReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS", "role": "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatements", "shortName": "RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://cpiaero.com/role/RevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - INVENTORY (Tables)", "role": "http://cpiaero.com/role/InventoryTables", "shortName": "INVENTORY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - FAIR VALUE (Tables)", "role": "http://cpiaero.com/role/FairValueTables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - DEBT (Tables)", "role": "http://cpiaero.com/role/DebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - LEASES (Tables)", "role": "http://cpiaero.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ErrorCorrectionTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables)", "role": "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables", "shortName": "RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ErrorCorrectionTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - INTERIM FINANCIAL STATEMENTS (Details Narrative)", "role": "http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative", "shortName": "INTERIM FINANCIAL STATEMENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - The following tables present the Company\u2019s revenue disaggregated by contract type: (Details)", "role": "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails", "shortName": "The following tables present the Company\u2019s revenue disaggregated by contract type: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30_custom_AerostructureMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - REVENUE RECOGNITION (Details Narrative)", "role": "http://cpiaero.com/role/RevenueRecognitionDetailsNarrative", "shortName": "REVENUE RECOGNITION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://cpiaero.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "p", "cvu:ContractWithCustomerAssetAndLiabilityTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative)", "role": "http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesDetailsNarrative", "shortName": "CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "cvu:ContractWithCustomerAssetAndLiabilityTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - The components of inventory consisted of the following: (Details)", "role": "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails", "shortName": "The components of inventory consisted of the following: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "role": "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. (Details)", "role": "http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details", "shortName": "At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30_us-gaap_CarryingReportedAmountFairValueDisclosureMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "span", "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Details Narrative)", "role": "http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative", "shortName": "INCOME (LOSS) PER COMMON SHARE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "span", "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows: (Details)", "role": "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails", "shortName": "The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - DEBT (Details Narrative)", "role": "http://cpiaero.com/role/DebtDetailsNarrative", "shortName": "DEBT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - MAJOR CUSTOMERS (Details Narrative)", "role": "http://cpiaero.com/role/MajorCustomersDetailsNarrative", "shortName": "MAJOR CUSTOMERS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-012021-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows: (Details)", "role": "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails", "shortName": "Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021: (Details)", "role": "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details", "shortName": "The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021: (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "role": "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "lang": null, "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - LEASES (Details Narrative)", "role": "http://cpiaero.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - INCOME TAXES (Details Narrative)", "role": "http://cpiaero.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "role": "http://cpiaero.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-05-192021-05-20", "decimals": "0", "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-06-012021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "role": "http://cpiaero.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2020-01-012020-12-31", "decimals": "INF", "lang": null, "name": "cvu:PercentageOfRevenueRecognizedWhenProductShipsToCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows (Details)", "role": "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "shortName": "The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:ErrorCorrectionTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2020-12-31_srt_ScenarioPreviouslyReportedMember", "decimals": "0", "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows: (Details)", "role": "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "shortName": "The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "us-gaap:ErrorCorrectionTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2020-07-012020-09-30_srt_ScenarioPreviouslyReportedMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - The following table presents the impact of the Restatement on the Company\u2019s shareholders\u2019 deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as (Details)", "role": "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails", "shortName": "The following table presents the impact of the Restatement on the Company\u2019s shareholders\u2019 deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:ErrorCorrectionTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2020-10-012020-12-31_custom_InventoryReserveAdjustmentMember", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-07-012021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows: (Details)", "role": "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "shortName": "The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "us-gaap:ErrorCorrectionTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2020-01-012020-09-30", "decimals": "0", "lang": null, "name": "cvu:CashExpendedInExcessOfRentExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-06-012021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsDescription", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Details Narrative)", "role": "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative", "shortName": "RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' DEFICIT (UNAUDITED)", "role": "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' DEFICIT (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-04-012021-06-30_us-gaap_CommonStockMember", "decimals": "0", "lang": null, "name": "cvu:CommonStockForfeited", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": "0", "lang": null, "name": "cvu:NoncashInsuranceReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - INTERIM FINANCIAL STATEMENTS", "role": "http://cpiaero.com/role/InterimFinancialStatements", "shortName": "INTERIM FINANCIAL STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - REVENUE RECOGNITION", "role": "http://cpiaero.com/role/RevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "cvu:ContractWithCustomerAssetAndLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES", "role": "http://cpiaero.com/role/ContractAssetsAndContractLiabilities", "shortName": "CONTRACT ASSETS AND CONTRACT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "cvu-10q_093021.htm", "contextRef": "From2021-01-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "cvu:ContractWithCustomerAssetAndLiabilityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 45, "tag": { "cvu_AdditionalInventoryReserveAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Inventory Reserve.", "label": "Additional Inventory Reserve [Member]" } } }, "localname": "AdditionalInventoryReserveAdjustmentMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "domainItemType" }, "cvu_AerostructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerostructure", "label": "Aerostructure [Member]" } } }, "localname": "AerostructureMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails" ], "xbrltype": "domainItemType" }, "cvu_AerosystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerosystems.", "label": "Aerosystems [Member]" } } }, "localname": "AerosystemsMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails" ], "xbrltype": "domainItemType" }, "cvu_AmendmentFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amendment fee.", "label": "Amendment fee" } } }, "localname": "AmendmentFee", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_BNBBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BNB Bank", "label": "BNB Bank [Member]" } } }, "localname": "BNBBankMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_BankUnitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BankUnited Facility.", "label": "Bank United [Member]" } } }, "localname": "BankUnitedMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_CashExpendedInExcessOfRentExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash expended in excess of rent expense.", "label": "Cash expended in excess of rent expense", "negatedLabel": "Cash expended in excess of rent expense" } } }, "localname": "CashExpendedInExcessOfRentExpense", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "cvu_CommonStockForfeited": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of common stock forfeited.", "label": "Common Stock Forfeited", "negatedLabel": "Common stock forfeited" } } }, "localname": "CommonStockForfeited", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "cvu_CommonStockForfeitedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of common stock forfeited.", "label": "Common Stock Forfeited Shares", "negatedLabel": "Common stock forfeited (in shares)" } } }, "localname": "CommonStockForfeitedShares", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "sharesItemType" }, "cvu_ContractAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Assets", "label": "Contract Assets [Member]" } } }, "localname": "ContractAssetsMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_ContractWithCustomerAssetAndLiabilityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to contract assets and contract liabilities.", "label": "CONTRACT ASSETS AND CONTRACT LIABILITIES" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTextBlock", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/ContractAssetsAndContractLiabilities" ], "xbrltype": "textBlockItemType" }, "cvu_CustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the fourth largest commercial customer.", "label": "Customer Four [Member]" } } }, "localname": "CustomerFourMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the first largest commercial customer.", "label": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the third largest commercial customer.", "label": "Customer Three [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the second largest commercial customer.", "label": "Customer Two [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_DirectorsAndOfficersInsuranceRetentionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total retention amount under directors' and officers' Insurance.", "label": "Directors and officers insurance retention amount" } } }, "localname": "DirectorsAndOfficersInsuranceRetentionAmount", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_DisclosureContractAssetsAndContractLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract Assets And Contract Liabilities" } } }, "localname": "DisclosureContractAssetsAndContractLiabilitiesAbstract", "nsuri": "http://cpiaero.com/20210930", "xbrltype": "stringItemType" }, "cvu_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Following Table Sets Forth Rou Assets And Operating Lease Liabilities As Of September 30 2021" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://cpiaero.com/20210930", "xbrltype": "stringItemType" }, "cvu_FiscalYear2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal Year 2021", "label": "Fiscal Year 2021 [Member]" } } }, "localname": "FiscalYear2021Member", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_FundedOrdersBacklog": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded orders backlog.", "label": "Funded orders backlog" } } }, "localname": "FundedOrdersBacklog", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_IncreaseDecreaseInLossReserve": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in loss reserve.", "label": "Increase (decrease) in loss reserve", "verboseLabel": "Decrease in loss reserve" } } }, "localname": "IncreaseDecreaseInLossReserve", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "cvu_InsufficientReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insufficient Reserves.", "label": "Insufficient Reserves [Member]" } } }, "localname": "InsufficientReservesMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_InventoryCostingErrorsAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Costing Errors.", "label": "Inventory Costing Errors [Member]" } } }, "localname": "InventoryCostingErrorsAdjustmentMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails", "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_InventoryReserveAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Reserve.", "label": "Inventory Reserve [Member]" } } }, "localname": "InventoryReserveAdjustmentMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "domainItemType" }, "cvu_KittingAndSupplyChainManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kitting and Supply Chain Management.", "label": "Kitting and Supply Chain Management [Member]" } } }, "localname": "KittingAndSupplyChainManagementMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails" ], "xbrltype": "domainItemType" }, "cvu_LesseeOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee operating leases.", "label": "The following table sets forth the ROU assets and operating lease liabilities as of September 30, 2021:" } } }, "localname": "LesseeOperatingLeasesTableTextBlock", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "cvu_LossContractReserveAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contract Reserve.", "label": "Loss Contract Reserve [Member]" } } }, "localname": "LossContractReserveAdjustmentMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "domainItemType" }, "cvu_MinimumAdjustedEbitda": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted net income (or earnings) before interest, taxes, depreciation, and amortization.", "label": "Minimum adjusted EBITDA" } } }, "localname": "MinimumAdjustedEbitda", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_MinimumFixedCostCoverageRatioFuturePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum fixed cost (debt service) coverage ratio for the trailing four quarter period at the end of each quarter thereafter.", "label": "Minimum fixed cost coverage ratio future periods", "verboseLabel": "Minimum Fixed Cost Coverage Ratio Future Periods" } } }, "localname": "MinimumFixedCostCoverageRatioFuturePeriods", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "pureItemType" }, "cvu_MinimumFundedDebtToEbitdaRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA.", "label": "Minimum funded debt to EBITDA ratio" } } }, "localname": "MinimumFundedDebtToEbitdaRatio", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "pureItemType" }, "cvu_MinimumFundedDebtToEbitdaRatioPeriodFive": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA.", "label": "Minimum Funded Debt To EBITDA Ratio June 30, 2022", "terseLabel": "Minimum Funded Debt To EBITDA Ratio", "verboseLabel": "Minimum fixed cost coverage ratio future periods" } } }, "localname": "MinimumFundedDebtToEbitdaRatioPeriodFive", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "pureItemType" }, "cvu_MinimumFundedDebtToEbitdaRatioPeriodFour": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA.", "label": "Minimum Funded Debt To EBITDA Ratio - December 31, 2021", "terseLabel": "Minimum Funded Debt To EBITDA Ratio", "verboseLabel": "Minimum fixed cost coverage ratio future periods" } } }, "localname": "MinimumFundedDebtToEbitdaRatioPeriodFour", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "pureItemType" }, "cvu_MinimumFundedDebtToEbitdaRatioPeriodOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA.", "label": "Minimum Funded Debt To EBITDA Ratio - March 31, 2021", "verboseLabel": "Minimum funded debt to EBITDA ratio" } } }, "localname": "MinimumFundedDebtToEbitdaRatioPeriodOne", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "pureItemType" }, "cvu_MinimumFundedDebtToEbitdaRatioPeriodSix": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA.", "label": "Minimum Funded Debt To EBITDA RatioSeptember 30, 2022 and thereafter", "terseLabel": "Minimum Funded Debt To EBITDA Ratio", "verboseLabel": "Minimum fixed cost coverage ratio future periods" } } }, "localname": "MinimumFundedDebtToEbitdaRatioPeriodSix", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "pureItemType" }, "cvu_MinimumFundedDebtToEbitdaRatioPeriodThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA.", "label": "Minimum Funded Debt To EBITDA Ratio - September 30, 2021", "terseLabel": "Minimum Funded Debt To EBITDA Ratio", "verboseLabel": "Minimum fixed cost coverage ratio future periods" } } }, "localname": "MinimumFundedDebtToEbitdaRatioPeriodThree", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "pureItemType" }, "cvu_MinimumFundedDebtToEbitdaRatioPeriodTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A measurement of leverage, calculated as a company's interest-bearing liabilities minus cash, divided by EBITDA.", "label": "Minimum Funded Debt To EBITDA Ratio", "verboseLabel": "Minimum fixed cost coverage ratio future periods" } } }, "localname": "MinimumFundedDebtToEbitdaRatioPeriodTwo", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "pureItemType" }, "cvu_MinimumLiquidityCovenantEliminated": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The eliminated requirement for a minimum amount of unrestricted cash or revolving credit availability which the company is required to maintain.", "label": "Liquidity covenant eliminated" } } }, "localname": "MinimumLiquidityCovenantEliminated", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_NetIncomeRequiredUnderAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of net income required under agreement.", "label": "Net income required under agreement", "verboseLabel": "Net Income Required Under Agreement" } } }, "localname": "NetIncomeRequiredUnderAgreement", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_NoncashInsuranceReceivable": { "auth_ref": [], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income or gain included in net income that result in no cash inflow (outflow), classified as insurance receivable.", "label": "Insurance receivable", "negatedLabel": "Insurance receivable" } } }, "localname": "NoncashInsuranceReceivable", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cvu_PPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program loan.", "label": "PPP Loan [Member]" } } }, "localname": "PPPLoanMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_PercentageOfFundedOrdersForMilitaryPrograms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of funded orders for military programs.", "label": "Percentage of funded orders for military programs" } } }, "localname": "PercentageOfFundedOrdersForMilitaryPrograms", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" ], "xbrltype": "percentItemType" }, "cvu_PercentageOfRevenueRecognizedWhenProductShipsToCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of total revenue recognized when product ships to customers.", "label": "Percentage of revenue recognized when product ships to customers" } } }, "localname": "PercentageOfRevenueRecognizedWhenProductShipsToCustomers", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "cvu_PrimeRateFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime rate variable basis January 1, 2023 through September\u00a030,\u00a02023.", "label": "Prime Rate Period Five [Member]" } } }, "localname": "PrimeRateFourMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_PrimeRateOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime rate variable basis July 1, 2022 through August 31, 2022,", "label": "Prime Rate Period Two Months [Member]" } } }, "localname": "PrimeRateOneMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_PrimeRateThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime rate variable basis November 1, 2022 through December\u00a031,\u00a02022.", "label": "Prime Rate Period Four [Member]" } } }, "localname": "PrimeRateThreeMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_PrimeRateTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime rate variable basis September 1, 2022 through October\u00a031,\u00a02022.", "label": "Prime Rate Period Three [Member]" } } }, "localname": "PrimeRateTwoMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "cvu_ReductionInRevolvingNote": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the reduction in revolving note per credit agreement.", "label": "Reduction in revolving note", "verboseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "ReductionInRevolvingNote", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_RepaymentOfPrincipalInstallmentUnderAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of repayment of principal installment under agreement.", "label": "Repayment of Principal Under Agreement", "verboseLabel": "Repayment of Principal Installment Under Agreement" } } }, "localname": "RepaymentOfPrincipalInstallmentUnderAgreement", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_RepaymentOfPrincipalUnderAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of repayment of principal under agreement.", "label": "Repayment of principal under agreement" } } }, "localname": "RepaymentOfPrincipalUnderAgreement", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "cvu_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan.", "label": "Term loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://cpiaero.com/20210930", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r438", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cpiaero.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r146", "r249", "r255", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r194", "r228", "r262", "r263", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r404", "r407", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r194", "r228", "r262", "r263", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r404", "r407", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r146", "r249", "r255", "r406" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers." } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r144", "r249", "r253", "r370", "r403", "r405" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r144", "r249", "r253", "r370", "r403", "r405" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services." } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r194", "r228", "r261", "r262", "r263", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r404", "r407", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r194", "r228", "r261", "r262", "r263", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r404", "r407", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r84", "r85", "r86", "r88", "r89", "r93", "r94", "r96", "r98", "r99", "r101", "r102", "r118", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails", "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r84", "r85", "r86", "r88", "r89", "r93", "r94", "r95", "r96", "r98", "r99", "r100", "r101", "r102", "r103", "r118", "r158", "r159", "r280", "r290", "r307", "r311", "r312", "r313", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails", "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r84", "r85", "r86", "r88", "r89", "r93", "r94", "r95", "r96", "r98", "r99", "r100", "r101", "r102", "r103", "r118", "r158", "r159", "r280", "r290", "r307", "r311", "r312", "r313", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails", "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r3", "r84", "r86", "r88", "r89", "r93", "r94", "r95", "r96", "r98", "r99", "r101", "r102", "r118", "r158", "r159", "r280", "r290", "r307", "r311", "r312", "r313", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "The effect of the Restatement described above on the accompanying consolidated balance sheet as of December 31, 2020 is as follows" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "The effect of the Restatement described above on the accompanying consolidated statement of cash flows for the nine months ended September 30, 2020 is as follows:" } } }, "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "The effect of the Restatement described above on the accompanying consolidated statement of operations for the three and nine months ended September 30, 2020 is as follows:" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r358" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r18", "r147", "r148" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r378", "r393" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income tax payable", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r84", "r85", "r86", "r277", "r278", "r279", "r311" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income loss to net cash used in operating activities:", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r265", "r271", "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r58", "r72", "r214", "r344" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issuance cost" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r79", "r133", "r136", "r142", "r153", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r298", "r300", "r324", "r356", "r358", "r376", "r392" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r48", "r79", "r153", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r298", "r300", "r324", "r356", "r358" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total Current Assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r267", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r267", "r272" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r29", "r358", "r421", "r422" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r74", "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r333" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net decrease in cash and restricted cash", "totalLabel": "Net decrease in cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash uninsured amount" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/InterimFinancialStatementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r169", "r170", "r171", "r174", "r424" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r84", "r85", "r311" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r229" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheetsParenthetical", "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r358" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock - $.001 par value; authorized 50,000,000 shares, 12,301,811 and 11,951,271 shares, respectively, issued and outstanding", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r124", "r125", "r146", "r321", "r322", "r423" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r124", "r125", "r146", "r321", "r322", "r420", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r124", "r125", "r146", "r321", "r322", "r420", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "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.", "label": "MAJOR CUSTOMERS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r124", "r125", "r146", "r321", "r322" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r122", "r124", "r125", "r126", "r321", "r323", "r423" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r124", "r125", "r146", "r321", "r322", "r423" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r235", "r237", "r250" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r235", "r236", "r250" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue recognized that was included in contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r60", "r79", "r153", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r324" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r123", "r146" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r77", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r208", "r215", "r216", "r218", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r78", "r82", "r191", "r192", "r193", "r194", "r195", "r196", "r198", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r221", "r222", "r223", "r224", "r345", "r377", "r379", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Prime rate Plus" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r219", "r379", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Outstanding principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reference rate used for variable rate of debt instrument.", "label": "Debt Instrument, Description of Variable Rate Basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r191", "r221", "r222", "r343", "r345", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r206", "r221", "r222", "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Short-term borrowings and long-term debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFee": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Description of a fee associated with the debt instrument, including a commitment fee on unborrowed portions of a lender's total contractual commitment.", "label": "Debt instrument, fee" } } }, "localname": "DebtInstrumentFee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r37", "r192" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39", "r78", "r82", "r191", "r192", "r193", "r194", "r195", "r196", "r198", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r221", "r222", "r223", "r224", "r345" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt instrument, periodic payment, principal", "verboseLabel": "Debt Instrument, Periodic Payment, Principal" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r39", "r78", "r82", "r191", "r192", "r193", "r194", "r195", "r196", "r198", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r217", "r221", "r222", "r223", "r224", "r230", "r231", "r232", "r233", "r342", "r343", "r345", "r346", "r390" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r30", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt issuance costs, noncurrent, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r72", "r131" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r249", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "The following tables present the Company\u2019s revenue disaggregated by contract type:" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r57", "r93", "r94", "r96", "r97", "r98", "r105", "r107", "r112", "r113", "r114", "r118", "r119", "r312", "r313", "r384", "r400" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Income (loss) per common share \u2013 basic", "verboseLabel": "Loss per common share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r57", "r93", "r94", "r96", "r97", "r98", "r107", "r112", "r113", "r114", "r118", "r119", "r312", "r313", "r384", "r400" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (loss) per common share \u2013 diluted", "verboseLabel": "Loss per common share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r115", "r116", "r117", "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "INCOME (LOSS) PER COMMON SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/IncomeLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r51", "r52", "r53", "r84", "r85", "r86", "r89", "r99", "r102", "r121", "r157", "r229", "r234", "r277", "r278", "r279", "r289", "r290", "r311", "r334", "r335", "r336", "r337", "r338", "r339", "r410", "r411", "r412", "r452" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting error correction.", "label": "RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS" } } }, "localname": "ErrorCorrectionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsDescription": { "auth_ref": [ "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "Description of a prior period adjustment to previously issued financial statements, including an adjustment that is a correction of an error. At a minimum, the description may include the nature and reasons for the adjustment and the periods affected by the adjustment, as well as (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Error Corrections and Prior Period Adjustments, Description" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r206", "r221", "r222", "r318" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r314", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r314", "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "At September 30, 2021 and December 31, 2020, the fair values of cash, accounts receivable, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these instruments." } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r206", "r221", "r222", "r314", "r316" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "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.", "label": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r72", "r225", "r226" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Forgiveness of PPP loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r162", "r163", "r358", "r375" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r79", "r133", "r135", "r138", "r141", "r143", "r153", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r324" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r55", "r133", "r135", "r138", "r141", "r143", "r374", "r382", "r387", "r401" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Loss before provision for income taxes", "totalLabel": "Income (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r167", "r168" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r80", "r284", "r285", "r286", "r291", "r293", "r295", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r101", "r102", "r132", "r283", "r292", "r294", "r402" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes", "verboseLabel": "Cash (received) from income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r42", "r381", "r398" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Refundable income taxes" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "(Decrease) increase in accounts payable and accrued expenses", "verboseLabel": "Increase in accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Increase in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase in income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Increase in contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r71", "r369" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (decrease) in contract liabilities", "verboseLabel": "Decrease in contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Decrease in refundable income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Decrease (increase) in inventory", "negatedTerseLabel": "Increase in inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Decrease in loss reserve" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "(Increase) decrease in prepaid expenses and other assets", "negatedTerseLabel": "Decrease in prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r108", "r109", "r110", "r114" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental shares used in calculation of diluted income" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/IncomeLossPerCommonShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_InsuranceSettlementsReceivableCurrent": { "auth_ref": [ "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. 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.", "label": "Insurance Settlements Receivable, Current", "verboseLabel": "Insurance recovery receivable" } } }, "localname": "InsuranceSettlementsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r164", "r165" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r54", "r130", "r341", "r344", "r386" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid (received) during the period for:" } } }, "localname": "InterestPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r69", "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest", "verboseLabel": "Cash paid during the year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "INVENTORY" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r43" ], "calculation": { "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods (includes completed components)" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r46" ], "calculation": { "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Gross inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r46", "r358" ], "calculation": { "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails", "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r45" ], "calculation": { "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r46", "r160" ], "calculation": { "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Inventory reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r44" ], "calculation": { "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ComponentsOfInventoryConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Interest rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "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.", "label": "Future minimum lease payments under non-cancellable operating leases as of September 30, 2021 were as follows:" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r352" ], "calculation": { "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r352" ], "calculation": { "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r352" ], "calculation": { "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r352" ], "calculation": { "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest (between 4.0% - 6.0%)" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "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.", "label": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r79", "r137", "r153", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r299", "r300", "r301", "r324", "r356", "r357" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Total Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r79", "r153", "r324", "r358", "r380", "r396" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Total Liabilities and Shareholders\u2019 Deficit", "totalLabel": "Total Liabilities and Shareholders\u2019 Deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 DEFICIT", "verboseLabel": "Liabilities and Shareholders\u2019 Deficit" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r79", "r153", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r299", "r300", "r301", "r324", "r356", "r357", "r358" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total Current Liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r379", "r391" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r32", "r78" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "verboseLabel": "Line of credit facility, expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r32", "r78" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of credit facility, maximum borrowing capacity", "verboseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationReserveCurrent": { "auth_ref": [ "r40", "r172", "r173" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.", "label": "Litigation settlement obligation" } } }, "localname": "LitigationReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://cpiaero.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Settlement amount" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Covered settlement amount" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r205", "r220", "r221", "r222", "r379", "r394" ], "calculation": { "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term debt and lease obligation" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term debt and lease obligation - current" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r82" ], "calculation": { "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive": { "auth_ref": [ "r82" ], "calculation": { "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "auth_ref": [ "r82" ], "calculation": { "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "auth_ref": [ "r82" ], "calculation": { "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "auth_ref": [ "r82" ], "calculation": { "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MaturitiesOfLong-termDebtExcludingUnamortizedDebtIssuanceCostsAreAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r39", "r176", "r177" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Oustanding loans" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r172" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss reserve" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyReceivableCurrent": { "auth_ref": [ "r175" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable related to a loss contingency accrual that is expected to be collected within one year or the normal operating cycle, if longer. For example, an insurance recovery receivable.", "label": "Insurance recovery receivable" } } }, "localname": "LossContingencyReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash provided by financing activities", "totalLabel": "Net cash (used) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r70", "r73" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r49", "r50", "r53", "r56", "r73", "r79", "r88", "r93", "r94", "r96", "r97", "r101", "r102", "r111", "r133", "r135", "r138", "r141", "r143", "r153", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r313", "r324", "r383", "r399" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "negatedLabel": "Net loss (income)", "terseLabel": "Net Loss", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails", "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails", "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r87", "r88", "r89", "r90", "r91", "r92", "r96", "r103", "r118", "r151", "r152", "r154", "r155", "r156", "r157", "r158", "r159", "r179", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r287", "r288", "r289", "r290", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r355", "r371", "r372", "r373", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r448", "r449", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails", "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r133", "r135", "r138", "r141", "r143" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Loss from operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r349" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r348" ], "calculation": { "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of operating lease payments", "totalLabel": "Total ROU liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details", "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r348" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities", "verboseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r348" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r347" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "verboseLabel": "ROU assets-net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTableSetsForthRouAssetsAndOperatingLeaseLiabilitiesAsOfSeptember302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r351", "r353" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average remaining lease term operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r104", "r127", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "INTERIM FINANCIAL STATEMENTS" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/InterimFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r73" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Settlement of litigation obligation" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncome": { "auth_ref": [ "r73" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income", "negatedLabel": "Cash expended in excess of rent expense" } } }, "localname": "OtherNoncashIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r66" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of debt issuance costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r63" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes." } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/AtSeptember302021AndDecember312020FairValuesOfCashAccountsReceivableAccountsPayableAndAccruedExpensesApproximatedTheirCarryingValuesBecauseOfShort-termNatureOfTheseInstruments.Details" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r27", "r28" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r64" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from PPP loan" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r64", "r78" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r166", "r358", "r388", "r397" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanAndLeaseLosses": { "auth_ref": [ "r71", "r149", "r385" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to estimated loss from loan and lease transactions.", "label": "Bad debt expense (recovery)", "verboseLabel": "Bad debt expense" } } }, "localname": "ProvisionForLoanAndLeaseLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r65" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r234", "r280", "r358", "r395", "r414", "r419" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r84", "r85", "r86", "r89", "r99", "r102", "r157", "r277", "r278", "r279", "r289", "r290", "r311", "r410", "r412" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r128", "r129", "r134", "r139", "r140", "r144", "r145", "r146", "r248", "r249", "r370" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue", "verboseLabel": "Revenue by long-term contract type" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablesPresentCompanysRevenueDisaggregatedByContractTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r246", "r247", "r252", "r260" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Performance obligation recognition percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RevenueRecognitionDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r124", "r146" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/MajorCustomersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r24", "r25", "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "The components of inventory consisted of the following:" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "The maturities of long-term debt (excluding unamortized debt issuance costs) are as follows:" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r267", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RevenueRecognitionDetailsNarrative", "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "The following table presents the impact of the Restatement on the Company\u2019s shareholders\u2019 deficit as of December 31, 2019 (as restated), March 31, 2020 (as restated), June 30, 2020 (as restated), September 30, 2020 (as restated) and December 31, 2020 (as restated):" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RestatementOfPreviouslyIssuedConsolidatedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Non-cash compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails", "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Grants in period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/RevenueRecognitionDetailsNarrative", "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r264", "r268" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r41", "r51", "r52", "r53", "r84", "r85", "r86", "r89", "r99", "r102", "r121", "r157", "r229", "r234", "r277", "r278", "r279", "r289", "r290", "r311", "r334", "r335", "r336", "r337", "r338", "r339", "r410", "r411", "r412", "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r84", "r85", "r86", "r121", "r370" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FutureMinimumLeasePaymentsUnderNon-cancellableOperatingLeasesAsOfSeptember302021WereAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r229", "r234" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock-based compensation expense (in shares)", "verboseLabel": "Stock based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "Shares forfeited" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r234", "r266", "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r79", "r150", "r153", "r324", "r358" ], "calculation": { "http://cpiaero.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total Shareholders\u2019 Deficit", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total Shareholders\u2019 Deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersDeficit", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails", "http://cpiaero.com/role/FollowingTablePresentsImpactOfRestatementOnCompanysShareholdersDeficitAsOfDecember312019AsRestatedMarch312020AsRestatedJune302020AsRestatedSeptember302020AsRestatedAndDecember312020AsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Deficit:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedBalanceSheets", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedBalanceSheetAsOfDecember312020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r340", "r360" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r340", "r360" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r340", "r360" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r340", "r360" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r359", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:", "verboseLabel": "Supplemental schedule of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfCashFlowsForNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/DebtDetailsNarrative", "http://cpiaero.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r106", "r114" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares used in computing income (loss) per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r105", "r114" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cpiaero.com/role/ConsolidatedStatementsOfOperations", "http://cpiaero.com/role/EffectOfRestatementDescribedAboveOnAccompanyingConsolidatedStatementOfOperationsForThreeAndNineMonthsEndedSeptember302020IsAsFollowsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=116646759&loc=d3e15243-108350" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.11)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r427": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r428": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r429": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r431": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r432": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r433": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r434": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r435": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r436": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r437": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r438": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r439": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r441": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r442": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r443": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r444": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r445": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r446": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r447": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" } }, "version": "2.1" } ZIP 66 0001387131-22-006148-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387131-22-006148-xbrl.zip M4$L#!!0 ( /*;K52EFN^^?;H! "54$@ 2 8W9U+3$P<5\P.3,P,C$N M:'1M['UI<]I(U.[W5.4_Z/5]YU92)1)M@'"66QCCA,0&Q^!L7R@A-:!82%@+ M-OSZV]V20( H04DK)G)Q :IEW.>L_;I[H__[WFD$!.@&[*F?CJCWU%G!%!% M39+5P:/F_[/+QY];^J":O0U?228D(>HI6*!8@I,R=-(P0#B M4D/P]W<#;;*S';[ TFX[:\Q9GBGZNB<8?NL^:!F%@2",YP_W!:.''W2^P.T6*-HS:OB-KBG \'T'?^/SDF3J!7,Z M!H;_L.#7[]'7Z$T*OB M*8S .?$L/7\@&I?XAR[%5+OW[?^8RR_5ZBW\"PV/*!2"OLUR73C1KF>"77>" M>[3"7=AOP7_#O%ZDN@#B%(X>_E=7(?VF-4@875 :J@2>OX-IEX+_\'R%Y?A] MVJUXVJV.@"K!/^:5(@RZ?4$QP#Y-T9ZF+C71PBW)AB@H?X"@7\%/C.Z>M%\: MWG*;MT"7-7AEE7I4O!!%W[Z^LV]7PC4[.;'Y\^[=%%Z0(" M[K)+=QUM:S<&/]JG#:;;'@HZ@#3K8N-B-V+@S_9IYQ*-Y=9IBUT;4K3&*]U; M2P==SMO*&'[BM-'3I"EAF%,%?#KK0UD^)VAJ;!(=>02[:8(GXDX;"2II?T#" M?G2YC[6&)$_<]R39&"O"])Q0-17@+^7GOL\T*Z/KY?ZB)* MK[9U^W0&+>)Y3X.Z7U"QU'G'LR249Y_Q]S$.8='1!I$]^XP>/T"/'H$^^_R# M3:3'3>)^]KE0H!EHVK;T>J4+(O)$G.8<"W]^K1D&,EK0086.ZO0.B$">"#T% M.'V=+0VS:K3ZV$CCWLX(6?IT!B6)D9'\0'\.?F2ILOTL%$YH:8US55:@ =0M M.$IW>.Y8@HQ/-N4!=J'N@ 'T2:AQ52JQCZME#H'>U%1M#'0!4:\!W?P1J#^/ M@6J ,S_F0M>F#)EK_V2S=GF<=(5*R3CI'>-D8A]G$YCVR! @=P^+A6SN.N]V M:]IHI*EM4Q,?;L"H!_35 3-<*54#KDJ2C)J$6D.0I89:$\:R*2B;!E^.??"8 M5@W#L(!T:>D0%;;V^BDH%L"F]@)&'A*D*T()EKX]9W@''6,8"4EU05=A\\:& MJ179X_"%FX^Z!/&]!Y!*7*H&O!^02L44 VG## ,"J1R_Y0G$EV6%O@>0^'0- M>#\@\?'K__B M&&& 8'$\T?@"SW7H_2^IHVECJ&1-@]X+R"Q5&HUTN89!@,2 M2Q]#P.FY'J7W-6TLDZX![PN >\G 0F$:/$!:<,, P*I&)^)1L(- MHWE1,(8-U;!TM":WR-F$"^?9!'Q1-^V !AHIU\#R\?LW7R#3# 1H8+34^C/* MBEBR,42YO%;_$O3,D$.MQ ]A*'PZ@"B]!/;?#=46QX[P#(P=C/=-)BX/F:/C M#\#7AUP51=B8Y!GYK3 -CU>.B7_0M[HF B 9: Q(8R"Y:O4QBJ\U== !^F@C M,(+0.0'MYAWR-=1"1JM?TP%4N2&I6HP_^0C9C(3*L*7*I6M-,\RM8<562A:/ ME'M<"2L-W83JWS %$Z I5J5_EF&BG_QM (\ X%TO4:V1I)D2$.61H)P1S@_& MI[-5+GQFN&*QE-)9(6:$(]9&W88Z@U!\5 224//+$5S",,$ M+GX9#3^!T%(+YQ&_U%[+0D]6X(# /J(;80Y\_"ZS9P[)#IZFXW>F/8.OJA+. M;0PU10*Z47^T9'.:D$S0"625[@ DIP60:^..YI=L#FMXD$"O/XN*A4JFD<:% M_TDP9@SH%$727W0"'D7B4PW#T@1RHH%/UV;\D&@ MRU*9FVD8\+)TYJ89 ;XLD\1L8W1JZ%@A'']HE/A40V$X_LK7Q.<9!<3QUU+L MZ0S%BM($5FYCF4X8)/+Q!\&QS"4"VA+(K\3BVL2)09;B4^O"Q09.EJID;)+A M48H4N?<@0*YZ9A@$O?<@@*YYI1H%O(F%6DING:):-/]^4\("/M+[&3FEX$F/()Q ][;DZ(&9>E!+SLV*84 M H@E*CE]&7D^X9%7H@ZF(*]D%4[OX JRE,Q.]41F& :7],$49.3I18!I AOY MT!31'^243 0%"2+:;Z++H@DD] 5T6)8_\#SI5XU*5^*H,B\EL/TO\:F& 2X3 M?YR4^#PC(#B!#1"Q3S+GI;;MGLS-$MW.X./X0.6G^&L"')L\_G7\.G7OX35\&.H%G GP/_:\UOB\?L+SZ\J*[][[].;V-\>DT MZZ,P3$$WT3&_GQ?3<5M:?+?V&K#/!OZ\F/>B>VGI%??SI0&X'SHDW4QGQXPR M!:I8@*%DMFAKWVMA?EY,8-Z%\TVL1,HF #U$6D%2(D1R3W'.+)$H]S#N)(BT MZ5"JC)%K5:F5TZ74-A[9G6$J4V&H3!V&RO0I47E_ YTHE505B=]\?WOEUXA_?>?WQ1+87+DR3-Z1K?MY'0D"FS65R1 IQ+M3+D)6C&\Y8RI^\?E;R169YH)IFRYMU0.6F M^^BF.Z,0RICMSPR5N3F5\U@[C2X#%P8XI0/4I6\ 3NXRI-QER!J@N:(F=QE2YC*D=BO;!N#D+D/*78:L 2IW&5+G,J030O0\RY"7 M9J71F(4]TB/QQ,EFX.3&+,W&+(. RHU9NHQ9=B"4Y?@WS53FYE3.4^9I=!GV M3YS0!TB<; 9.[C*DW&7(&J!RER%U+D-&()1QER&U5%X^D"YW&=+F,J3SC+W- MP,E=AI2[#%D#5.XRI,YE2!F$%D=^Y%%O&DS8\BDFB6_!R.N\4FZ!CHR'W( < MW8 8(T M?>;R$!?;Y/G-[)C+8^ A-Y=I,I>)(F!CJMJ]T _HFF'JEFA:.L@V#@S=/+_5 M-0G.I:6W@3Z116"S7IQ8YSX3S5/2P38"Y%#)"_YWUTCF4$D!5-)W:^?.&V5S MJ!Q-JZ3L_KA OLK4@$Y>QCW6 $#Q3O/8&B6+?DH.D]Q'">"CY##)_9, _DD. MD]PWV>Z;?)=-4U8'555J6^.Q,JT-!5F]$51A@%-2IPR=0%,_MM;)F ^3PRG% M<,J>KY/#*<5PRIY/E,,IQ7!*G^^TL@KI@.A*-D1!^0,$'7V7;JR: ()%V/D8K*XW;YGSL0U/.MWB M=3\F!U!* 91:SV7C878Y@-(#H-1&4NNN;PZ@E (H9<[N3A_H%NA]31\)J@C: M0T$'&4\K[X#.AMD>VVQES>_)09,"T*33U]E;T\R_;P-%D=7!%Z "75"JJE25 M1K(J0UTOF/($U)_'D%\YU/RAMD_?#5741F!>GWRMB0(J15\>R5[<.+8HG(C^ MS$4A%X7<*BR+0DTSS%:_+2@YW \$]S6*'QO2IZ;=$BG4TMOSE/F#DN6 MX)X=AR6#&==<%')1>%&YX_!6(7=T7K:C:'&+@1#7CU\ M9S^ZG&IMW ;4U U3'D%LMOISBN20V8A!49-K MF>QJF0/@A2ZAJ]X8SE/D-M&4"12GF@XD&8J1*"MP]*K\[VV/$MXLG>\2WO 4M2*9L5L 2R#J<*J02M1H[L R%[<79TCN<< MSP'PO'Q>-Y^P![9JE9=]DY<$Q#">68ZZD(:>+E#% DW-?Z)/%6GIYOIJQ1+B MR=X52XA]2:]ZY!!)@6)8X75"BH&F"DQY_A.?#H'0$I8W22@K3@;"Y*AQ"E*\W2Z !$9CM"'U%G=^,G'1,9&\G<3+T7] =ARW[,$+WJ2V:,8 WI.)1DX# MO$<+(K()WM.) 4X$OL=SW3,)X-/QO$\#O\=SF-,%WQR-I\#K7>F"-:5EZ&;W M1E;ED37*<1!6*Z&+^>X$=> $Y.C7)9KFH?A>=X)NREZMY+I.=,G_F&;U&,FT MS"SYI^R@W@W'-N7ES&DH9S[2V5WY 1FGRF$*&^2%B6Q>($NPLKIS>WLZ7-]A M!KWS3S*T]"RQ>*E[1+0Y2$@Z?@CFFITXRE)6NIMN#R2'R F;H9TWG>!3>:$/ M!E0+-(&Y$J/5,#: 7M-4$4Y0QX?[WLG&B@5S'SN9]=6U^5Y,+X J#D>"_K!R M.KT?_6*.[M8'LW[:\PY.Q9SC)^+HRAA3$]Q;;IE,7-=^ODT6(NBK&* M8CJBQ?1="7182:2Z$Z75& M4RN&WM#0OB4S=T9S(8Q7"-/AC(:,!Y>N&\VN".;.Z(L6P70XHR]7Q9 6,ND>D/'%,KD^N!8^ZSYA)Y\CYK M:F/(P\EC[K/F\I@:GS67Q]QGS24R73YK+I,O:L4C%\E\Y2/JH6(GW M2Y"G&:=R*4S&LG2TNNN&.H'SU?1I33-,61W4=5V#QESZ![]&(GL"&@Q -IA@ M^:3;8-/._98]L618_3ZD$T!WT!A GP#C9/&S::HY9GPP0U=+O\O*16#ED4@.9+T+ M]<'GHI.+SNF)#I^,Z,P7O5 ?Y:A"E(M'^L0C05?50]5"=L=CFY5.'\&NS%RE5; M!*H V[K5P436+$.9WH&QIF?^XMF-6<)=$SZBA*UDHQ*Z CTOSDIK<=9QH7"M M&89[M))3/'+R. @PYY<%@JH$72%(,T&9B\A+P4+PJ9\J)+:N).:.PI$=A1,N B90!3K/^B$ A M[>,*!S%*5%:YYJ$B@+*O,D MLU I\#5/#,HY?HZ?Q3S!0S?2KB%3?OY':L&]^B%QFVI5E=M*J64']BX!UCJ44:= 3SFAF07UF(+F:%;R?/J!S M%*5%:YYJ7C,+*C/M*=:L(/W$H9SCY_A9S#Q%GZ?H,P+NE8H^U0A/>Y8U MM?MI]X/YBTA'I1WOV\IP&1M.^,#_$M:^K,#]E'.?@.:Z. MS!-B*5"6F4F(90;U+P+6.992I$'SY&J>7#T-O)\^H',4I45KGFI>,PLJ,^4I MULP@_<2AG./G^%G,/$6?I^BS">X316\.F6/IPZPBYD#Z+H<0["W;M_]FAD(@MW7!#D%T^E\.*I MPT)B7OJI<@]6:X03Y7WN'J39/3@&%'+W(&6VX!@@R-V#5+L'\4/"4F4; M#_?MRS66CH!@6#KX+!L:Q]#E<_B,VYC[U7(7J+4-[;>'@@Z,C5TX],(/A>X# MCN]V0S^2/(%86JK=IC8 N0(:O0VD/&JR.T:]53Z>70-5&LKJKV]UT6>W7 MKV'W^R4J!"#H+>QF!\O&\,> #/OX7GX^A_/0+%T$!OH(?S($@H2EY^-[.#[X M-_KWH_WCQS%AF%,%ZHR1H ]D]9R@SCY_?#_&3RV^[$-HGQ,T-3:)#A1U@VB" M)^).&PDJ:7] $FTH$OT/Q+P9^"CUCBFBO]"?#P22C8*@R /X+?013:3BYCW] M3Z% 7,E D/%)SW-A-KV MG&#'YME2&SU-A[2PW[A0!/&!X.#H#$V1I0^$\Z7[LOT]O?@>4:%@R#-PCC[] M0#S)DCE$9*'^._O\?_\/7:(^V"1V_N^9U/NE61V&N.Z(8F+F!@X:8T'UMESH M"R-9F9[O:MM+3 ZSJ??YOMGHU"]?OVIWJIUZ^^/[WGP.J)?X<'F J;3KM?N[ M1J=1;[]^56U>$O7?M:_5YI:7H9E1>&;9&2_C<.*78 QA M"&)J*OGZU66-8*@B5\DB[3,G"[S#@:O6W0T<*6X26;UGZ;E;H9@ND(!<*%QJ MHH6*?*M!UGI6M?U^KYN2KJ3&P/6C15$W%UE\6"08PP[/O?V=?::IP@]L)1=M+H"18^1@4KJ* M#FH%'3\L08>]NMFD#4 9Z/?%9[WQK]H/#92^IH\$\].9_&R>]S1- =#_URW@ MAZ"5,2'J5\IXO;]KWU>;':+3 M(J YZ4"30= LT;HCZ.(;Z2W1NB(Z7^O$PM(LC$RUUD%?TS#4\T%QVC&!D7RE MZ:]?F4- /+I4)NRHBP"J!"1B%3#\"F!N\<-U>_G7'R[\@/I%C]O#;[="+'"1 M4,P+WQM*PG0*8$2A^J%F:6!GG]M@;-I!-$N1!&IZHSK*C% '5T4]39'2-_36 M72:'?3+*GUMU#71!-7#R:)OV[W6$DO+K1_^J\Q"G]N\+BN&K_E='Y>A_+IS^ M[]Q5F^T&4O+)&X T8V)9^9MS&KO:OP^YUUW\8VJ$Y[>LS3-S$HM'CU^_NI(50$"@0P-VOF:373FNXW0L>M1^TE]^6\7[A]\_[[\_/L;AYJ_V"5W] M DVS%?XEF=<4C9KA-BA[9@DD=V @&TCJS29DI3]0GHO,WX?.L"DVP[OYJT!9 M[A=B_+;Q^E6U?M=J=^[N:YW[NWJ;)!K-VKLMP6+66&(#Z4W]61#-UZ\010BM M3^AS2A""01AC(*+U(8F0(=-,@Q"'V!U_&_H_%D<^>I8%%3%&%L0%JY/Z%L_4=3=YN? -V414%Q!VOG MCMV4_D=3\DM>)ZX,3.GX X#_TT/2RN%$D?XO\71F;[DQW)L$1$T7D,]Q3E@P MUM05605G:WJ+7M);#16^-';>PY77-? <9Y]AF2SF;''TU_V&4I/7ZE'^(<-G*55+.QML3& MCO#<<);$1?SN-H?EM_Q-,.^:U=]T;&9H0__0>:$+3)&A6)K:CRL1Q#!ALX/! M1V@ZH4%'7R?^6;IL2+*()GU$1?:F<0?#J-%8T:9P4,N\L(=B<^1M)H@,S;GL M%7B[>T1S?2"H\@Q_^/94[$9N8]-"JR@*N;BDD*N2I /#%O] MSO>FM7],*39M[-/YV><*37P%T =6!%6RR7JA3*1-<0&Y(RAVVJ[!'UMZ1WM2 M-YB:^Z^//_ZQ#T]WO;AGM^CZ['-=&H G39.B309K]I9^"]T0J'TV>#^/]6E5 M>?AWK;:*<<]HI7_HU?R)Z,JD5UI\&7"K03]0^2N/-SN?M=O);VMH*D^]0=SD M7^H=>2YENGPJ3HLS110GCW4(+GDL*/88P#,0+5.>H!@:.@S .*99?0.I#]DH M 5\WY3V.H#\GNA!XF.*C"()SZ0@.4G]5'0A;XK3? _%G\VO]YB;\NL)"5+S] M04:56/KM!N%84[859\C7&I2$VZ&F;DVGCM7+XHSZQSS_Y&(8]FJ?9Y^+?*D M(Y) \4A64F&++.#__3\\0Y<_&*]?F4 !8S1Q0L4S1QZU8J$\$R% /JZ(649F MFDRJ,LX1MJ$ZU653!I %=DH2Z$ BQI9N6"@W:6KP51PM$C3SIO<6J62T8E05 MS?,TSVMU;(MLIC=[N9K=W'O\&Q.8*V6K6ZVLJ8V7@8C*;GV,KMV93\6LFP*B M?%- 'XA-9ATJ]HYL*C@?#01Q2(B*8!BV+O&SINMEO9Y!.%_J\F!H;OYZ8]6O M,PL)8SKJ:WVW?9#5>A9.]^CQGV^W8L.&S*_CHJ:TDP/H]7?#G\9&O+-C?E#9__%8(=7 M^[178S6DFS3Q@23^EWI'430Q%G1B(B@60,OF!-[>L-%.;X%C6-I'H>Z50UU' M>-I8=OQ)JVI-\4%A_PB_Q1A(N]0AI.O/^ZR0K+0"R+HCJ)N74'_\>_IC\0]U M\">VI0>D'=97'?R&A +R=IVHXOX$=1N5?4*65%GS0RSYHLUQ9 Y%,R5X1-/PO(XT2#Q MR\BSQ--X2Q*"*A%O&'N:/0AB^$#O'YP$>@%W!-]"PW :0@5@!AX%'J5@F$2% M(B1A:KPC_D!>?.RYU6 $-HTK$EM?2MO4+%V'[=EE9$@%F8)I&1L2-\)U8_K- M!/1S?'DS__ZAF&H;0]/>HM@YZ?*R!/#_(L060QFB>"2;)@0^#&-%4]=49%"4 M*0&@<9D2#61H!!'GK2X%4R!P/=>*4"_:<*,O&!5K>*,>="J+2&QAX&PI..E" MM N=I 78'M#K5ZY< N-M(*F[7%FRG\\=3=T1 G^IFTSZS:;0;!H--C:I\^\_ ME[JT#7M/J9,-0B 4.$) ""*,X]$F90A;!%,=F1G?3PG([8+/%U!(!,(808D% MNFNMD"R)V@A.;_H.#AH0$NC+*BZ2Q8EIE+IBJ ^;AH"_IC^XC^U\P.F=F'?^ M^I73^_Q)9#N=IZ%A1+P9$ -=>S*'[D#=)V755ALP?"DPKC_@]0'BSMUP[+N* M4U=6?D?C!$S">#Z%A(Y;@84:C(]>U_Z().9E\[N+B6(>4=4SEJM-8XF>T8@S M?;BU>A;/H0:G,]#TJ;\E&U;N[]O#RZ8P">\_KH5^N'/,3-'IW*_V;&ETR,[Y MJ+Q-IF]N]WPP$F?6>579N0IL;3&FM$1X_-Z%9<@J,#8X[E]OOBKU;U35N@^_ M'A-@'9M3$PMV+>4W,382]W?9.W@N/O6%_Q2S7['G_.=TK/\J'S_;G^\UCVQ">E*89 MB\>WP_QXQ[,EE[& <_K!F^:Q'5>P@C0-HRRHO"#:;X0I0=/XC .&7#=IZT77=AGT+4L$YLE:)^Z<@-CGZ&*--V=B0U>'PZXI\?V<([X*YQJ@S9J M+?F]I=VS)0%QCG1D"E2Q0-/+0J%:(TDS)2#*T/,^(YP?C$]GC>;5&8&.:,-- MN*?GT0S)<33)E$NN?+CCFT<\]IET2$V(RRN\RPN\)*$MQAN[F3UDXB3Z&7"L MSQ%PSB$#6\^ V[5,ZSDCSCN7Z&? >;Y%GW^ %'NT@"JBUNV'<+BS/OB-R\A> M?W?,'5^+"[L6,O1[8=R!?IC _HR@/4R(HFQ<4!L3HHSW_BL[J 0B*&.3.S_$2<6 M33T*T$J>?;X5=)-H$ A;;E3;4&V[C?<9"KOW?O@.QR5WM,T*86:Z/DT&J@$3 MC*#%P$7+] >BIJE8#)V\MCOS^850!O'F7A4L28;?O[6)D&4"L*@(SC/C"T&! M,P8$#$4 G*N G:CU<[:\1,!+6)= =)ZPO52*>%,U".C $B=H: WNKQ:(4I@-; )B<31CT$C?VBK^=DPK @S6RDT0TJ(;@ M )*]F1D MG^ZE5-&]C-)()O1'3"UYRQ:"6N5448MWO %F[@W<""KTI1%UW$U-Q*5LB!8^ MP0MCKJH*RM20,8X71(6TMF]LP,] .%K*JM8_$(49)E4DKC@D9N#B44Y$J"M*40T'.Z[*: MNJ88F'JWNB8"R<)7,AR&/*ERNNAYX((BEQ9>:5B+6C+LL-/K$/ZW*4Y8>K/0[DGFP<#2B55]( . MK+X@4#;<6T*-34T;V9I(U>%>F',BB.._UJRTK M5%L%\?B32W_MY-*1X]Y%,V?0R'*_?K7'XED2Y6J.@BP>HLXF;BN3<(F#/__8 M.?]JK6:[==VXK.*K R^JU]5FK4ZTO];KG;8?J_+JB W@*ZT99XXJO6/3LV?. MK0QD*;Y+HSJ_AO+7*OXUJZ#Y[XPPK!&+H^M'W:#;H;5%97F%F@WM'HXV4_ M%/[Q_+JSI]67YSSA*E>>DN-&L31J_)BV:K5_9WY-.4IBI:V ?<8U8 H-F*(9 M%B+IQA)K?RH_KA^_#.,>(]$\@4X/M?;;OK&^AI'+H>7(OO-\ M_VDFA^"\/NB]82B.9%B>9(K%MYM7G$K\ROF\(4)[-/Q5@KB9B/\VN%*KC_F= M[O&_FQIE__-/__ENNG2H?(Y&Z;NUTG>_\<:ME91G8^5]^_+L,TO2-$46>=IG M4^4&FOA-UA]7L9!Q>]/Q$I,JT$R!#;I/=8V8)9)B6;+(EN,CYD[]:Q\X8=Q! MCU>>H)Q@$YCNN7S+0BEWOC_(H/-3+@T/JHZW2I\[?D*?3X D5& FK0BW V0; M59.00IXL!\V'XN6OL<@G8_8B"EM#-2P=[_."TJ;ATTP78G=:P9AD0P$#'_O-&8U-\GEPT+YKM>DE)C[%QIT$(V/<_+N(# MT#01T#-DN00]OLINCR^=MB8LW2*:'+I"EID*64)UE+';G N/K#74"9R"ID_A M?%:$:GA9XSK/L[^7][V4VA=GZ,=%B)>"28@0]#[*%;+"1$5":ND3.0QB^1+) M\$E("KLD*2(4_H[P##R.YXK(_)M^TTL*>&#^E=-CAR"I8">X@$/&'70?AF[;DXHGQ[N(^J3(C.*NJ-UGAJ6E_Z0HPV&R\(/@'[KC%4!1YDY6#[4E)',P5E@V+9V.UVV 88 MY2:D[G@U6"(O:17",62%@TBD=YNV.$F1<:)'E'VV3);X,LDPNU7WWJ0(6*L9 MTAV(OYXS7]'=K:6=TTK4P340#'"'.FKU[Z&Q0D!%B_N-A;*^IR8/9?FWV!=3 MM,8_GP!\&\[ IE5!ZQ?0F>]I2/YMI7 RN>YRA2++;%:S?OL3+/(2$U4NDA27 M1!*CMA2":7!JYO16$503>H/H2(8QVH717!,U@>9IZ^OLYEMU5R%68L'7=K%S MYX*C+N!.) 7KN=N(G(2TT20/;6Z%JF14VO:F5T1A8\@B0Y-ECDD\MVX*ZD#N M*;;>,.!TZL^B8B&,?]$TZ4E6E!6AN[[Z*MK3#4BI#7/'?5QL)"HU M9)F')"QFM=@H2=F(BS9^TD%[(ZQ%SJ^IJ>(\'^85%>F'^DWX?OWT=\JFR/+8 MYQ>=0A+=EP?)F"F*Y+C=D,K3YK%P*W*A!TW2Y=V>>_R)\O5]%4@C.!ERK!*F MP]^SN]O'D6R$J:H*8#T32Y+'DASW)3F#]E$1DF9!1\K9]K,K?[E6FA^]X3T2 MO8FDU2MDJ<21;&5WNB(N(NXA]SM:?[%,CYJB*I%%J@)-2TAE%9'I$3+_FYR3 M*.G^M*[]A'HW2XM;,4W0SR(6O;7XLM"3%7S4:E65\.5SSB4.]BFV2WM6BVJC M.?K!#/[<)E0IF8"AO&Y4+QK7C4ZCWB:JS4NB_;5Z5__:NKZLW[7G]U34KQJU M1B>-BTKI&LVN](0'3?Z;5X46:WRIB^QWD*;HR]V\ZAE^OH,U,AC<[4NWPM1W MG.?M._FG+Q:^O;(,SVN>1+W^8[Z<;V+$(R8LU-VM_A\:5F(H$U2U(4 M0_*1%^G23:6H 2U#4A6&+/%))+4JRV*D6T!:5ZTKDD338JNG7I5_-@ZK6G>) M#QK\O'+TN#G.C:1,9C]#D87Q8SFK"RG[$2MJ'25904N[3-1"BIU;3^%$!OA MVSM@ 'VRP2H],I5?A++)5)\5.8;D2EE=<@Q-M\C+D:4B!6D7M8YHUSZ@E=WWV* *2DW0 M]2G\")_R[R]W-]6KAP?EFZC\";.][@#F!TZ,T&W=?F13$YC$R:SY,S $H)AB M1@4P(O4BEZ=!HTJT^;P;Y@3 M1I*R%% M"IJU4A)']UQNW,.PPWUL]3GMS[@VG5[2J31CJ_L94N-0;J=R0J75Z.BG-(=1 M<5,LLA/)T]!Z!3B5+EK8YJ1A/#OD_87MU[^R9K1KG>K5O_38L,;\'(:]\N>I M+9?:R(QD9)*CD]Y9?.+E;?OQ*Z)&J 18,(F_O.UBZ_*K9S,XTA)(6\Q^?(<> M[Z^1*9?_5F_N2IE9R5_>%^YCK--:RK$K6WJ(U0BF NU5D63IW8[T"171Q$+Y MJ-O$*9*B&2@GN[=A9;U8+$W5">D:C9_FYI+M:.M1>VHL$)74VM]0L2C/_;2TX*.B:A1&FWRRO!)6SL)%#6IA[;#\V2) MCYJPV>\TA7G$Y[?O!XM1__'INEG_/6A_35'AV?4\H:=E+!>1\-X>DF;1JNYI MG*L0E&C1MWNS99).9%GK8D,^?:.XZ26FV!QP_<%=F'3$(:S64BX=;_?&1FPY MZY[M=(4_IY)9BBY5&)*E=NRCHP!GD?,,:Z,NB;.:;E"(7!]6TT4A3,1!PO=-B5?7J M<0A]C\?OC],OXM758YA#TMOX M5\=\1U-.F;*()>$= MPL'KQ 2U2+R154+2%$70#0)&PX2!6GOKED,O1EB*9X0T56&I[FQDMG]/O_S\ MVO@C[JX^W=G9=ANV,%2-YM6RJ7)&EM00YIY3D"&\HR@_<[GV@5-RCO]:\/$# M(5CF4-/E&9"(5=Y=^O/.[KDZ?V_.LW5^/?.W2-V7%"Y(_T&YN3J"&/S?90;OC:] (]K//?,?D7T,VH8,^5;0V;H1 MZPF#7,/:!DUF=]LP#&LKSJ2>/E8KM\KE7WD#GV7J]&_]ES&11^R&SK5%.WOSU)Y[6A#FH4AB0Z)1I@G57^VOU] 1JGMQ>#.R M' UR/Q0?6\4JI4@/>R+K(@*RG,YG7P53*'_]\FLF'A99<6B*F)$5QY!HFJP4 M:9(I[X\L5V_!_XT!?&("E*G+>_N^E,7XC[WM9MGE360!!XEHU'-G4TV@J.6C M&&D)K-10WMI1&$F@9@7E5I"EAEH3QK(I*)[YK80[%5UJ]Y4?-[\O^^DI(EW, M@D!7O, G"-&>R'%ALINZ24A6F2'+#$]6F*Q*5TBR192W,MIM5"1Y+@F9\]8E MW %3D%4@U05=A1 WJJ)HC2P%!79.UF9%YL;4S3-E5:!K>K2S>W<=X>!. !(8 MSR#MJZ)OMB-P-XOB$5P#CNG366$-BF4HP119+">Q]O;V1-9)DV'AWDID POY M(M0F-%EDDCA^]FTP1;.>O/84>R/-,E] +8M"32]_^=L7*UE80-V2\#[U!=4= MJ%]G>:**RKZ1EPW@IL9"V#U5U^FMK<;#_;AT' SA*CQ+EMG=CF:<[-_CB$'? M RL]5218^?WM?7N\_GVCJ')VSJRT]:!GICB!<&"]F*'#@'=A(C\;.H=#[&HS MC:=&OS?1'EOXD_OOQ[';ZTC0!S)\EUJ\./Z\_ CJ]9R@*3B0CCR"6J<)GH@[ M;22HI/T!2;2!+O<_$'9C!5,;PP;'YOP#=T[X,S^^><_""MK=8L!VIO68C;0! M()J:"1\Q-:*FJ=C X=#X2E8%5921_XI6<=&!;$:<(TZ872? F_@;<6F.Z?X_ MA0)D,E"D<^)6&$ A;8-'"Z@B."?8#P1.%)\3#%$HN I5DB=!'20O@TH^#"IA M!L7!>:]0BA"C0-^ !L]TW8E^(#K3,9QD58?Z5?Q -*'6M8G1U-"\6>]+[]VW MT#<+C?/Q/22+#X7&L)5"3P?"0Z$'H J�O*DS U]B;.7-&-S;--'7O'B<9O M 7MDL*6>9U51G%@T]2A0%'?F MKDK56LUVZ[IQ6>W4+U^_:G?@WS?U9J=-M*Z(UFW]KMIIP">(-_?-ZOUE SX$ MG?#>YS7T>^EU9RF@X-+,R\%UIS>8VED7$_R"?Q#A3!XU]B1+YA 1@OIOP6?$ M8^?_7AXO#=J9$S:54 84Q7'.L55'O\/9B^[O;A#"4GR7IMGN;-9\9F[N6UH= M+;D:U@C.:8H?.5\H?J) >"E/!"'\V?[(<\@EHBJKL0'IXOZT0IP 9:N>N";0 M(@'L"6'DTQF[(!%7H;JXZ*%,T=WNHOR!?A[__M,H/OW]NBBB#+22*\5>X;T\EP?1U.U4NT\?P6)='IA3Y!>GNJC7FM7 M?^B/T@-(?'MXEFH_\]%D930!@;H#CZX_LPGE;A+&M3^T8T+=D?2V+@7&U+J/ MB"\.^=QJ /=92=@^6#RN*TTGS"$@.D,=!C4WT.H,#:(.'1?I8T\GWG^&5F8, MS5D/Z 1+D2^5.DUTN$%PXKQL(+.KK(J+&\C ^DTKOFY2..V5B,;QH]>]:)=" ME#W&L3/$./_9;RQOJ@9Q!PQ7 M1M";]DI9N4#1,9P2P9)\A2?+ 0Y*W$HF_Q C40:L0N&@#*#F#* B,J!(%LLE MLDQGCP''E@#TGZG%4+];)BF:#W1OV)%8L+WE8PL"'8L@E!B2+A=)OKR[N"4P MK?QL'K>TQ\O[8Z#]9EIUT<'&:'S=EG/"1BC,=TW.U6'N(D:RE9LE2DR4KD^W#3 M2JC8[!.$$@6#@,P>;AH 47%9!1JZZ248+)5/&%0Q!30PGBF1;#&^VZ@CAR(I M7F_.1Y.5T?C9?MJ["PXHBJP.O@ 5Z()25:6J-))5&9WBALY@J-OWCN-H&_L" MU^/:A.OT)_\.=: 7JAG&0R2)@3U(O)E#6!KF?O>CI];Y#,:,A -V&*NC?=[1 M3P5]T7%$!%;&YBBQ) 5#PA*7IUZ.*)5QN7(\R;,%'E,MX?$V>K!3A M'W[W9:/QQ_U5ORM [/O=T&W&;OR/;#V*_[GF[^ZL/GH 5N^AWKP+LP4T>(;= MN>WPC0('\I;H0ZJ[UWIH:EIN\5B0*EDSS//H_HZLWMH;E%RQF3J:I(LP? N0 MLLXVP6(T*"S)(H.2XC3*COW\>X LK-[>L+4?^L@\0Y8"[.Q?G_W:-OTX@Z@4 M!Z+Y:+(RFEVGOK?,(=";FJHMR]\\5>"Z#;W:^%DI?X7 3G9A'H^'D/$@CJS% MMU(F68>!(\N58KHOUO-NVRP80"S(SX6A+$D /@-AQLC//5VAZ K>8L\S-/-A MOI,R)3-(@/MQF?,3XC\3C?^[:F<;J-09&*:KL.1F5Y)QAA.KK=I04T=,_=># M=; ,ISLB-XV9]BSF#L=LA< )YRN+#%FDD@BE7\A1@$&X%5]*DJI '95$P4/. MK42RCAQ%EO@D:HIR?L6?6*1)BB^2/)7@P:B[UA,7L;A;K"RK%O2%6O-$W@4^ MGL1^KB,\ Z/^;.H"'(^L"OJT88*1@:YN1&7.&L[5NB1TNK.K M"[7_0[@J_YJ&L=9AJ(),B%98UXD.88G M2TS4*WA?"N%CL\L\5R;9EW&KB#0S[F;"Y+\B6> MY-@P:P=Y-C*@70 6H$!SE0["']2BT6*,UX?1_I40]K-MH MSE1J*PXV$#CI8G(V0,UO7BD2$]]B\\/*9(G.^79(>8O/D2L'N+ KYUQ\$A=/ MSJ1"EA.7N%T[FYO 7"_!PL975JJ7(_:N)_T.LX8::C$"#L:UOG:V([SY73Z4 M>[VK, ><[XVJ)>(FG[XH(DK'<89Y)#'T-A5"&V2$8LS M?4*1E7AN#7@!K-N1S DD])6D7X:)G:/)]>?EH#I*6\>[)=R_F MNP4ZOK?H0C!DL3N[59M:?58>CN@PR9B0Q2G>E:\QT*%:L&_(1N.:'ZG70P/, MN*OH2_187<;E:[.A_KMUK\ZFWH7=I_7BC%A<3 SK/FYC(A7RT)R$E,:0S MN8V-I9 E+R^.C3L<6NC&IU;?EI>691JFH.)SRWL&/M2\ M*U]T9_7:U]].M@:][V@ C+ !(AJ\@#'5MH!^?R0OB:=WJ>1I[DH\G* M:/RDYR*$]-AK S)%=V?W?5.51_35K-U/L%AS<3\1^NV<*+^CB^B"HHMDUP!" M>C4A/,.]*)]@].8Z%C1#,CRZ=R1DA5EV_,4L\3B>T&[.8YKD*QS)E4Z^EB%+ M/(XK[O-(,EUD29X-N0RNTM(-M'$"Y#42V5Z$ M/OXZ*%YWK H3YL"_$![X)H?B,NFL[]%!NHD1AW$J6(8BBWRNBE+%Y=C=B@I= M)NG3+Y',%I>3<"SX$S0%&^O( M(V 03?!$W&DC027M#TBB#72Y[UYZ>TZ@1XOO.-0]^I'R9X?WB##41Z$OC&1E M>KZK%_RL(<^ /:C%1)SSP\:QC#_@H(,TC*XU *]?H=M_#<+4B)JFXJU$^)KB M*UD55%$6%**-[BT> =4T8I[*L5D!9_ _A0*<*5"D<^(62A>ZE?G1 JH(7^0^ M$#\%Q8(_,42AX.H-29YL!;=G/Y;WYN72V%R[>[F$[],.34/G2F?4L)=T[BW: MJQ<]X\X\TW4G^H'H3,=PDE5=Z,GB!Z()M8]-C*:&YLUY7WKOOH6^<6F*[HN& M9/&AT!BV4NCI0'@HV*?5G!."\B1,C;V)XX'-V::.O>-$X[>Y%HO$.5'%'9 . MKA]ZFB+M/V1'ODJKZ(A=L.R64-PG3BR:>A0HJ@@_M>=4:S7;K>O&9;53OWS] MJMV!?]_4FYTVT;HBVE^K=_6OK>O+^ET;%]B4/Q"7]:M&K=$AWMPWJ_>7#?C6 MVU7J>)A\9RF@X#+:"[OUR&Y-8GRE8UVV\0MK@NTE FK,O5V6HCQ7]B)@.O_W M G-IT,?C=S#SD# T$Y6EC]AE@.I049RX'F\ 0K_#9T3W=S=CP5)LEZ:Y[DSI M"?2//X.*4!^>$88U@F.?XD?.%X:0*!!>:!-;D"V,-<,7V&?[*R4'E% 9*<+8 M@%-W?UJ!(-*'GO7YX!WXYU=\3O* M03 B:QSXR_(%YQQ?]33SLH_>YAE>"/[[O8L<=%& ,_8ZQ M <;2ZP;+=5_Q9[(J =2+_:8'=-619JEFRD''[0VZ*NP0Q=&"'SHK6M>_FBCNK,;UBI7Y>>OSPPX M"3W%.OX0O]T?ZFAFO$K*TW5EFQ^&/+ AC,6 ;LPC:2_P7$;:R50[-I@SC+WL MBB@Q3-$4W>WBGUAVZ7969'&=YFVUT97;W9GP]?T:C M3JS$%O]#U6**@-)9@DE\$U0+QGH$31*("OXAR[Z=,/]M7WP(URK]7X U"9?# M%=Y[<8['K_59>&]WQ[+4M>QO?'$1U)9L]:1_?I%*QN2Q;]U"!6'*)J+$!8#0 M1]8&8L#FR1O9*7$U5H/E?>E5^2_$PLLV2BVOLE2-5I^AZ$J!9@J01$X#W;6) M1UYUH=$%G+NW:R0(JLP(P]J>CP,B9UUC)HJ7]2/X$51V+[7G,,DD3+8&B:'/ ML*))IL(%.O4^ATW2L-FQT2PD;OR#NLA'9_$TR7(ELES>?796G!Q8N[HE!TV, MH(F,"IHB*8XB66;W7L0$4.$?Z-1W!#K+)Z#.U/X7:EQG)X/I0Z(!SJ8-+^&" MWL7YJ6@6Q)NJ0=P!P\0E'07X B!0N0=!\TK9 _AD+,D6R_#/[L.$ MHY#Z95B0^+F?+?:&\Z6PN]DP# M(EY8.H7T+N]$D7%#I'L(&))0S!*HAH+%W M9VRCQ0[*YLWD"Y^.C'(8NFU8KL/T*/30I/'.?G?6J[?M)ED@$[!L-4;Y6Z2@ M2[NQ82SGV]L->(@EXEBN3=&GWF7HY&-,& MQH"A>9%-)C3/V7S".B>2-N'CC ]#P,P_?HF4+7F5?-G;WMP&!N%$BEM2CH&I$F> M+9-,8%\\&H 3*T1(J;B$.?XV:00&6XY.,.S#D,OAEL-M&]R2*K4J<319KNP^ M/B.'7U;@%TOUS:&6!WF.+%,<23/'0^")>J8G +[HI5\L214IDJO$7OJU+[JV M[W?9%("NE(%]'=K M7LI8"7Y>!N:;H+^,O0PL@:2]_(6GJ1OY^?)7\<0JNC;8G+RB*^T2E%H4AECA MCAF$ZZG]H%M8<^SEV$LPST_S%9+F=Y^$GH,Q;6 ,&%J7Z;RB*\ML/HK.B:)- M&"IH2OV@%5UG?69JA1]:+X-+/H="36XR[N6CY=RE(!P5)YZ5;D,ZKJ MAXD">]_N+.NR5%)_B5DOW4HRV*-)OE@D2P'N LF+&;*RGAS7.<0Z'E\BJ1)'EOCCU:Z>J&=Z N"+OHP( MHR0&F=?8SW(+6[JUV%6]5ZBS/-\KRI5+)V (B.K8:%VW9 MT]E>MC6V[\@+SZ!8#\%+R&AMKN6*L>'8QIM1B@;-??)KN<^<"8=G I,S(3DF M1#F_?U=0$ZA&:/D"YM@\RQ6'DJV0Y9+?3N'U^TS2P*L<3;&@*7-P<2X"7G(& MF1W.8)B2L]9W?ESNW%7O?LGI6)6(<2DG7/59:!\_I@7%*/WOM03!1RQ.\P-C M+$L1LTOQ87;]K:8).Y8B,E>0ML'$Q;M&4:;(8ORGD\>P2I\9R7I1Z_4Q8W(] MB9QX\CB'XFE#,9ER-8XF*397DZG!YD$R"'S,&82> M?GX;_%N[+SIK)6P)AH\?!][NSE!S[).@#9'2/<.GZ MQFPM%^&NB%4TQ9*MU85?(WYX._KZ>W6O0DPWQ,>>E<57Q2>8E2W2)!-_X2Y'#;'ATU^XB M_2N".[,_!#?U#.TBW5T8G-]AT*WPM9CO,$@DF:P4AS/YSQ^S)X%3VC*ZV>K$ MFWUF69+GX[Q,)3_3.;THW'RP1JJ_^"+)%T\W@Z2?"-3>C?3)1:DV;C+,9=C;B?FDBIB8KD*60R<+,@Q MF!$,QE/<$O?"W*:**.C4EWBH"H]^:'R.P'0B,'IY%4UR5)GD2D??([SM[O/- MT>-*J16OW/2?GI6F,>6SNSJ85UWEM2<))R>9A)*3.?&#$'_MJ7I?2";0.K* MS5MV@S\ER=W9;'@_:8H_[J?W_S)7O6[/%[8$)XSX:L\X]8*QR)M7M_/.R9(C M#FYE,4JI0UXFGE6?/7>>C0OI;O9%.B-,V41T\>:Z5BH\^V7*8<#CT;8CQ4R00<>!C3P0< MB/=K=H0+&HCGO([!$R\?RA//R>XE^]K9Z'D E$[]EFXMYN\#,T$*3O;<=7#; M*')L9?A7&"=;C9+?796ZNZNJL6]*2,#Q_MX6?_S5B\\W%KOGIH38[L*PFU.1 MNE "Z=:#[6LXB+O.POB_XGO0^0$O_XC&$%<$$AIP_,,[_#4D"1+X),4U1$%L MT@$6R_@5%N5"F@MI+J11A3218BR&XAPI#9@G87<< MSQ$_G')[E=NKT[=7X2U1D:0J_'$MT>Y%X$LGSU">YQEV7[;7[LYZ/;U<82K- MF5H\C1U7WRP5N+?JO;0-5Y5(&ZZ6D1-+AJK1T*3&C.K5]7+6-UPEF$6B&9(I ME4E(]7SC00+BLG9P9@H0&+S@.YE\"(:-NY]E+CM%$/MOKCKUNZ("[K7*;^**F@W;DMGE0AR\G#,D28:4D!4!XO] M(<@K]=2G3^R4\ W6-S\E/.T2E%H4AEC/ MCQF$^2GA.?:B8B^1%1*ZR)$E.F@,DH,Q/6 ,F'+[6&[3)P#5O] M,$&=U9N"YY\/ILJ+\_15'0\!0L;FF]^Q)BFH^@A3YI9@>$PPE7MO"-/_L->^\1!]VN%Z2ZH W MZU=-S83/F!I1TU2?0M]X])T# D*R>)#H3%LI=#3@?!0Z &H@F##@O(D3(V]B>/!RMFFCKWC M1..WN183.ITLT1V0$H>E[ZRW2@A*J(@3BZ8>!8HJG75J M'A[=60HHN'SRHF:]2&(-\+[@7A=-_()O.MB='6KL29;,(9HI]=^"(PA7SO^] MN%H:]"JXEMAU".V%;2"4>$5Q["BVX>AW^*3H_NZFVUCJHDO33'?&=IA9LSR\ MEE14+V.-X+BG^)'SA8(G"H27XT00AH?(SSJ,@M*E"&,#3MC]:84M:+*ZVWST MBIW-=3CH-\C!=S13E%5'Y&15 FA"!>?CU6!KJXL:.!O*52ZZ*S?:XXJZJQOV MQT-G2O_[-3SS:W1>]>T7_^WJ/:ZA4VC U'SHE#WTTB7OHMB.X M$Q0^O-^'T_ZF=5-7FT/PPA- 4[4]T]"-+J8"X8UTP:>SM9W6_BHOR I9A#%> M:3IA#@'1A($M<0/;&AI$'9)2^MC3B?=HW$LK'3D'/1QDSV+J)INC1LHB:WA( M@HR[)'0O)/0^VVN)O5"GQ1P - D/8]4EL/$@6Z!, "P M_2LBYG_V&!(*P@F:>VL'.,NB,;>X5'&Y+K\F&,-;79O(4.M>3.\-(#74UACH M@@DEHRJ:\D0V96# N!Y^8,'/G"]AG%_M&29*YW3EB^YL0DG5\;^J]:,AG^TM MB#O8%L;30O,B^HKV9!!]71L1FCLG0IA/ZCP>;R9=OE52[M("0=S&G1TR=.-& M0FWVF[WNSOZ *^XW7],D9;@#$2'+*AQ'OTS]%QTN:UM-5LGD1A7_;4\LSQ\+ ME!%VGV;^\P_2HV\-0?^96O3ZH#+)\!19"5 AM)4"_A \!FUWY,EW$Y>RB6O_ M%$NRG"7Y,A_HIJBME'B[67*O/));E?Y9AHESLDU-%:&Z;$!/V^AH=P#.5I05 ML$2#CA;04BRL D5#NS!ZDHS)O^:LS19#:(&DXG#/Y%'66G>G3*@+/8#4 /H2 M?83(0UAH6XVLYJ8D/E/BK>.Z!&/(!QG[%O!G!: ?JJI4'6D0+C-[AXY,,0L+ M\WMP4?_Y]/=[32TG8V%VPVPKRKPS(@15(@3/5))FT7;]%H38B=N42HGD^=WG M2QT+Y E1,(+A6*%?J4*6*KN/I]E?+"^\=L(SGU;?6=)3!S7-,(UE<=2L/^/6 MA?XD39F#JOKMFMXS?$+K0WKVH(8W# O79(IP%L>%T3;R)BV #/0V ARPE4[Y MVYMPLMKYL9FZOKK_-&G=_Q[R2'C/3!J:IV N@T,@H M,"88.":GIS@_'E==^I U:;BS)$.52)KUNY\A)18F*.;7MN)%QSR[ ?-VR+VN MY6>3?[U;^G?KWVB02BV/$Z[XG G)#I/!LPA@! W%04=BL7($Q8$5OY\8V)1. M/,IAH<;?75Q[!(T?#ZEBG7FH R(=< 3A3ECL%*HH!FZ[/A]?WPYIY/I2F[$"0[3^#8+.(- M2A##$4Z3]\*WPF<[D9,6/9J!0*+3Z\WML&_06=51X)]">R_/,)QA? MAT]5%"'#36,I">K7G@* C.+,X?A;65:=! M*)U\DJI,5:!&W5UTD;X(/33]8HLM&)8AV;C]F8NMPH@J$5$WOV1S6,.K)4"O M(EVX+I-_^;]/XW\E\>K^:"FSX.(I.O-R%'OJH+61[LE+*,529*48)O!(GX3N M1\;8!)4E:88GN5*"HK2N,A10;3'3PZ MK M;QIS$97 PI".[=FZR3L[1-+03--J6H/P)_'D'DV393:57O#!R!E_NH]F:)(* M<+3._A$KOY%:9HMJAX5Q1U"TC7BX0: M$IK%RE6[/AU8QM?!>+!KE]NQ;*([.^2V^N1^QO94[6IT>[)S0YDZNQB$/P?S M>CF>)RD^3+5LZ@QD:+K&Y@872;Y8AB%$$JO2VV7>+_YVISU=%O8G]E]-+LJU M 4>GR#K.W,RO+EH-V?_NRGTU9[L[]>Y]8UTFD3WXUT M3WS5.[*=.'ZDP$2,%'9MQ/=9]$;1;LW24?7M1H?6-*_*O/S$WRF'W9X;/ +$ MVW!U8 !]$DPB]CD191NS]VDGK [?P*.#.;5ENDPR 0Z?WI^F:PFK8N03FK^^HK^KM7O:C/PM]R= MW?U5C&\JQU4>PZP2Q6+$=QT;LO-L@(QKK>#\/. *%$NS)!M@9U&NN)+A:A*G MGS \Y&EY=X8E!LT5FZ=SO.,_7UJ)WN5N$X-6<8U-I]%<=&>_6QWCHL[,QDEM MH3O .6:R.\?\\)DX$X4PDL6G 76TJOAHR3J V(*JT)S>*H)J5E4)798P1H\@ MIV6^BJ;?W71G/;7)*M]_=&[X4GH*Z&\M71RB$$KK$V-G+CCK#]R)9-PM"ASW_ M4HOZX#=3"G)*0CD"J[\X[#Z2BHJSF0=D=&#ONW'R_\2):#B1Y11*X>^MO\6$P? )A8N"D+,T2_!5T\Y'6)T0\_/1 :(FJB9^+ M64(+>NDMS0NJ.XI4_#4^ESY):MNZN5+NGL2\XF;5ZO=_[WMMX[N>T/4;$>7@ MP+C@-F%@\-,(JLYEBTX3]BEH\IDD=MMO6)- 7.A8O1%"AA)NV\* MN%0;S+Y5&[_KX\.>91@P[_L&)7[?HL4I/%>B-_6-R=.N%,+E"WTX>L#JF6*% M@@8WP:1AYC54HDR-[_@5DF<9:)]W;]N-1LH(.> CD2>#CY4HLX;0R$ HS]H M<74B* "?&F28NBR:0$)?5%5I^0//D[= ES5IO?A55"S$ROJSB(\LNQ-,4._W M 4H;8V.U,$[TQ<^KX8/Q9-)"RHR3]RP!;*A0U80^IP3^[,B)KL/R[F"&B2$K M#/Q3C+";Z"6S)(&-V266I.@P5YT$/*LD$M6ZF @JRKR9%']%69OVAW9!/&]#-[M-Q] MVB42\ZXX-A=J"J"CD585U&I/*^_N#7/\'B%I5D\!@:YNW;.5(^FOR,<:TC1% M%OF0L=MVHFYD_!Y:9;F'' P[C%G$A;-*J4*6RR&W[<4 ACS$/XT0O^R]\,8: MC^U+R00%@?A*T9X:JHU0=%FIMZ1+:3V,GW\I#_<_XSR_.H$Z+N^D"$DV1$4S M+!B>XU54M\8+QN[S:>9%7:& M'R,C@E0!N16D*65^[U_*(TFX ?\XX^#W<&\ MP]59@I'CZN #(=_8!Y^C10?)TE%L9@Z!X_L@O9T#)110KC8 I8F/Y&:ZLZE9 M_<)6!NKXR[\$_> =5Y#:XPI)TS6G9&^/8X4P25=4E*@*R?$'KZ@X#)UBK."C MBR629L+D&W=)Q!_O>1*=)P9_L?S^.W1='@CZ0X4L4 MC'*HE3H$S3ZJB./H!_8!$_$G3825-+^@"3:T,3W%_QQ*G+&GY<["=K0 M!\([G-([#@T*_F%Y[AT[-I<]7!$@A7866W?4[L(D['/WA9&L3,]W-8V?->09 ML$>"[C$&KU\U-1.^9&I$35-Q+DU ZU[.ZC;TNMLF_ !7Z,1/S*)#S:0GZ@L& M.(/_*13@3($BG1.WP@!&TVWP: %5A"^6/A _!<6"/S%$H> *M21/@B8D[:D6 M3&T,&T-(<3YP7RBA@86GH=TPY0_!MA,QW"255WHR>('H@F5 MC$V,IH;F7?*^]-Y]"WWCTG0,"0K)XD.A,6RET-.!\%#H :AU8,."\B1,C;V) MXX'-V::.O>-$X[>YMD&U)(RWC[W/S5:GWB8Z+:+6:K9;UXW+:J=^25PUFM5F MK5&])MH=^,%-O=EI?^SIQ'LXU#?WS>K]90,^!A5E;X,"LY5NTQK!GL7 IA$8 MHC!&.EFWP-GJS;_Z0%#E&8Z>%RH _G(A&++1ZM^BX]A@_(T_L@Q4*FQ8SS"O@\673"+/0T;N'+H@R,#AS4A:*)#YB)KI_$+U^#G62_W=F]-;FX:IM7 M-X.%NS5G?^*ZY2,V;E :%<5QPK!)1;_#YT3W]V79IW?+_I,LF4/4,_6?CR+P M%?K-23[XXAEV9>]A1C%@CZ'4)U@%+I?Y9AROUIK-WCEA .Q8E%4X\" M197/YF/I>;['.&7JW=F >6RIPU_WWZ@>](V;G?I=X\;6-('^\15T=^XK9$ . MD=<=6C,* 8"QRVF*&=[Q.C8)<+PSA*X-NG994*=(34*58N*L8>VV052!KAE0 M%XHFRB62!/2EWQ%O4!$W0WUP'\"_TA_>DL0O:%10 ND&F(*B6/I@NO+*KYO& MXFF!>!IJBC)]_4I[4J$G95@]0Y9D09]ZNR=QH1$>H$A<@@E0-'SH!?Q('VOV M-MQ%6X1?4[!7X@T,#Q6 "A"! D>%4ESN-.RYN^-ZESD.9A1X514R?GXNH $& MB*LDOJI&T-$/!N0JNM==4Q&[(1]AQ]AI&^NR 1##T3D^\Q8@0"T%7?VI _CS MP%($'>)!!Q,9/-EUU(CIXE &_<5;KU^A2 Y=?PQG_P!TXHT7&:W+&Q<6R.]' M3Q#N\["CGF:9J%O-TD4[,N@!Z+A!LXHC _@[:LR9F7VW +HCUR!D=.4 T'%\ M"9W$=Z]?M58)8<#>IKB]P0#.!C>HJ7!"L%6!4.21;.(["DSX[#L""C'AP3%= M_F 0:/0VT&MXSO5G(%H(_T2KWY=%H),.<8S7K_KS(,:S0H"N#$*.!>X9\\(3 M]O20[T'B&Q10M[)-84DV/./UMN42:P)4"](*?D&,+2C D!X0!GU$6UP6-*># MA\YSPJ'/%T/U4M!+ 6(H&/!UM%591LK ' HF)#G^6"!0(XH7-[#YUZ]T '6) M[8HX#,CUP"$-T!*V%BPVYB$UDG_3PV,!?](&8_A]#\HM2Y$$O7UJ_F[* %$O!'PXB'"O@,((\@H=G@3(2*/D,V3\85D?9Q0;ZTFP_;N?-$E_#NLB?9 M'!(#H$))P&88?H6((KGWHB#I@+H6-C=6['N6T6SN5:QZ<+8#3[&*0RQA;N3O MW[7?$5^JU=NY[EP0$/)90K>J0)6B$QI48J:'F*]?86HBM>Y+3UO*5]20@J=B M# $P4>G.)1 =KM*D/R\->R02'/0$@0WM-Q4L"4TJ Y)PM,<\<: ^$)Y(8+F M,.I&,'A?8I=F$PW@^E07$,[[J$'H!_4L5*2 &0I)X# 3V1'W<7_VZP"?"H;U M[ISDRXJP!Q09:ES#5H&H*>_*,#*4@@1;@4-QS1MDP4J'"R, NR4@7A4@("%^*M"<3 ,Y @#U+TC.=2[_+-7.\F/M9:XJ M!-\F%D*#-OX#B'6ORC1]G"?DU>A@"%455!*O7U55U8)-WF$O V&BA9*!WV+%U!G9OM;GWBBP,ZEM&/K$\ MFG,0\QW*JLM[&9L(":IH[/TY2%EWG&W_%5U[A3=TN-/J6PB >'((0E"MV+=& M+G>;JX-CQ.LCZ!T@#\$.*7"=#_(!8$!">%UZ. C3\IA0QVK:4(%?6_HB0+H" M$O('((2AWU"942!+QO\L9J,K2*4NHJ 6Z)_:$JB/DPW3_/WMOWM.VMOT/ M_X_$>_"WND=J]01.G)&P]K^*Q9Q>?D:\7\?;^?[^??P%H]O 1*@/'%AR6%/CU-AF3B M!?-)@G55!1>5D@Y; !%239U%081+QE.X#7'<<1S CIG1"+6ND,""?L ;=W5R MBL3LJBB],(\04 2S9T$^=(U.%P0*>\X3B,/N8,O[*_'5L6$:YD 8MEW@YJYM MPF6YG/V QL#2-YCO 3^%PMTQ,#"ET009G?=;B6@4TI5HP*.N"#('1SZ'0!6- M [3CN=XAK1YULX%FX6B"0N0&K 5-)J(];C>)S<"/*FNO1_*$O4>7:&,=&^D3 M_JSJC@6$;0/\T."Y+H)5P!7XO*2@<*6WQCOH]I"%U^%*34DND/@M2$]= ] >>9DT MMCV@> ^-V8&$>$N "94OHLT?C2L=D>;%'%P*W(K=0I7%SQAQH:Z3[P?#/TA; MZ-IQ[ [>L,0[ES$?D/9(2D/\3N73W8(A?_!^W]*8U6H_,N\1O1->*C0EFIO8 MT$M;@-=3YA;T+P[/=Z3:_!TDSG1T/'- M,>S;Q]A&@.<]QX;MOE7Z\.!G4">>CH;\B)+,W^OLM/;V3GR\RB:&Y-U#17TP M[U2OFQU%,"G:V8UK^!Y#P3^G Y)OSRG5@^DG [NJ\<5PZC.$,.UM#NM?Z]?P4D%SWA\Q.G>7#N_N@KM>"$PT>/ MK(OY%P1I]?D+QIW^#.NG)V=]#^TI\-%T4&LO535R=] MDP:13>.W;V@&'T2 S34C084G(%>4%:Z/3GN#:ZH>>KM0U-@M !M"H0",0ZBN WGOG7M+!?/V;Y'J3^!AUMH -4&X:X\ M&HX/9$ A#=4D+ZX"*A"XN6>HPFC[9CNF)GW2%1-P231?1*3T,XO0 7K\[2L. M( U\&SHFP)([#K/^0>7@WS 1XZ&D6\A 2')4WH3D2)^1OP54$(NOH=@H:#. MGW* )WT*XH 4V -^U8EO=G=:/&N%:62W2P[1)P:C>@CH^KK=9_K1;M'(0Q99 MZ^HFO';/L/: ;57T;CH4,W' M0C?F]F;"Z4D/<&GHT&;JF9G/?1^X4:5G (QZQ ^ZL!Z$R#SMAD$>$(P&X6M\ M.!-6<:=ZU),>#4!RW,MB&X B71X^H'@Y/_([$);P2'")^-D(,6+O$0R"<&@7F-P3< ME[YQ$@3%:S,Z]%C\E&E68J,^GPX*3-1.CN[KP53W\W M\OB0('*,#,$@[P*ALG25\!20T@/R9O<+!!>[97:3:%@!>>(],5K?WHXJ^9__TIF\ZV=6EY60NDURX; KZ=-+<_*#6W$^LI/ M]XC[X4&_^_';3_/P^+>VH1?P@DQ1K*V=:G_+2A>=<[9H87_5::(L#?3P?F@5 M=6_X^:SA5N4W'ZX;=XW+KXT9TD"O&T?-CY>GMZ?-RV!+LV1^SDK#6^LC[DT& MX&R#D3RDQ *2*6BSHC^+([;)PKT @!^@OKHV#:E7B%F#E#JSWE METT^RGC24&!Q1S+'0,U%36A (B[\VR6W 1H-S/'*T;0X+/0MNRAW\! X0@ M9,'.T2*QF/?]POP3Y"\0&V*=%X$. .F:TV8EOQ#8U_GB(1]'F$YAO' MFEEE6(!!@ ,0M7T85Y(EOY>:9,NY_^!+;W2R"H(ZK>J?4J?%C^D%U5K5S&JM M]:[3(I@M2& S:#FF9LA@#5P'BLK3F4BJ1$+-?=L ;8'. WAV5'C%_I FP*2$ M_,+X8""M=G=(IT74&)-<66M"W3EA"K=09N_QS3T0,&A1D0?8"#VT@6QS MNT:_3Z();&OW#Q$^R65/C:R7NW9A!('Q3AKY*.:.N KUOM0,U?YF;G634>+F?I0?W+GQT] W;87DQ$7'$$IVYIS#$ M, +Z$DK#V.HC]Y_A4PT*$[-E@7CODKO=8[[GX$4^ MB=FP6!3=T9:F.)H+W] H@$;/O+7[ABI5\I7 45V_.<*? U\UO-4;]-$F-@>( MS>#UAML5\;L@Z$8N1P7SO_E0;@0@DF[P_,*17'4E2@;)Z#]EE%L4%,=5PR=U M5J7RATK@]5OVK8WE5+SNAI$_C:Q.U=/(<>0P%NQ,SO >K$K2@=LH*3V(FC[9 MDG 4A^SO=LF5VB(-WL*,"!;,X$S-4UBC13_BN\Q)&XW)BB>0*1G_<.0](T]& M&LLP)H,% [ZQDA^,Q&U1(@&[\#WC%WEBOQL+6__R-5X@)^(U0>$:LXUP^;!_ M--;\/I<#_*"0ZVTP6$$845)5N#4 4S:<.5A2&%Y+7Z K7-;,\*90$;/F*5 4 MFHG,0,1D;>1:7FTBTH.E>L;C69T?=R80FQM6=(D(P3@BP]"U@>.$X=2'8"L]/:%C*>^050^PF%9XV %2 M#CT$2ML3,AT1^B/=NCB(%'@>\33!']N^V08XCA>-Y4QBW,B^] WWEVH3$)7R MS#(X$>:+H$),L3CR* B=C,X%D9HE"CS%!ZF@1E4=GY+V;V+?YZG68<2%_1;> MB+>?R-?EPW\P[(_)@H0@6-X+:7@J'^67\5[JVD^P+R>'1*"&'( DJ%B8AQ*H M5PH,1QXI)((Y$$)E(&DVU0[P%0CVPBJ,@8T15XX(,.&&Y7"CW X?*6H/Q*,! MZ*3SR58I+ZM\*!1%@>PB'N+I8GT'Q2<*X6CA,HFB0-AF2&[FB L824FXCIF* M)"=OMN@/O*T,G2:DYC0*-)[Z*W8129)@&X5%.%Q1T.8REA18\@>\(5L#09REW@Y3@H+Y@'F'M[R2Y16*H' M/H&2^%&H(I>'YQB#XF%"=!!D)X@L'*U;KEQRT?,D2S:\.JYO?^EJ4'0L2G7J M*@!&GN5S'93+YGC:4J!,.K[!;"EV\T"'@[[N1GSL0JTC&3Y1?,&P0NLM0M1( M9@C >!:.T!'!S#IF2";W$FR7 X0HT:98ZT2Z 3N2H@560#PUS;U.( 090+\T+, M#%#.(F@1"N 99S$O@OR,V*I@F!HQX(N$&(%>&/++<'ON.0_[RE M>T\Z(2U5-_JTF"CN#K";R#?D*'YW1\!X.%639;AQF8]IJUNIM$Z^N2S#9ZZQ MT]V=V8*GTOQCI]2-@ 5/HZSGNQQ;X OV/'N/%+-A]7UXE@X"16,)V@H6Y(69 MGBGG R$? M$%JH1GD(W^_'O!*>W1'N+\5C.8@NR'-3<=#3@Y^!;3=P /T;OH@>R,Q%C(!6O9BOXS)4K:/KV$GQ!L@!>J'Y0 (,17I M66(PW1A 9Z8'17XEZERALCRF:(PVOL\T1)I)X('9,LDJF232C2%*3W;;TRG. MRXI[$CXEYO)S>;<([L'EP#&2PP)2C/Y= MQ"]P6B&UZ8&]1];%JH[(LNZ,:C"VN*B?A'5_"/O'1%RCL;=RC#P"5$.'L=!) MS.\7JB6OFV5:PTXQ9(XLC37CY/9R<\D4('@8'C!/58^P)Y8JXBZ9J1 Z:]DU M!MX%VC'Y?/T>V2Z4L^ZIW3V_O[O#[-.IGXJ,+YZ\9=IMBL-/3?'8W6EP M6+1-X%CJ^;.*K"B6Y+$B G7D.GA4 &FU3#WN!0E+TY@+!8N"6/H%A0\C*JBO M6V ,&LFX2 B:!2(&)9W^+NY!9U:X*N--4)[ M:^SK^SD)Y(%G8[\[,])-(P>G$2E6PM1 $!^>'MO5.Z[I6!-/A@,\0M)>-$V# M2\MXT3)&>%S%C*+^B 9&^<1JCLG^"[6E;_'Z.3#G24RZMOFH;YLU+6O9I\ F M:%D,!"UF.@WB40QJJNIPM)B>*TUH#*$2IZ7T/&AA \$RHAG1<:.-QQ,9(O3L M)\KX8:X<6GBVWX)A2QMTI:DB=--%#1TKA*3"0<9RE.J39K"RN _;=&R#Q 8\ M',F\(1/=40@:HB[&$ 7L[HS"Q83FC]\ ]P6[(IR"2R.W,#52BGI[TF U][^P MK1,P9>P9]-$387PF" .4P@3J/JPBYI"G]P4+9C?#,3Y+H,H(K_%6DB#+;">' MGCUF 8OBV58D,4YT#.+!;M;BC=53BP V.=5%C(J_&VWE\#-;N;(L'4ZN]]]B(CN<> M8LL>5&YARS)2INA3Q=2:<'.PB]"'905B,)+P P% M70;'*93Y&>1RHHA_CKCOR:G-/&!!E@T3==&O4W1'B ?V9U.W.EC4W0YZ3P45 M.-D> UA&V%*E-6 M&&*")N7=1%@LEL2;WE!84'0H"04TX2= 0EUL!THJU.$> MB1ZV0;*9=U$ PE&_#I9<,_C(,PS=:)O=-B\/3Z3W1"XH%^D>$T(KUB2BR_R) M&,M@5T$>Q5!2CM7^D2P>[$G \G9:[-V!+@PI0]BC"J(]BE"]LF[6^ S%<;:$6Z)HH:XAC0B+8BI-P5%(CD+4?Y=.O\:T>;L6XVQ MI&5CF@H8*=P)R20\O[P@]!N(;H8EA22VH_F81 .N+L6?%)8#9OCQ6)I)0!7" M6 J30Z/63JA1, (L\FA#HF3YJ)Q6>9HQR.B(*(M^CW>UR*KYC/,.<2KM/J@[ M;.DA)N4-3%,_'C4^XT@RJ&?EDW9SF*<;M*@+SC]T;6)K1N'0C2O*,+,VPEQ! MAQH2V_A=H2/U1ZHJ^$.X;/H"R,*VUC&L=3SX4VL=U]2O=\3Z[3!OM/!6QI*T MC@)T>1(F++/?;EV9*W$E*Y';"?.UV2P*D/XL4!AJ!3%.(9%@0?W)R!,:K25C ME4MAZAEQDU9,52_F]$HYBX35E M37)!U*GC*O'*L=^T.EHPVARDT,SQ^'X)U'=QQL4 M;>9^EM4(*GYNS38_M%NT8C.Z0-5*D2Y04WW_?MA0O7/_5_Z'<[[V': 2#88. M"_?#PZM#[U.[%[-+QI44)T:4M0:12C-$4LSJ-OK:%W['>;;LWXA(8]N,#*Q\MZ:GO]YDNA4):T$)&WWMZR(29A8&ZP%;WM/L'BPKLC0T M$FWG'\GIM-X6\J5I_YFKLC!UE^8+#?9/A[*SNY>70 MU/?=N=7>"NVNO MY&ZFM>6Y:.WXL.>MND[$)I>DK@OE7+DFYPXJY3]"7V\Y/L'QQW/4Y_)\]/G# MV:^O5>7._]:O;=D_3;_+R]/OP/[%0_5_AB_C6-3P]Q0&Q8*?#P/7T M7I;'8:6":_62/!19E=4[&-A%"8%U^G#[X_G\9^=N^"+WPA\HI,:[%**G]WH1 M5[GEU^.+]2Z\?-%]GT?R!+C[?CYPV1#^12KB87 M-H2C%YM%L,S-?38\+)UB:\ 2J!LV:?X()\U+%T$[B:U 6Y9 >XG-SV^Q;FGL M^NCVPLL30N[N]/'JL7I0;7QK;87<>#_ 5"W?H4I_ I+XNX"6":58JY4GIJ[5T_G6VZ?+[>_SM:3R%RMY*KRU'S\WS0M M_A"U75B #^+%GH.MIIZNP]JKW?W57%X^R%4.MNZ$_R+/'RS,$S'\\6A\5*Z/ MR_V\NA4 B_$_O)[]*X6<7"WG#JJ;$N[C+H6_J0D?;Y"-/\?Z4\::1M:K]T/W MR>?E<.FY7BVG>!9)O>Y(ZHM^$XSMV=*QKV4V<#=-C4A.N@Y_M59)Y&,VQ/ MOYG;WM!^T$W?P8&CZH-IXS 8WD[434Y'2(Y8I5[]68.]L2ZNQ/.EA[9I!C\% Y&"><59.W]">>TXR#G M9SHZ"+"$B%'<&Q-B-JJ6)6(0IVPG"EUT_C7Q[51W6VV M9X:@>Y5 "55& M;%3 -3 IHVX6?L_(VC-!+TF3(6/',(!1\5SJ=('O\^Z>B6#Y.)]R\-!&D%7=!Q#$RXQ3CU)XDF! M;.-O[RH80W5OG-[W#>U>Z]_[5[#]"%G=!\^LXRB\8WAW/&IT8N#U_= 5![\C M@D17)U6KT;X\MUKE@":OT@>S18?9AI.QYD*?X0['4:J(UJ3M9$HJ/KT\"KXP#$:!47+DP:P/B*>8 09$STX M,1C@,_RE/#+A9 P*DFOWP_:E5VM9]6*AKB\(!86#+N;<-%Q]]/])P\[4*;]N M:><&'X23T3D\7[[7!27/]IS[8>&I^?%:/N]=#\H; AZ3=/&"CM538ZR@=CS_ M5\J@E[2A+F/B@?!%ULTZ61O-&UW/[Z"*^U.X,!??X[U0O!_6?[A?/Y]K%;\! M(N2H>7E[73^Z90Z'J?Y3O[EIW-Y(]G]Z>-FZ2S=V%%16U MH5Z-4KMF)&A?32%(_JY'&(S)3&VUM,9XA"S MR,1K]Z5FQO+P8PX-AHH,G8%+]DTO.L8SO&<:_A;>;0O1K-6!;7)C2 _&-RAN M9&X-$1!.Q(W]@B;3J"9.XR08BE]A,^5B #.@!S6@2).K-9S:&))E<,S\>EPQ MJXV0KP8;&1E'&2?5T?U&UAQY)QO.F+[RC>/S#15/UV)&940("<(7AC1UA4^Q M7TCBH-N162QHX?(QR\%4/C7EVJ668I(5P.RB,\4"E N&E)QX:@Y9"$TU(#US MD)O&@H[VU$O#E[K9<:J1J:_K?I9&?%71\XL]032=C_) MLIEMV0N+"(U:X_N5$2M&F.'"*L>;&[F3HU??R4@,03TI'_>LC][M]TVYDM?[ MZ%,NI#KI0N(<-)-=6+@?GI6'A?)-LW!U_K"A!L[\IU.=6G#;GNT,CL$<-VU$ M#5FF92-"]^.^=C\T!O;P:GC=/?ZV* -\#2W)Z;?&[<8TJS%F9[[0A"0#,KWU M5GZ_ /;E8H-9_[8^E/931JK,]Q5)^Q*$:.GKT_#+Y\NG@59^\^'T\JYQ>=N\ M_A&L(CGJ9O[&X1\C%&[4KJ[YIMYL!WQ^Q&#LV*EUT98^TS[B?EBLJ.9#6?_I M&4; 4<&Q+M E<8@NB?R==G=Y\OWF5*:Q60;$U=S;JDW*J7$KKE$B?PX\Y<#0BC5"A%T_'#\N_JQ MYOA7!Y5QM9J)9RUYP2<$'>5"4;X?'EQ>-P:73NWYFS;O!<\^:&H%*5$XP!7;U#+Y=/H5M1*I)FWL,;!I/ MRIZ2Q)Q"NQ-(9'7C>3*Y;7.']HPYWHVEO6-=G9D#Y3^1 _,SG$!TH-*[N7'N MTDH/ W@02[L)T/>U\G0!.W,,Q70Q/Z*GG%X.C>-O^(^/PWSK%_O'^5< 01?G MWIGL*T>7AR$(6L2TIDIIP;,>8--23^QZ.[ E;=OEU1AC1;YY/( M,JH'4R< K]4XDBUMKC5MYO?DPEY1?CEM%N2#7.W@)8.O5E;J'NJ;2IJ^^68[ M#Z?6E6-C$'62POGH7/_0NP]WIY;V H4SO?]@?D?SC1)Q,7W6[CBPP_]8KZYL M1\/2F3-&:(O0''*N6JGD2H7,I,>55X=NJ6V-J.W5NJ!2*N?*T_<46 ,%<)BF M $X,RW"[NO;1MK6)"N!K^^?OVLW%H/Y#68S%D3REA;L,Q?;92CIX"-);'KAW M10J7KD4B#EE3>E?HVYS2F[(RB3#+PE8E,6)\L C]5,P=%.5<+;NX9"JWQ?SAYOU(A@E@O WE/;[BO WFG:O1"K7@YU.]*[#>D M'E6K:!O(L;0MYI^O$H33]>ZIXP MD0++B*M#[^OQ@^E\^3*X?HGC<';+2!P5->%:IA;,L45:>M9 J-05KH.06&%/ MUY*JVM7O&% 5DEDM.+I ME4^^'Y[5M6;KUX_:Z2]U?6Y@VU)GY*#*:])2IW$_'/S\\M6^_O1X=@LH]N:V M>?1Y[[!^TSB>(>OYJ'EQU;B\J=^>-B^W+7264\=YV]5W=T2;/$556>L9[%+A M>B *]EHH(2@S0 @1B?W*YLW4%,-A76A$GQCZGI1X@&&Y( *ILPO_H@:2"+_2 M<13+V]_=B;;KBS0:4(";/.R@TQ[M?A!MRQ=T.PWE6E3R-9[QGWKJA)-XP_2; MC&U/ AC3+6!9\T#D<@D=3%E@9'%U'UZ4>++P[13N89.,6_/TX'FF\E$?& M#158#8\LH!-_H9@K53/;\"^&2Q+]5NI/E^>.]:G>_U5<,9?,O=%YM9HK'8R1 M00&72%.PB658+^62;<.K)2W[V'=HC'PHUO!"IKFY7*R+,&$"^%R2\\K1K@ZI M)%YWX*ML!.#A8,3$H3Z[C=^^X0U. T#B-K'#W&U7L9I]ZBG\$=_NGF*+6\/6 M[OM&UDSV>/_>VT&?]^^-] J&EQ@J,B32^5=@#_?ZYJOHY-MIMZQ*3_]]T I9 MG[VXD(J^.1.1B.5>6,]/U4$OP-7"S!9_@2F^QGV,A_QZ6 MX](_Y??OO9H"+?OVW=7MQ83QJFRD\1V?6 MSYTS1OBAD*O(HYWMUE!L)HE'GB_Q^/5!Q_WF/'Z6S8TE'GG9Q%.MY.1*-O6@ ML$Q:IS/+R-V=B)#,DY#Y+)S%S>P(NW=T)@>F$MJB3,>E"P&/<(+^TK3U5<;NI)M3+ M"'D%@&^>3E @@!*QQ M1P(?-Z/#?V"E#-BX_#>[.VG2Q-%CG6A=G9I^YZ2.;ND.R!ARDVD]+!#QL$7[ MHRY>Z#(0UGZ1>,A/% ]'DXDPVX7Z:CWWX^KJ<[5I?S&N6DNGR,7BFS$4>5#+ M'60[9]-E16FV:YHW'+FY..K8O1\/S]HJKFF!2&+,-94.Y%PE>PCB"@3'+%+C M#_$ILL0&G<9AZA_^_;^]/>G$T$WM'^E*Z>COX6&_?=U2X2'%]Q)FCL*_JM+> MGLA*THS':9-?HU'U2DI4O=*?5ZO!T6Y>Z2%\?B*138OMOI>0B?^1ZH[2,M3W MTB5P%SN22QMW7XM^Z6_Q+?P+Z\T%QY)R0GWX_E[+T96'O19-M/A'4LPG9>#. M?#@1RHDFU\1>'%TAKIRM+G+;FT&VB_8IKX6!.[MU$!G*QIXC=,E9JULY.>L> M_OBJKK4%FVU*9&SM5;;K;+[B%<49DC0QJUV221.MDU*UW;SY?MM\V$QW1[9U MLPABD:G'3K:UZ=+G$$@ $.GA;"?R'0/,T'M]TQ[H ^D4XO)+!QAX;%Y&2B& M6)(,P)7@H]*C;?J6IS@@'FE:DV'Q294X[XE]C!)G^G \#KY%U1VN&AX."3BT),^?PTSG): MUCFN"/DC_IP;AC _,GQ9M[1Z#%WRI09\6[:/M5OGE]:HE=8J/VD2]P5_GVF_ M<\@XD'.E8F8Z1[KE5WL=)]:W6+N>;-] Z?NIOI+-TJ\C6QF#H0' M=%<='Z(;Z[QZ18[??YT(7BB9%D $Q6JN5BZ_4/CL[@B/6%+XJ+!2_+2+:YW- MXQU!9O&74Z9X @_O[C! +$SN*# &?.@]Z;H%#Y,K0;[>C.$Y:6KW^PM8XS7N M^%5I]Y_EJUZ^^="-V'?KD&F]KMJ]4,CE2YDN@8RTWQ=D4K\F9+ B4O(^/9J? M'YW*EXON6J4CKRLIR2BK2Z\%BJ\*8([BQ-V=>0#%=1"$HTAA>-BKN!];[;S_ M2=E,8;< P%"HY0J5&4.>^OZNL;>P!S, M[ ;2K_=$>"XG1FB&1N?I\?MY[_A7.U+=Q@XC\'\F"V7C3#?G]25F:Q]].OI\ ML9"Y%C2FN^.7O_@75IJE+Q]K!6MI55!9?2)B088GW8DZU&<9 M,UVZ'_:?+GX_W[9J2J.]H=./Y]]VX40Q',ID"+LD9#95B&+^L=^['PX^_KY^ MOG'K!P?JAA[UMK_"R$%5UJ2_0N5^V,P?'=2O;S_6O\MO/IS43Z]G:*QP5S__ MVMAV5%@.<\6>1.\"#6$[I'G^ ?6@Z0ZFJ\,E@D#9W2&1,FEN\[KN=>DR^W!P MJ)@,1^NZ]]&Q_3X(IJPIX,4T\3WA$??#<]E2SJZ_ZW>WY==*\@7*A,/"_?!; MK5T<6@^MI[-?;S[4O902,582+69PXF3-2.%8V+N# 7C%[>;"'B .?,EX1-$0 M^65?&9"6()>#JL)5:8$?8G/Z"JCC. -$]?T]+5Q7?#9N%=&W'V\.L M![AQ#U1JF%,0M@R))%O.ES_67UJ]6THCS/&"=G$M_^C33SK6&3' ML_19PN'DTZEF"4?7NNC1MHD!VT+JK,=1OF!J_);89AQ+QIXF2>>?!Z:RRQ+TM8C26DE8K-/_V]VY.? ME@-?-PJ^FE_P+..;P.AA2P#QZ]A/H-A8*->TK0XSB;1LGE_5..XINCRO:F)W M$&4YB&;]H-P,BP\"+P!. 5534M\B;H(+74$G+]4V8&N!9""2HY%K'?/A=8WA MD10O<5",6Z@7.^W;"_VJ$(D8!?;O6"H8KZK3S[^PVI'E&0<_KJU\&!"=[6Q? M/*6BFLM7\CEY^G[TJYMVOF7]J5B_O@S6;[@>.;F:[> [8_B^?G)N%0OZC_S! MPY;OQ_/]+ ?[7V#ZE/;\HS7 :QD9W/H+M_["--'1^B""$=QCR",2__[=6KM1 MB5N*^P-<24!QZ7[#3'I; V_=>JUFXRY\Q'WXTKM>:W$3NBOFVF]C:C]C!.XO MV1(96U;DXRE.[^/)RX6BO!SW[F73^/*ST3AO7Q[,XK79$$\-'X^X; ]ML9@KE7GY3_ $LNPWFZ]OPXZC&=.-2T M?#^T;@:/9Y7S;S>/#^N4\KOV.:4+3S#_IN_NZ)RNM92!@XB2)-_%!&-8V(.. M+>)MC]=$ QY4?5-AO]Z\N7DG736N<;SL1?-2NOE4 MO]X60RV)Y1##J:RABF:8OD=EY%CF+[T%..*^PY:30>4XBI87MB6B#X[V!Y(, MEPK;\<6[.TQ/X,.9QQ?'RP*386]D0$#XO4@9.Z]K]SW7@V?C%Q4-#T@/9P7 M3AA254SQ><7S'*/E\ZY'T6_;K-GI[@[\ON\[:A?T4:QF/H7F#_]+FH7 M'R\LTR@'B0TI*_5=WCP@5,>L"7N4'D9+Y0\7O9M$0?^A?'/P63U\^I$OSF,W M8V'^Z_>SE-+U56UBCLT#P& YJ*89*^.K[ZGL7EPU\OK8Z][=&1%C_&NS2;%I M&;T:;=UB>0:MQGC4;W35=PS/T-T&Z_&NX9D>D0"DI3?;22C'_#83)VX-#_12 M[?=M\^F3$[:[P%?OB7?SY8[GXT4M-C%YVOM5/SDS;/O*ZTQ:[/AF,/-8[ES' M[;Z$3Q>ZBQ>-ULX83E?,%4IIK2^G8%5L4)W!KC1G. $^YL*NH[.XW=C$ 8.Z MJRN[.XATI+[M4N-MCAYL5^>-UYFM&NNC_63[8&"T$!]8KJ'!!@&I1.EW)KOU M!'3;MV\WMWKI^?"VLJ%6VOP-872UA6ZQ+#,XF4^:\HW[X4^UTG^R'SNW/SL; M>KQ_A!%MJWB!6#3#\>-P]NM_;H<;OG7^' $TM?P M=G=.@ ],PQN K/U3&G6L_;*;H+TO%#"6I4(I1RV#XT-]*'F,U#J?^L4N2ZIW M0(\CC-Z7;N&WAXI%X\O@D^(6)=LQ8".*:0ZDOF,_&AHW[!50ZH^V^8@VN\JO MWK05B_""X=$D#@ 4(^T4H_[2

H0CZ'RDH6+T!(EBX MFV*A% T^Q[XZ,DR.KR_Q MY)VZI8E0#UXDK(J\'.I2*WOYXAYL-YPS-V8_4R+*O4K0"K$R$K/*'OX#5&GB#M\B[8BA MW\'UG\.UB_'?K./)^&M/!N]48;!,>\4J<)#=V]N[U9T>OCSU2O$MD>8H.;Q4 MP*P,I<\87E13T7WBGMBJ[N.+FL.]R)/OA3)AB/O$2'9<1>QB&(<'E[:[@W\$ M[*PX"+]1/+B>A,-W*.+#PT!^G^8']P%+XD5W'$,C^*[I;:#NP(H8D28;)T W M6.[7_0X\F O^Y*S[F.!7I!L@PJY4ASO22$ CLWY3#!P%G:$88BR?^'I 6KL[ M7[%=%ST@\1FV'!IAC6[?'K,14]_4@N4^>SIS ^,G>MCI"'40#G 2G9#B8H=V M<$L5PO0C["(I>0XF*)S&<]]@7<>.X37RO:9Q9\E!H_F"O4 S^%4BCY%+B M\@@/EHQW31G@%'#=2EI_4YS8FP\7RD J$/D51BSL2&OEGO) "M2V< WTSR[Z M.,7D44 4?>;\!%G8U37?#&X]$&=,C"F/BF$J+890_(#VDM+M2<'V7)JO LFU M4J8>G-SKXLJN\6.XI5,K>,JE[>E,J4R@B%? D->15:<^*#T>W!U_E=5%0!GU MT?\GZV"R'%T),IP*O$Q'K"]2GIGY-T)WYI#XQL[#F!6EK@UYK#W$71LJ*60/ M0PO(A'L?8\%* $:6:O1Q[@#A0\R;"<05<@F)((I_$IY")3QA $%VTJY()>5@ MV3B-]9F?3'(9J/EU$JAIU+7:\>?C7XVP64-SS G-AKSC6QY+0JGH^Y4D,Z9O M?#57*Q9S^7PF-M]BX*7Z/@:2+*>-,TX 8 YV618$3AR-HF%A.XW\)3!NL[PG M,0"<_/9L$/BM\FYV&,PR1V) *0T*RR^#PG*^+.=Y"D!9EE\I,7Y\[LL7']4[ M]W=U(5!8WLN7]^1\\"]YJ5#XS#<'HE@["PPS7?*V]8X1@[AG4^=)-O1 V!K0 MD0)$(=)HV@8*(^FW#Y2D.Q1NHX099@0I;?BE1$[ W9UBR NC5' 4HMX+PT)E M?8(06D/1>VLW6H:G*=>X!%(Q&$.^\AT]H(37WO_Q0?>I<'RIV,=F,56WRY1WS95 MS\8(?^%@-IW;P'3"F,J->)>2?YQ)ZR:_O#Y*-_]"I0LJK,J4+OSKX)5"USF\ MJEVK]5)'J2U(Z(7'/DSQ)[%K;L,M1)\'A M2YT$J%=C;J5U\!8,U6_=3TK[1^W[D;QU&LS%:9#J6CJ>"]4DA<(KJ&;XM77Y MK?UXV/BLCR+R=;IX(5J6%1 M9$\*Y!>\N_/4-4Q ;Z8!D E$$IRVZ=Y;MG(Q-174+8@7?PB@K*"0JLV!S1-ZJ[WAB!8/V3B(2 H_%1P5 >I1R MZM$H!O]:LWTE'&^$D0*T$_$9SD8Y"_$>UJV^=W+\[>/A<0A+KJ-;#]V'3#ENV3[&<'^=1%"@T/),6&] S$B1C<7E,T<7\!S"^J(J $GS' MR9VT1$B1(WDM464>SGK25V$2?5G2)8CFQ.C0 M)+AF-60QMT&!I"$74:F@1\Z,:K QE(;*RUZ"LUTO^O)N+G\^G%6UXX=?V0E& M?;X5B5-*+J2ZV<(>66>RIF25'T]6CM[Q3<5A50*41BA8D9\3%OMU'=OO=$>( MK0 *4DOX206$(B^AJSN/AJH3)'FQ\Q0L>?*>GOD >H-222Q 9!F/(N&1'IU2 M9U08]:@:SSA+U?6.^+K($WGBX^@N=KLN\ZX"B4?^:0H_, ROOER=Z8,D#KRV6]JN31$#R>G=WXG&1E-KYT3L^GO&.$9,OZ):5UN/U=:6M M?KQ4EWK+N*45WG-ATCV3I,_F9'UTZJZAWU 3(/\"L@'_*,@"_NVHS@&OF;&R.SNSBF^P[)T1FI/AM?-"-JE M5([((:\%'SP!,;I6]F&OH=2_?KLX^>B'_H FPNB.AB5J2N.!;+RV;)+TBZZ*.R4@3R4]=0N_$8LZFKO'L,6)'( MBP\&9L$$\Y9Y9[.^X1%GH=CK$F\ :E N-R!HYL MRR6!$$D>N#2LS-R!Q-_24P=@ 6&]8Y@ZD/CN8C,'>&5":N; ".0LLH#UZ\(# M$QR\V5[=?$D6C7]*[.;$&"U)K=PSG$"%9/31=?AS^_#*ZZ]:*:3DW!AKAPJ"\K+K!BPIJ@W3EA M6:%\8K\!(<7^P?RT(Z[;>)Q@=P<%VL1 0>-5@8+5$YGV8/P\U(N?]4MY_0(% MJZ:S\8$"1DR3HP529K" >775=Z+B1JAD4=],Z'(TO2L7"L6PS"<&7&.>7_'Z MJ ,0Z!\.OP=/1J7_-JM$.H) 0*V;OLO!W)B2U?B%4Z_OFSYL3FM:=V".81>3 M:\H;Q$QMK1]+UEXU-X1?CBXUD8E"YX:_%RSTR[[[G3>NSPM'8:R-'2Y5IE_! MLMCKS#B^RADQS;^>L_R%*D$00XP-B-67B4>AM4B MY)I-B-7_ "&*+P77U;0"4BQ\UJQJY[)F&[6-)$7^^]&MS8<8)Y)B:-$DZ#%( M(>=00HY!B:EH\_"_2)NW3[:@S=_'?O[B]UGKS"]O% T&6Y@/#686> L:#%): MDB(Q)==@*L([_D\2'EJ*03:,\;7YK?"MY34F=O!=+](+-S$?XDOKPLF)CU6' M,(6L6+[B")U<# @PS=\S%06>_!!RW0QI=R+,B0H,[$,?J\"(4VD* MD?]#+OTI<@PIG=JR)5-W70HKIJ8>QD1XIMT^Y7X7G:K(R(DGL:0F*$B)Q FE^-Y M:2C@1N*IN712K?SAI!HQGO*=VO6/T\>Z7,STN*X-Q;W&8!JEN/Q^;8('U@/1 M-B/-Q:L!_JOD%361?A?O6I>5[VZSF8E0UX? 7F46I9+8O*7:[D["VPYR+=-E M^4=36=0,^E0^4RZMJR/?+*X]D;W*]%F*XAPQQPNQW-'8$\)L83&<(D@3X5FC M[REU(Z.B8"KD>#"7\H#7D_'PN"0?'K2;9\?*XC+^QY+8PG/"IR<9&F&4 ;8R M]%YY+H4 <[C'T_[G'TWY8\_2#Q:*SU]6%;!X"BCO%Q_C)I^^LNJII3[+(L.QM0-+$,65"92PLP@>%HS:\;"H*SB@3D0PMW'9ZON M?#PUM<76"KZPDF#Q=%#=SQYZ\&*D.I4Q-'43/GY*QN.BI,&O7]>?RE^[MR4%4H!W;7XM7G?;GC]V540'L;H4: M828:V-V9LT$A)>V)F"6AAAYIBV(.;)HF*T_SE&=,5'=%AN^8.J>6CN^+FAZI M_:D$F5SJ8-#AJZZ9-UT;2>\M3,R\?(G=[#K>WMXUC@9@GZ2?.04%(< OE>+ MS/><05C5>AFF6 MFJQ7+KQGJ9+86B&@+#&W>7>'5PJFU,T)0DH8L-.TLZKSQS.VCW:P6CKMG!Z= M_:YUK'Z_V!D1=L'T:G8(4\BT^,961"7CVEEEMC';SS,JX3VMV ]O>3Q4B*DQ M[6(+?*I06'X"YO%(OFXN:("/8>)PUE!JHFULQAB/UU&98&)J3;(8"(>3ZGQ4 MZ^X.?KGO.WW;98.!@S&G-'XDJ&^D0D2BZZ!^^(<$==EH4'Y"'_[]O[T] MZ<303>T?Z0K4^7MXV&\?! 4\I/1>NE-,'_Y5E?;VX,L2_.=?S7@4BVO9#HC% M8!+EH:FH#Y(,6W-MT]#BHRLK*:,K*S0P\,7'&)F)&3U(E2K(TN=D\A.);%IL M][UT.^C#5NN.TC+4]](E,#<[DDL;=R_GH]_Z6WP-_X0G^^_?<"XI1]2'!^RU M@.8?]EHZ$",\4S&?E($[\^E$2">\V<2+HRO$I;/51:Y[[:9<4@ _;=J@@4DE MJN^PPE#%- 5G\CI!+.R3J^\1[KBZQT8"P\EUQXV&DH))9]%!9ZQYR_0)S\>Z MJSH&.;2;[6CF$*44+4"1O2X;:Y:$>TM_B7@^ M2U6C,YBR.?]B[ M#5O6M3.OM*J\>#X6GH^PGI2!E]CU0DLT\F,"#7]Q.VW4;3QWG+'^>6+S7&$] MXUAC1>9=14NU5$*NLZT.D4J$^^*#EI)\^IHFNR?NP_#TZK'W^SDR.BF8G(3C M/"=R4=J"LWPHQ"?S;*$[KM1/QDJ_L3TC1"/=Z#PM,M:99HXK\_\@=RPGBS): M^1AV.^!-.492A9&!$%EU.H[>H1SUD0%H*>7CV>6,XT::3<-I&4IM^-V]T!Y* M_N/)<7DU4\D2:NE%,X''L%.[?'^5O#/CJ,D!G+#+<;F<>>8]^GP\I *)*2WEOU$76>0X8X-=.\# M;.DAWP_X)_B3\(_B*>^00\/^2=24;'8!79MF.'MBWF1)GM%@QK@([JUXT;J:YZ^U(STO2[D#9"7.GW38.5Z(2$ M1N[9MF^:^(^.\:A;& K@OAI!ZDB;PO.*7EFD356U'2UTOE(<#)1C\-U@9:1[ M>K9FM(T0D*1QVXFI/QM\R(+8$2N!+Z8,I]K=<715)P>W98/0,%16"!04A:(1 MZW5YZ"/<2=!73 N=2!2B@^]VE4==:NFZ125W#T3(ZW::H?WI_\#)JYX9N>XM/VE;0C]\S8)_. ,\YWA,.!^,* 49EDCG) M]5N_X#X%D<5( C^>2^X.KH/'I8/K(-=#\!-\V;8H-*U2L[#I0>DI?P3Z!6X\ M)-TK]A"EHXN1B#$OSDJ$X8_KH7]74W\XO]5L81@[&SAEVHTX$]C.;!)RW,$L M569.<,!DQKO^>H=[IW:;O5P@@'9WVH8#9^0:SPPJ$^4%1P<867=0YR.K<@/( M@!=BE CIE,CTR99P?IG+&./FL Y\AV5C.M/.#D6PL+.=CP ;Q:J@Y1R+5NF M9(S(J!B;NA6JC@&O,!2L9^LHCF9R5D>D0J]R=?9($)7*0+)5U7?X)-"H< B$ M :@!K)3 ,:]A87J;#>^#&P:F5D$>J*S# M'8C; )4$@CL$."CUV)@H[+B/$;H@*I\HR3/ Z,<#(<2DV2J1&Q.0>#AX,W2\ M?&]>4O@$$I?$:=BWGR1K_'E.P2E. )+98U51'7H@WD@["L@\+ D&N)V,E-X"H--\$C14>6+,M'(N4JH6.A%MXSZ%IJP\4 MG11Z]* 6;=@VZZ/NA\_U^G>C>:#+SP]OUOU"X@CBX/#P?IB_N"W4/LN?OE@: M]Z?U@HVCG$9)L4>2@@J)W[* +/-T@JAQ/(;+2&V[".2IRMCUW'=U_ MI'+^KS/JC#K< 4$*< 8O#OQ&Q=4\3'QQ--IBK,_9)-\&*X/B# 6^V MA!CZ#@[2TS[\B_];U$4MX?GA"<,UX:\IUTWP5ZE6"N.B0\4__PK'T.P=%Q9( MGME)YR?GL\ M[%H-.+SR0^&QI16'M_*;\60/+*2H#QTPA2T-V7DS//""C3<-W9=B47(B368>MM;.,F,K&&Q;\RZ@$7O_7\3 MMIU/O)_,GOFBO&F"H:]AG7'1G.D]>HEQHKEBI9H[R!Y5LCZDG":=2B^53OQX M?X#EQHL:(T+I8ZU>[+G]R\Z/U@N$TK>N@8/)EZRDL457QI4M7>0L5\"L3*)N MBCB)T_HBI$@A5Z[)N5HAL^?7BDDR370U3_>U 9593&( M9N%RI+0>E[:5(VLL1\:52+]&DE0JN:*L4D0I+P>%[45'>LK.L85U;_*DI%SQ>QBZ364'+5Y2 Y>>Q^1')^NU)/: MSR^R^5C84/Q1R;@S[H\-RI'D9)W54EDO935+]JQ,*G9;V=',LK!-D5ICND"\ MSG*J%DO3"JUU8( T27:2(X//UO'?G%C0,VM[2GFE/=1 MV"^OE4BB]:R#4**%2)KMMTQ]-6[@&9>U0JFT$*LJEZ_D<_+T_IGUH&PN:_ZF MD"R+SB:+("/A_GK]?MA7&]K3CX?JEX^MM8_9;V@VRZDE.AGPRHQ$(@$F!_!> M!5@IAKT5W$C:&&9Y$K9,A)[SJ04<4:[F._N M\.XC>[*I[ MVCTK/K=FN31I3ZQU/M?'E[A8YBC(8^.9ZH4DJ"T'%.$>]1D"&\!M*^A8>V,8S_#!7OX MJQ&.R$BLV7&[^DU84"76@1(S)3%Q M$M>,V<;K.CG,H6BV5LZ52]D%Z9C'CX9HVK8QTQM6;_&:HR#3.Z6'38X&PSQU M#;4[Z?[CPXY9F<$)P3IV8I>VQ875I3ZA.OHEU^\??C\_NVSGM<_51 E);.\Y M',3$UY'#_H.3JT8F;&6:DNGYWW^ID"M6,OU V'K(X+ ;;YLA:=%F* V5C C: M,7:37+X?#NO>6=&\[G=^=#?3;H(MCND;5M[V#8OT#9,WM&_8@HH,CH#]X:"I M:ZQU;;@/QX:KFK;K.UF%!;&DV&F^?C_\]<-I>1^+MXV37V_BY\#O?O26HV?S MTLSTEFUJ4]%AD":)>9(C1)E&@&/RU.&++),]F368WR\;UCQE06U_BOC>XNLM M"H?WP[.C']7?)]7N\*KPYL-%_:QYS4AYJO\7"0.++I^1009T<+_\J-T%]Y2W]1^HL,V1M<-#YWOE_Y M)[6##/J[)OJ[VGCZF_-,\T)V!?LH_36V]!>CO^@4ONJOH6U+:KFTI>\QY<+F>ZX?Y"/YS#EKV_ MN\. I30EKLRGXTH/F6-F8%E_,47G XK._SD4'0&6G^VKCY_*G5NU65N56,T' M=)_?)&!9FT&Q'VWI+P-8/@\-Y_/G_B?_<67 &V;3]T_G0;G#BW'*G_LT,>T_SH[O-;?)5?W=G?2'&_CUEW_V:Q> K\)X)UDP[M?6 .*59?&>%+>VE IPO MCY>];_[EV:&OKH_?8@&T-V]XDYE7^%=NC9P6ZTI_473SL_E<'>1;!S]=[<^F MP+F#FS$0&R?1\;6+S)(G'5.Y8<.S."[VI;H7&S>]N\.<'RFS/%^/WRG?\@^@ M[XAN5Z\JO;L;]=-EN;@JW1X%[Y0FN@&Z?2;W16U+>ZFZ_;+[_>#L[D(>'F?1 MWE(-QX71WKQC8ME&XSQCLG\B[47UNFQ]ZGWY7-5*=_*?37U+U.OIV/)@2X/I MX3#5=>\*9P6Y5UJ+Z,'"2'#>,;-LY3L[L$S/M-IZW);B<2NN-E1>9U%/]YH& MH6#&X\K%0P2:?_U\%ASMMK+$8'GFF:P'\"Z-:1W*_F]N1/P7&)-)@JUL M"38;SY]<71TU^\]N_Z.ZP00[;T]<9K%B!EK:RL2QL/WVUP_OX/RL\['0W60B M6[*S#4$.S_%Q)2?8Q)R<;E*ZSTU>">Y?9TJ.:/?'ROGPI/>E=W3ZL 10OR': MO9")[!>@W>?]4>HTH=Z-^?7OP\+WTZTG;8'J=MRMN3#.UQ=/K7-+B_BQZ MC2*%XT+QL^V5:4&D0=TNXX[R"<*97!]>_OWO/M0VFV[GG MR6?:4?,G6^I;,3M+]T&[:A\=ZJ?AP6_D/U\072_OY.;?IE/-K4A9? MN1]6U.]'/RZ'^?$)Q-!?$JA9.([^U^R!8#DJ%'+:>"4([!NB@/GW@20<=@IW. M# O']W9UZE:#XCG\L(NS:O%'Q;!P4:P5&JXH^GGV6[=K^\"QK>346S@E6\@6 M?)R2;#NY+P6R9W='[-_18ZUTKIM?I;?4[77/;N_YKOXNZ*N#+2N#Y[.EF(9" MA.Y71T>L>UVMD)"A^_Y;: U5J-'E]D&&H:[ M ;V@ Y;1:-JVI'0 S=,T^S'4QU1&F9/TY[[A MX,1:2ZKW'<,4L/+'=W2GQ03[@_E$9]['MXS'\!-D[GA M\]C'EDU,I_I-09)(0)$>L[7=8H[5@TKH06=M8 M]2L[#(.1"F".M F?B9YR-R2"0S41H9^(*8"J)CK9O:\@?=!E>@I.0E>>]:2L M!Y+3+9 ANSM:6.'+7L(&IQ-!B1> J60+H<-%3*!5:0B[6)>;D# )\?)?S'!8 MN 0\L1W6^(<%3O">7]X"*(D&.)U(3W"9(_T3HVE^<1.HP;[& X356(!P^-![ M[O8:Y=O;KV%N^WGT;9,<$*GORHJM56.QM9=VER]5*KF#2F:@(+WC;G'*\XD' M4(??&T7GN6FVF]^7<3ZCAO++3DC.E?+Y7"5?_6^UR5V.+^*<@_(!G^X*"8\+3[H?GKZJ%]6.P' _K'\K##[7OWY];@&K MG/BP1T!@8*H9/;_'Y9J8A<-!,ESAGHIFC6FRGOT)O46ZK)W6&IV<Q;]B#J\W?,C/V"D]$X;QL DA MXO#X7+[L'\-GP8KPJ/_?&^"P8,I0K1I1 X.GKF)TAY_//XU]03BLZ/7[F'MW M5WQLAAMQ?@*@]8%-$)^B%V6(B,'4VKMD63]V/L+@%H@XUP8TQP013.YR4VS\^OAI9_3\>[9^U M@O,I;'X]UXF)7*X>5/Y:[ @ED(^%#,>_$.T+7L'8\63!&I8\DFQ)>\\:/19H MU;]6.V/L=5RSB+%D%SY_/\X7O?3#K%X)AECY[%LBCM,9S<+>#H#=\$/2+>6\ADDS.58J978W7 MD?[39%OY!;)-S(@.1=FMV?U6_%[L*\7*8D39J.-!'"C^A%-*Y,*OLF0DG"]KH?^VN*I]9%#BY ZQ9R<+^9JEO['B6O>;JCNQY;P=N6 M[CWINC6VC5S:>1WS0[I6/$*5*36L5+E*B?/7BM7A*?O'GR:'^^ M^_38SH?M@T[Y,B5XY\3@[*0%CAW.!RNZCRUH3O7M^V-:PNZ-+;&<_WDKS]'S MOGA2&O;=S>GG;[]6==[1!%GD,5R!F,+ M4DE_F&V.RY@*T2M9!^E%"Y$TVV^9^FKB.#,N:\EV1 :;+4(^ M%7*U6BV7SYY7O)Y$S@55M,AH3.%?':_J8>'BHB%_>2KSB@66T$:I MX92D105#P$Q\\CH6%4U91925.[>H7+G%T^%&IJW1WIYT%-FL0'1<6MFD1+6# M2*):>?#QXOK@H7/^J3MEIEJZJX,U?:RW7"J@NS<.[X+I M-CS'9H.TV&T6U-R=7R>9N/H:;[+9_NKJ=/CW1EX&?%V^.9'K9KLT-!?D2A>9 M3=64C(S0K;XP, F"EBV)2=L]2_"$^S.5*T[9:KYF.#.#&M(NYM)BCM68Q*"O9CV M[G5N'O4;_^S+DSQ?T?R*1/5%P.G6A\@)S"^//%SJLA*Y_R/1RJG?O%EB:BHX MORC!,KL$R09Z@6?GR'<)(KZ#)X6F?4]BLGF')H\M^'9V".!+66,XVL;.MVHT.F+)$1([PM*_BY6 MX'\;GS59F"98FIOLN715>U&9R*N2)!/FT3)S)]&Q/KL065,' MSYIZ==9/CFQCF&-BF!/CF-7[X=-SH?WC>]%^^%E<^Y85$WHM++(3V4C#'Q8? MT;7='05DJ]+1)4?O*885(AIJ_85]Q QOM*$3]IZ:OBW0-_ZR.GO5M7@3_?$6 MWB-CRHSF_8AD"0ZKZ@4LZ>/A237,N!0/DL8N.KG8@#?3(LAC>&[/U=5_--\9 MZ(J3[-8RZP9!J>]71HB9=Q'"%\S M?JL\8ZJF:;N^DQ64CV&+<5^['[9.;@^=@>E>_/JU;<8[UV:\\IHTXSV\'UY] MS_>NS[\/O%[ES8?3RZ/F16.*QB#B/[?U[]OFOQSJ__V=4O%SWJ>8[1\QN^\0Z.G]_JVHSCP-J,-KV.?%&4) MO/UOV"J7]^I53(D:,?(&B8KC#*A?*^_PB%W?:;EL;$%LO? S/-5P(JW3:'\M MTKV)Q!O;Y=_ K,'?9>Z15H '/G7 M,.?>I4YT[%>VI/3[YD TJB05AC\\=0T54X5L-^O<\$71Y[38Y8 @0S@"=P/K M VVOL5Z4.GQ1];!'ZC0WC8Q._( WHO9L@IA?P5SJ*A=,I I, 1_G]T'5 !_AE4" MGP!08#T]#>H:W;,==",]Z.8 UP"\ALU?:6TNL(L$)TG/QLZNIBF:LJ8=RI,! M?\#Z.AMU#P;(@:"CJ<.B8^W F)AVRHYL* MOSL?]NA@IVMZ?]]V#=9#%GYA$)?3[WG_PC^E]]_:+YL2^:@7L(L40R ^O W\ M,>P;.J%=*%T]3O"@5J#C('^ P7CCR4/=TMN&E]X+]..7QE7^YYG]<'X0*>\) MEABL''F7W>XU5Q%7N+AQIJ3[NZ@E)S(.=/TV9T7XR2:Q%Y[7^3.P9?V M55.;-V_,JR-L-5=-J?!9*G<<3ZH$KWP\)WOU"Z*'VLWE77 MWOFZ>-\57&7/(*/!K5O:D4VC9H"T #+/YLV:[4'WP_,GW2G^JOTN=-7I_5M+ M\6Q-6 6ZMV(5#B_Q:^4I))>>EIK?+QO68B,97%Q>GO1N+R]V=VI7QY+1\W+V]/+CXW+H]-4?Q8%6,9[M&:\W#C_ M&H"&\"'Y^<9)I[+#UG'A1S@6 ZZ&X8=SY;JV[:+;JCX;M MNR8ZC4C8X:@<)>YAHVDC$D=E)CM5Z2V(9OP%_/U?X\.UK3E&Q]>'TN.^='1U M*M5UQW9!;N/<)%P$P+?]G(3N11,XV/B0DRYM, H*F/(/?SAK4P9E>7E1QYZ1CV^_ X-I6^H0-A'M@'AQU#;TM-9YUU2?, MT*2Q*DY.NC-HTN7NSI5B*L.A;=I3/.6D>3/NJ6C\[8 M\_,C>N/AOG0-1S203@ZOF:NISJ8S4!JZ5W% M;-,X3%P\^Q;@,W;;NON/]-9X)_5]1X5K&;.CZ)H!CKD^K *^Y?H*+ +]EI;V M-QIR )[UJ)=W!/0%!P&TI_GDKN3^MY;M>R,G]YY.XJTQ^R(%]+Q0X&M2H2!N M0DQB.M%;CH]N5+E$QF4^ZX@!9.H=W65>0^$>M#0%_N%#."*"/,,@O=#!:>D=X'R@46#-/L[ \PBCML%086BX M9[BFKE"+]8CCFWEXHX/I\/F.WC%<2,?CG#TW(#) MN2,:SP_^+->*I>@ ,.DM?@$IHI!_'_TP_4I^S^_DV@<2E?.MO3*>3,\W.VPE M<"/TPL91#F^GISQ,DI'13$C#1PG<+?_![C'BKSQ& 2>Z MN\.?\3[V%AQ1Q4 M>6]^^18WSW039";C4A54 8L>B(E8T74H@$\=2X\(75T/ M/^UX]#/HBJ858[\RK77/6EKCFMW#\5:;@JY3C2CF"=&? M23M_^/?_]O8 5.JF]H]T!9+U/3R,!<;_D2KOI3ML!_2/5)7V]D1:J&8\3IO% M'74&5%(R6RID\^EVT(>MUAVE9:COI4L@2G8D MES;N7BY$O_6W^!K^B57MP;FD'%$?'K#7EL=9'KW@RZ;8*:NU &(+&C&K:O.#P8K:A=TI8L;4#,IB13@PTZ M!>PU,J,O-LP=-&N'D.A-\ C6 JV./E==N[6;.+CY"EXYX+*_+->X["\7,!GO MJF$K9;ER_1S.[@L?QA$2H!6I=3F@"P4HDYL5.E"BUF&9)3V.MQ#9L_2.(UIP MQR&+,$!3V2O = 9T]<,>'-T;,#N"?XFEH"*$INE2^U*]#0)' I1KN&U^S]A! MS7=&J; Z@0KC\R(3-/?8.[(O/WVIW^=;$C%H*0"\97*FP/ M^+"G8"/VU%FBHO74L=A'W=*XN\<]%]RR?WU9^M )2 M"1X7.X_(000'/X&$L*?6+&M;1,W#!"IBEC1>&?&_0[H7,PFG)Y#P-/C,99:[ MQ=+=5*7OIMK5P0WW69H4=5#D)ES,B8D>S&U^U!+]S*FMR2A3CV L2XAKFZ3A MNN%<;OL)$SQ!!KY"M."G BH(5*,;BA66B1<*D99BTO?=KH[^:LD,A'54T-LM M4_PV#?&DZYIKW=6=1SVHN(^)C\>WI%$W_U8IK %_)8 M1YE9;$WWA:<4$7HDG >H=U3=>&1^I G'&4BZ4#FYU\'7T\_V[+K7//I9/CC\ M%&THGER&%*YBLJ4\Q2(64V]V,%[Z C]W#3=*GWCLD?,5&IP\=(]1!HM3OM_G M61.\\VSH=!4[WMWAH"#)7:\$ QLGXA8?,5W"$@"(+[4'@HA'162IB45\@#SD(EZPHKJ&6#,8L_ M:#$$*A+)^:?$ETE7\J"GX-,_E!W7;]FL(ZSA8 D TSGQ(/N%[9L>_/9Q/QK^ MUKW]:$Q=XB'U0KY6>$&:Q-Q07 MK&HK_#N0">[CA^T\,'3?]QT6NL(0+P67H[3*P\S1"+X!]OJCH?E@FT5"?>@# M8.$^HFUF ;*]1T)^\ELM"/G%XGSXUQ;YI/#/;7@\&'\8[?*]00X4)UZ2I%NP MA2XS(%@TRF)%1V3EXF]8[(P793RB' P"Y(F(,BT8_S^LD(H%H+ P%2,EP%(8 M>D3G-=R9>$CJ&02JD2*B%$GD$7">(*W&(Z=LL8 03,6AV%XNC,'E(A$XMK4> M$(^G$+3!>!Q%1)]T "*&P3>@B4$@3<;S386MF.!-Q'O+518Y)%[!0-]'_B9 M1+15#:-MZ)]2+ K;%:KQL!T2'5CJ UV+)BO$T@=V=W[9N'?@MK[/Z$2$2P=1 MU^162BU32KDZTFBZF/IFV]H E4Y23H6Y/Z= (\\DK2IR4:[4_D::BDHK>&AH M+\I5071,B(&,\/OH$N 4)' IRK2HI)+>WOCMMFT^X.4#P<@W%"-\UR'@+QPH,. M7+A((X* ,L6IS#,J/9AG6&H#:70)0CWJIMV/)61$G4%;P;%,P0&VJ9,A-PYU MIP/WE2TU4%[(_W!\4RZ52PF)D8Q1! (CCGK RAF!/=("4$\$4XL\0H[-R1^6 M#LYS$]"YE 3G4@PB"!>IX5+ULB8*'R(V19AQ9U@LLLY<6.*=JHU[1%':LNT' M5W@/;$>#QJB:1>[GG9N051K;306%KD:.!S!S*?[)@87W' M5G4-\U19/N<4DIDB:F$25!CZ# 0B3Y9*W$\$PNWN+!2V;9QX6*)42V1O[^7G MWJN#1=$QC2^>J294&B?6B%%'>;U, J*T$]9^INZ+I&C'%: KO:5,9&;)<0F+ M;SK%8$I*F+Q/0C M:F)$Q8)\#NH&A+;-!5J2:6ZNS\,Z@$ _(!RW;,QLB"B^I#(8N^K=G9F\*#.[ M09X0[;"J Z$A64>+B*:EN-GKS)37^$3 QAAUBF0JU(7X1( 9LJP6EOXK%]+D M>[;8GM%B09BR-5E6M>P&L)201:Z>YHT/@+;KM^!J+<\ DAT$L%L!B89I26Y@ M<*=<9X2:7;\'.Z2N.4H+N.X/O>DU#1O=-(YV=TZM1VS*(Y#/)NYC0[DM2#V- M>8&$'F$1;)9[ZK?ZMFXI+'+-ZW+ ;.?5"L"O#0N4DLH,Q&CAC_B,*/HAS8&R M5[-5GPM<:C5@L>@\RT R"6/GT,S#0CT2TEX7?@6; 0695D0IZ8YCLQY=S( . MJZXR:M2"W#76_X"E%*17)8Y47Y&R&P255P$ MA =Q-[FX.R-Z/2//8I,071^6ATNECE^:#92(3;K0Z ]M?,I516->C]"+L%S" MDJ\TY,AP2)2>6$<)V#,V(H-%4 D*;BGLL-?QX1>F8>D(5ES5,5JA1F@35L2+ MZCA*O\MSIH+Z-@QW7>NL[RH"[')1SG-GC\N">? "A@.NH MFYDY$"@OX% 722(XIM@%[W-NG*4EZ\']\-FY\-NW#>_[QX.U[X>150TRI@*D MNJT B52 %#>T F1!W4]N &W2&7B-1]0368U.HO/3,[]S/[S\Y/V$#[5K=_JV M9^]<^Y44UZ1G;_U^^,G]XO5.'CKR00>@[M?#F\:7KXW+VQGZ]C;NL/?)G]&X M=S,@\<9A>.P%$F+=W1W>G0N-*HL*T8]LET!&@^%C1*J82XLXTT#TQ?.4770H M;MSN-]3P2G2"85T)L!&,C:5EEBZ5HBA?\;'I,3E*#19.4ZF%EJ?K,5NK'GSN MA'_N2'PN,+^X.4+>5$*\899BPLFHZ3AM *!STA8(<'Q@X(3=?EG;.!8K 32J MA$TLCNRN=:T/+0,PT_GYE?26+SKR^Z Q!&'A]$X.&$! ]QT+1&(U')4:]?V6 M"9J>-]HFWY[A]'(A-,\T_J*%2PS=/^G8.3O:T0.+X^J6A2[3:[HJ/(H3,(C@ M.O<^!^%L;!+-J_*#!(NBS$QK.I@O/L![W8$;O^9]*"+/^1(\YS?[& 8LZ6', M\A-/RC$**08A=WSR2*U'7@I" '3\PK!RN[8/& "L",P]@<^+O'2-I9]S\<&, M:?*%DEV7>ES"3A?!-1:T%N8P(VK>:,<(Q)'*Q1'["&O9$@2&*5/0-MT860>B M;',S@W:&8!*Z;&7Q=TOD>@_W&VPC1RSKTK9I M[D:.$SL:5K9#/.E;9-*AGY*;F\+S/!7](0'0<;-^)>[(;8&-'+NN]+;7$78T MD%%"GT"F5M!\I_I8"(I5Z.E2Y/%TV_0"B;U!BKPB)T5>,G8@2VB 5()FS14R/^(& MQTMV!XJ%23L/U _E]N(/)"ZH,8@6M%>,>_J"GNBTQ]"E%DC/3+I!61GK=@]B MTR&7"-^5]AORA^WL^:14/A M5K%O]+.$:FZ*[8K=\?XJP>YP-4E2C5J"E[K'.GVQ$\5W\VW/M[42(;K(LOBZTJI(4+.J3[X7GSU^6/\MG)[^^E@)XOQ5K? MLKXR[R857,76/+$AB5S8@_6SA=Y/M\[I"[):&46'%\N?Y#9R^0/ M#>:LW[*)J]1 6 F-D,E'S%<9NF(%$PH',_!AF!UGT>AU+FO0O<_H.&@9%T)O]59.V.N*P,321T03O#(L'AIIC6X;!!9 Q:N7KX.#H&L2VV M!2-BSV%E)_\D.V4"P^@4)F3!_QAY YOS(<9L8%Y$8$^$1Q;>I# 7.?BBU?// MHZ! X4Z-+OJ.@2D7(%H9*NU3I@!OM(5G(:!:ZMOIE1PE4?" 9>QP&(,$ B*\MA4X M2XQS&+B[.TD+=U;#DT70>"H4P]=15)R M/W(M8JD&K2>#Q)7D&Z> 6FV ?/"1;,0%KYQ@.0:>IS ..Q?+,9,CV1GG !P M"2E@2>2BS+\ ^T^:P?R#TWB]_3?IR',B(=2+@M>@6B4*RWDX?!9/ACO6E3%" M'[E@8D#@Y=C=FW9T32EO'-02> P#N\'4B/#HX M1^_JEHOY1L&A_%W?2O5EPLB@\S3YHW@2(A,-H9@6N8SP4=4;*R:0]E).B*?#'MOV+N.,Y9HX8[GVVC.^_?_9^]+F1+EN[>^IRG_@ M=)V[ZKZKL)M!'-)]NLK,HQDT27>^I%"V2H)@ )/HKS][ 0%001%P_L^SW/2 MB<+>:Z^]YG6M]K#8J)2>-+6S-)'9JDUD^-.JB,S1;*5*E[E*-#10FNI"0]G$ MM34BT:?V%4%NAW6SY,@1GE"SP[I44:P:(MX7-FMRV;ZB94.WT) E7"VWN]/2 M+&4]-TTYU_3S2U2Y*K'F2&X$NC)/=!,"S\B6P^3D]\QO9R)X]/0*[P?)'F66$Q\5U.3GR'DWC\I\BV'^4W]JJ5AO!> 8D1A&DE M$/PKLNBF_"6W;;VG+[H#'[^[,]B+>!6HF6"&":N+W7.&7X8)7X9E M=O D#"3I-=E[SO"K8$*A6*0K?&FQ6QY-D!8= J,476P"O\MOU]UCB1=:RYMH MB*Q%A\ H:9-WHY0EN#)2MOW&CW;&E)@W;[= M'3L@&C"<@/'WC8[GL\3GI>^PU]A,<=#]6_S#@+_O8R<]MK?WY_#/WEZ!*PI" M:N8'RB9@4LC#,..7+8U',0D(5 \<@59O0:"UL47 M&P3CAP7>H0]BTG"O0/62W$B MCF U0P&#$RR3RBC[&EM1$U20XWY@5X-_M/%!K36XS6W4U-$3WTG,S"D-P>^0 M)!PA11'4 FI8P'T8!;%E:#KJNT"_[P'1&4]#3'6 $2I]%FBA<06["#B4:V7K MIF\7#@=:,BX(J0(N'L66*-(?@LZ A-5U -\X1#5@F.1:5\7]@6C6/=DR_I;1 MDP>8M,1-QUW)Y/O65JQSQ#K?(R-\^;;L=G]*%6+\\"MX[XWFJ\1406>U8^A$H0V M'Y*WG$L-WD#F^O8[V)/X!_,Q A@G^L4Z/$\(N*ZIA9OK@TENTBD=(_G3X+(H M6<+\3EAM&2:S(%@\#$9Y^0LG'G#ESM"PKH%U+M:HNH$"2,)[>@<]_$>"LP_6M)U&!PU MGEH1D'&N>8#+OYPUV>>(TC^BT:,ZBO:![[SE'7E""[DB7]&RKYPDX.Z.U>J( M(T\6WY(,8&B)RGSV"!AO3?B#%',8) ]HO4>4 %3DDU*2R&E'=TD>TK-.B:PU M2] !4G(4NJ50@:N5'BDA16[CAB%;NZ(!$-/8$''#<:[\^%0T#MXS"JD^'6WJ M XBO..\*/I%1Y-C LT7>D8DSO6N_VM*HA=1^Z4572CY:\N<[? R@T P;ZNR, M.H,/I*JUW1V\-_8G$4_V\=U,CF]Z@&1@,I+8%%9Y\;1O' M]!5R-YZW16S=6WW-B[?D3/?C6VK''?,B);XQ\O5V"8F?.\ZL,M1=J1P>O7^< M2==_$@Z!93K4'2$;G%RHNR2X&?L M[J"'3'6LI%6K1<^$Q9W G']<'*_'&QJ?(QX6K&Q?+D+.U&_;PY<^4WE*.!.V MW@@Y9?%N7.&07(2\ [J-@]'P77DM;7^$/$(6S*FC=$7(/5>9E)#13OK)&P*G MPB/@P3>+7VT<_/+O/KAY?W_@7KEE ^$"%Q (=Q.<&"MS@N$>.F,RAP1H%G+B M)R?LY[A'K?+2=#^!BYS^L RD)6!)Z&&6,7*S?=5EAOX.%A)K>.0E0H+&O=? MP9-"X7"LH2.6<0>QTNZ.QVGT("*BUP[5F1=/O-J([YZ?"=_=\>K[ )[$U\_M MT\@&CD8,#8-<6YSH@DZ_*"LX1@=_93F_-/%^*U1=,P&>*6 91AZ\ KCHFTEY MYIEA('BD S>P[000&O.03C%\/*JXOK5S.-ES 4-_ZTM_H8[ K M.0B2"P2IN*$@2!LX!ON7_+N&>FXL3$!XE_=%]=6:(W LMC'.;8Y1LGIP2)9U MC07&UXP@-A!AVT"6E-FCG+/[3MT[Z'LS?_1B]MJCB[ C#)\JFU0-FHM$SZ!> MOG_%_RBX20NM%WT,>@H(GV^$@0;MD-L=>-<4G)"^U$35L0F; (IQ_!NXUGD5 M)Y>R"JX[9 4VIQU]#F0";W (W\0^2Y(SI9JQIU2ST B?^Q!O)?F$GVW[^_QO MX[S9Z['W:MLU@%0E^3Y"D([U*!IUV5LKPIN/"#(@%%C&^BM<+0X_O MPZ?U)'&$#!B@3H,31*#8M]]X1KIE;W !_?C$B\)SQ_JN8U8@X^A(EN$'HM9B MR$BB:DX'0=PF#NX7(ZT]W CIBZB)IUD+= MMP7;T;::Y4Q4GD$$RK^:[L#OI06D5O([_OKLRZPH&AI\C&5WJ[D/$E3<('(="\*5D8J^K1F=BU;J 6;?$ M5LW^LI%F=.;S5>9IQR,$Q1^@'*?_MC[=.!WCX&@LD>%;AVT'.?\=7CU[VH!K MW,G4\W%UW$Q8ZRA$V5Z)GTA\[6NZKGW 9QV(",#2'"&I.U!+:HG(7JC)2LO) MWLF7I[ YD1] OAOTB9DG^+W8^:-#EJF-VKT'POO^X=G?EY-B.WR@>'1Z!0AZ MZ,I"P@4(>GO-S_[[M?\Z=T,1E46AY)1XE6:2/($@+AZ(GWD-?\MQ5F4[.$M_ M-7K%RXZ^__2R(LZJ9)VS@GM(;<[ZZ,D*E-Z*3"!H+)%G8:P0*!$-BE<9QP4I M$7Z/6&M^B?,I>_)2A@^!VQH=6";LD?46($$&%%P,6"9N1198<G^MWI;]E M7A-=CHFU$\JQQH&SEPC&Z1Q*^*:2"'>5E^6SJ!PD!'-08.+Y.^.P$.:+MM9O M62!&V%R;5KYN'4IF[J'(*II\"#4]2D1 Q=O^S\*Q)W:N;K'B0!S9LPS0DR8% MFS,\>##AP3O[:]>=&UV&!N- 5+ !XI@2SX,!,V"RR(/SQ:']8F3'(-HZ7>\? MU?K)W4M-E4H.X]ZYB3>PZ6 9XZ)-B7D<'$['-#G8_I9WKPLD3@E;,S.94X&A M&2;85[,L2(=BNSLM4<& .M9?)D8D]K4@*1 2E0E]'1)FAQ_SRW#.X\ZSR?>W MFU%K@[M7]K%>N3N3PAC51=-EF3:0O)O(OUP8_[H&U%KY+):><798+(D]00 . M2W-+Q.)0]-P>1A1O.<.#/1 E"3ZGW+XAQ'=(OVT,7-7O6_?RQ9-\,#$1$"4P MNQ)2T%9(1&Y3%BO2$[8.LTZC474C^9:9S[%6\K'\ M"214VG%@K0O'+8^':%PJ.7K#B7 5K1WYQO!]X>10!MV&_B2Q7\DC_1POZ$R-#0!BP,$6:^"D%AS"9XC\A-//P,X![<(<(8A^O3)MEG<@9(T*AYH>6+=89 MOYYW/L9=[>"PO0CK+,LID Z9XI3B]W*8J IB%5O0S!1+^;%+;4%V04Y4MABF M9LKGC:.17!E)"\J:60(MS46(/!GC(RZ,CSPU>3Y2QZ?(E+7S-#H@EM8L8_G8 M4/,H=ZP-]6SQU?O)Q/)LE.A27;J M#(.2JA;2O0,[.[M&<39L4 L,&QQ#N;\UL8$A?W2HU&].KPZ%X-A !T2L84K5 MF9\7=#A&*YR*,DW/$Q'M\T;[\4[CLO^RNW/L&L"%^CZ J*N3OE %L;^.>\IG M%0%I%G&W@0+%074>B"-T<5]EE<"T8, 7PNIM<2";^![N[D!?JF>WO%A?0OSF,9F-D MX'L+%V"'>MTU*%/?7:@$A5JT F5W)[@$9<96Y$D-RG*IL$K<5!A39.T!4466 M2TH(+R)"7Y3*8X<[N:T,V2PDLIAB@66=GSA_:;ID+6'\5!61"ZGDJPX3R%>M MGYN*K<:+?LEU%+[MSTW.ABC7CBQ!45M5MFG-3!:43_)H';AI1U:1/T"!17X@ M\?>9D+PWOX0;OWAW@LFWKHE;*K^T?H8[:-\<'K\*QW*'\UJ 9RX+T-X*=6-G MAVY6DAU:-Y_-S_\09EHF"41B[.W_I@<;85@=8*"F.]6G.)2>"$AZ @WFV!S0 MB/6$X>W7NR.F'#["/DYX0&L8C]?K8.?0QEN8MD:@BE>&%N1V=&]I'WF6C0'< MG'2M/D!/#B$;W>%&C8$L(4"\(?*N,W(;)E]R+W7*_\)T0[^WK]!?_6JLJ]UI70Y%FZO;DH;R8K6[V>WE@PS MAK+BQ+N9XD>GC\ R)5B/*1&)-_>_(F\V/S2;-Q]4Y8I_>WH\W7_="MYTMI8, M;P9BL]N\.9FB-R4J?6I+(C%D<&G4-C,D\B9MECP^*.MGXXNCL\?6=K#D9'/) M,&4YF"D). I1X*(Z%'5;A_,.8_K%BB)Q9NDK-F,.>@*K-:];"CEEZU@ MS,G>DN'+P#%8_P3GIGQ#J#-NCBN99">HK$F^=I05^DH&P/5W\'&6MT1\+8P% M+>IB5Q<'O>_NU!=&9K:26@1W%D6.26[ F8@ MJ:C")Z$YD(&/&>A: 7^=:@VE+@:&ROM9UX.'-!7AQY!$%G/2=B^400T-3R^4 METM]F'P/IPDBU:!"MD"33A$^,$I5^ (\0VY)W3GGW M\S_LR]<*",AFY6E'KD=Z/1'W&_"M::>^V=5W_B60U!3/?M$!'MK M_WQ0U%']:'Q]ZEZ<,D$ I9GAI_B>4C1VSIBZR]77:.\VEZ;.5T2Z=WC4N@Y+VSW1O6^ENF%2."8#QXJW$&Y?WG= MK&:DDR&M4RY_#P;:CVU71O)N?(S*N;21WQ.]R8_]\ND?IG8O=MB5'C'#(H8G>'],&9XF?0J+OI=B4R7==M^<]66;IB)LZTC3L2Z99F MRGFY5*HKR9 .4>T"U] .BV]LSBQWNY=71KEJW#J,"9=+D?52]H(7J=8-V>UB MR;N93:&1+YXM1&16+KAF$O)C"-/"W<"EMZ=[N+F?I!H2H6(XC"7B22A(^5@W MV:>KSN:C*??1%]QR2FK5K,>3N^Z&>5LYZYR_2G6]V%&O^[.VB4T%2YQ%$&3> MC:V)2^8AM05"_7UG")=8<&WD'_]:J4K_R3U>N\0:I#OI-H$^YTQ)+FU7W*): M6Z?<-J"6U@)+(:^W4FFXB=#U.;_>'S1VW(+VEP@T\F"H#S0#8*D("=,>*@3$ MT-7]B-L4,5\[S9TSJ;H\W[JZ40=)#S((6K/]IE1?4?_;.$(,JLMM$?4P0DV/ M!V6,T.07N0V,GY3G(U#L?K9[2'#A#Y.!3G@6*D"M7D9B2\:KLYDDL6=>(X29 M$<4)+N1G';JJ6):(:!8-RFZ3XCH/92XO#SR=>S85[):]W1TTHX94ZT.-A$RE M#K2;4/X"-?/!]>#A/PK ?[IUY@'-3@N\]79=DRX"WT% K#VDE"3V6^C99"K/ MM/3 \LFU8CRO$&D 644C>^QSA%M0)5&'9MVD1F:R="R6=!G/ _;,O&U8_=0L MPY1M&86HM[OCD,_NESP9(HPI-R$]?YE,/J\IAD:'D?%?^;]HI$1XUS.TG$T9 MQSX6'SP15(L#E?:0S)V"5HPL0R99;D8E"WD5E6^@R>N3UDFH,A<[[]V=% [< M='AKDR+#)9)WDWA=)C;3$]FM7UR#A"FU-T?0]U.^- M9GN1!2Z%V ,6WW9Q+R+ZX>0*821X29LAYZ.F,'J M2&C\$32;T6(AD1HHI'6[ M.VQQ@EP92DR"%4!.R$)*@)=UZD.8.D156)J.FQY'C8_4$DV0T-92*JX6=T?/ M.^OW-&SC[G$#'=)P8/>KVUF\-I+7DQB# ^T&%:^U5V*1V\N1-("/"JHP10;O M\&QD$])840C-@0DLNY>0 #*$;"X[[Y=%!9/H,7.%OFM^28@RYFQ("-

Q<= MR(:)?6%XSJ(G&A,3!%L>'NK+D'YMT<0J#+*P[+T,#N73"QZG ]X0#^ K()_%"BWD:B(AQ;>*Z6G;*?G>>V\OQH MC?$.'($Q0^H^ &;HY??4 ^.ABBP3(,G<-T$FK_!(F]V=:9G(_RO^AVP?O^=! M98$D%+Q B+&@^]Y^[6D* BFQY!J%PD8FKN1U148X%QXZD@EHK"[<+Z:1M4], M%@VR,Z[PQ9+H![P<]A!>8&!/^$.S[Z=]8PP3DQX74COCKPUK:.74GN)N:G?' M=U?%2+NB0C>%=V)M"X=!@W;U?7=GZCAQ@!0-$D02^P6-LK6$);Y>TA 5YJ*E MN2868 GG(DW5GR:V?M'M("(J^L;Q"DOO2[)$6YK MEZ 0B"H92RA +'QTI/FM>\A[+/\;!55TV :_QR:I+G1MB6 TOGPES36(GY[1H_^3IUYSL1E9??A,PB/VM>9 MR%0_\0XM10.;6,90,:>.V7GDC F ?F5 3(!$%%\Q/W<1+V'/!VU7-;TDHR"SV^WLF!G)B?CI) 0J.UI8 M)V5-&2%_0ICK4#2@6/%.W&5KU)ULO**IF28:DHV#(/BZG'7(O-MI!IME+F_D M EB4)=YT:P@O.SPEVA-%5(E91UN,B 605RA:[X.T1@JIK0T5"04<1.D="F'D M+Y(YW:C?P Z9*L[0$?0T^&[R"&QQHNG,UC ->#6UEKLO!4<_K>?+D-.0;/MN M"8K$0D%YC'-NC//(MNYQ..D2A\4G#5$:"NCHJ/,(7LY3($HVU#@-Q88Z[$#> M)5<=G?4UFNT.J,9 ;(-\!NQJD MG/3"65Y3?^:<-7+.!CIGQ^4G&&.&WZ,<]38U'!6]F2"N6;&T4I[<6-W%1]7. MR$*2AL3\M'0P-,#RN[NZ91_B:T6F-'9D'?H:KI3V;#BG!>US,L,*>R6S9X?L M1;A6TET*=:J.;$9'P:-H#KJ\,L[[$&<$/@/K>0/>= ?0VJ6Z\ 6J'1U% MZY!D:+CH:#0\-'N!^0&L/T-Q"+T#1P7:3:\8)M$R=L6^X1@[5@D#L$'95'C6 MSH?@]V:#7B[AVX,J%)H\JOOP< G.4%<(U(AHGZ@=UK.K="#=913Y0>\EEI-A M8MM>UQ2R.O@2PVUZNX#U9D_4O< )(0TD$5! &_MWN$1?Q4V@B.0Z4$2K;QD] MWF\O**&./&?,R5.U/A9#NPCIYF&[6L@ -@T,G$1W'S+R[31#1JP#.019C&US M*D_N,FNG[HVLJFA35@[?TH+^2YQ10].PL@.GLJ3"LL_CUJM0$BY* MP-NM* ,4W%:[N( )_1L9,O:_/:?7TJ!O$N4(/V3)["$*,_\X*R$+0]FLZ:5A M!6SJ]KO@)8,L+BKVH<,O?ON-%BS9G[ >SQ?Q-Q-C!;8X8713^NUZ8=K6AZ2'.FK'9WHN:L&-\J!<._3,$]_FLZ604= M*W?U T,3Z)Z9,@8&HT;*"H+JMT-YC:,#RNCA TJKM34+J[8178 2K0.!\B/ M&P+;'CA3$9"[IH]PBR_2M5B@VY:3:+J.PZ8K,C>&<&@XN(=,-!1A1(![5 MYZDD=H5,'0HU:'H4/OH^CN(.<% 2K@ZYGP8)3\EP489)PKO]H8J3/LBTL,*J MCNT=Z;P1P8TA)*Y=$QU"'8^5Y3S:Q92RA(PYE+8FJP@DH675(/E^VCX[G71>XJ=3KL?CX\8OL/K( M*=,Q]T<[A6Y^R*AU"^ ;+)N1EV<,(G-)7?.?MY)_G? H :O6]+#Z0]G*N_G859ZR++FO"",WFC=""4E(-S_K/K MZ17 :_V7-%/\%X;QY5FS;Y6WFX=9K@#7;U5Y1UOG AC*T&CXOV^%&0AE&I*/ M9BK%P'KOC;-B?(TOXC]9U=Z_?_U/H0"M%J!(>]0-%/0_X<-PH2U\2/4G]2 J M0_A3F2H4?A/C]IM;E'Q\BQ(VKV.3 MT>6TN G9QL,O_!T9BR*N3=O;_4FA 39[5$T76W+[)U6'[$M(4M?0[EG!_:T? M]M?0GQ!E?_V =/$AT0 ^H-""]_RUT,+I]CU*5#[$D;$P=5RLX_86/2]VKQ M MG:S.==R;P;?-'H[QV=K*UCV!DI2$42:(X+88)A8%EL2344[0+H/WVK -84HD M@HR$:JP EP-T-S%?9"A"734-KHHS^':@0[O-JPYT4 #O\/:(=N+?&$YBF5;) M!BZE-+ Y@/047L=D@98/8"_ ?HU35H#J!#T^"HJ$66J71 DE6P_9JL:PK%\# M3!Z'Z6#OZSMU9N+BCWK0JY11FAP&PFZ MSW=\J2F_UZHS+VGN=#>/SL,$8*M^KC)VQ_W>&,'X=,>S@UX9XIS! MBTA\5V ;C\2W\]TO#GWCNZ0YH082)"?TMWS0B5SUN9*$QC2TEB +B3H>:S?K M$5/K<8B16+(]XNAL,.40AY&H0YZJ$[B'4S>_J.6B\^5@I\21J%)Y GE M;U#J"-_!B3RT;J"5')IW'Q$G^40D9Y-)[OF95KFPXUE&9T B!J'@])M>E;PG M.MFPO5_;^]1/[Y3>R9W1, .AJ!+Q,8-6L+1?R7-%&M(@<" KHO8,DODNG3X]I M2&^$]S#G]0F(%9XOTCP;/(_=5WI'4)%1I7N?AV>W]P=\F^^E(;M70&(T MNZ["+RVY*7_!O;NS*LD=^/C=G;FN'WK^S#V?FR;%7_%D2E'!U;)) X9?A@\_ MM9O^^*$%^IR4[%5G^%7PH5 LTA4^<+21_T4_B$3@HB<_&)O Y5JU-V(NGHX% M(1$"%ST9P]0)7"[Q=#D8"&[JFN_N1+_GDR]&J4'PI,3MJSV!!9M ,WBA>WQJ M$.*X1Y^7%E.4'::H+L,4IY\?X]%0/I1>)@AS>WM_#O_L[16XHB"4IDR?@@': M!?FST),E"4 #"2Z:DS];NH*6 :5QD8;?\589D5)7SS%8I)H^B)F6Y2EZYS;J M*@,0X>D2W)EE:!WS0]2MQD_2'14RHXPJ='&.T$I+3'X_:9]T3^X90B6'X\9H7KSU4IP%0CV4.E2V MI)*ZC0MY<9K!NL=V8SLJTG4]L*O!/^(B80M)QZO)<9-@3WPG<3.G, 6_@S2@ MXG!E 7498B"2@M@R-!VU-Z+?HY)BJ]C8"_8VNT"K_S;82["ZU$@T:.IVX?"W M)>3LD.ZT+5+7U,+-]0'\O94^(MDHYX4H'N6MT9%QYZKUYECO]'D?$G3.[VPW MAV2RL$4VR9I-2.%$N/#H*4UU->TE1PZKDFQJUW$?/X_2 0X@NH]^8;VI%0$9 MI=U0/R/D.6=-=I< "H2+1H_J*-H'OFB6^>IQ_7(INZ)E3]I,$&B+U6!,A-TD M%Q*:O)X;(+#S*C,0,)@_)KT@!LZ1XE2;!*"4G>28(R=@W.5:2 AZFC7NVZ*-JLZWD<<,EKDRAM][*BG2+J!$&@0DIU <07W$6"GR2 M/N2 _-T"!)K>N:?TT!X8$*VPU;>FU96@C!:A_TZY.K6AA$&=VM4:!C)@V9]$ M1-E'>#,Y0B3B7-3P31816"6K\G3@*L,P$)Z.B5S37-"LL!I]^@;I$Z]@4LYM MX>Y9B#]S+UF$>*2C?J#)O[NS8 (I,*GNYS1QJPQ)EB#SOAYZ^#'H?H*POG[3;M)@DL70#@Q5V^MX5+%PZON@7OMS=F90.+!U6>3L_3B8$M@DQQMHJ8XRO@_/V76]<'#XLGTS(?(S1OK;8 M=HP>8_3<8%)_0SLQ?&\0D0J/(5H0E#XWZVBUD43Y[?.J=7<)U#=^Z4BB$!!) M](WI!@039P3E;31'V]^RP:AC;D=[KF\=U="!'_*IU$)^^92@W=V9EK26@*7\ M^]NVU+263;B =O1.Y=5N@;3A.!ETUVW9Z&UMJ-.#8]B3.>"H>!B')X:&X>H) M<+M!XJ2-C110X +>OBB!H#B>JZ!.-HSAU!W?W9GCS:!@#^IR$;U%>*YRTPC- MIG1PP-05*W6'\FUYMJ4"@F6SMNQ_Q?_(RH/.<"4[LGXIJZ@%=X\JL&@<;[+X M"ILL)N954$7J&G(23>[2VDGO#6KD<2"#G+_:EA[Q^$3BK7F#@ M5=_MU,D>* M)@9UR8<83%@\(@Q.73: $]!T1.[>QO%".B*&_.]W0593WP!KR1KRO[L[EV(+ MA_D-JWOA0]-?$;M:J5IR@BA>;74I3/K?1 R.X.X>0RT@CE)"->A#4R-]VL@" MUG'>%WY8)UG123+8Z<131IM,VHWG#6Z*-VH4*:N&'Y&HLZ:-ZH5.UQ[8!""# MH.E/*/-MS:_&&7)K @&&9,"B4L/ _U#H !7]8,$D4@@W[0-^8-)SY'X,9 Q[ M,!3J8$1XJ>WV$,^=LO/OAFP.R9\WF?(;SSK\%.O<3Y=O8#E"X/J=&@\;=,Y5 MLQ%6RH&!J>U&6T4TK/EATV4=NSN$O=P*V!%B#M#XC/:U1-=,[0D9T$! YKP( MS^BC!!J8M,]8Z[!J4C#+&D.4L(3_V.3SW7@&+4XQ:--5RX-K>"8\1E@']3ZC M"#Y\YOH,5'^R)R %WF&.Z%FQ2 ;9831@>E#A3 M&!;JQJ?B/5:^EU?@.T8'&F&9'&G$A312VEJDD=US,D$5$;'1B<X^"K8!1G M-*3B'==;:J@]F_1J6\/.7,_^P$ !2/FC02Q@9,=KAH:OK>$?U$6KF6!^D4E\ M<#-X$EY4C,6 R%$0#MYRT:.-XZU-#3&W+;-D?LA_X_:52Z@0">7!Q_2!ED*= M"S;H$P(9Z2@H<]T>PH6I")]4?X7N#_:.2?$N@-N30F233]V]C7.32Z9<,DU) M)ND_)(EPHL,4/W,9M,*LEHX&+)) PZ2H'1Z"-\T=E->V@.70_?OQ;PNHH".; MN-_K/SMQA<^3LF8*2J #=-RX@%Y@& ^^U]%)K.P9&#\AT219YZ"%[+&BSW@ M2LIORU6-ZLFRN2?K\F3+6^O))L6VOMYE.F/_YBRCZ<[[4GB4 "Z.,0C0X_1M M=]WOW9W #J5Y6%4SX'S^1L6LZM]+C!1AM$VCJ.O,(B.:4SE9:9)3]3Q=#-O4:[!Z2A JX[<*,2FIHD67O$6VPB#@L8LE+EG@&N5EWH M&<]CK73V9_QD2.TQG^I8&V>A^_SS6.;/_PX[EQ^G )!;Y&WZ9VE8=N0(N+ M@,K#_LDS^88,K0D<:T,4RC=;24R&S5A++2B@ ]?#?&>Y2>+"";!;OYX0CPRL M+6U0.J"-VT&T>(WUDRW*X6 M!T>/!R_'9T-#D[^M=@?YRQ)FA*H_(RPZ)N#TOB8/!LU&C5-RCMC$ETTX0IC/ M$2B\;4>WK2"2#RS9GX&I&%+KGBWE[+")+YNP0VD^.TRBUHZH".2*![4BCTH5 MX^\%R+EB$U\VX8K*\WAT]%@O*:_7[>N5'&8RF_4^$@W/RXHA".U49+W_WS>V MDAX]?[5^NWU/RN-Z(D]"-&>=C%\_6C-3%S-T!/9K6!016N99_?V=4,:F*14[]:.O7C-V5;Y@'G$_V=(79])M%&KM!Y\L2QEN(X#",5=_R9P8;V32[U[#*:A:R\"<^RSO/X^EX?#JY>/\#U^L*3 M7\*?D5!'#6YNV".%H(JL DB]1N/(-:2K67PU?G>SYGLW#T2C]RR?/8_9LX/F%7-V"GIA5Q&Z$%"W='4-BE84RM=T MN-9NZU^.0=-4*C0G"/_Y7%=[]KSPS^Q%G7]/X1*GMV]G"_Z9[W@['_.J4T*P M_PUZ*#/U<>L@YF/NH%5ZH79JQG5G"GPL+'@?'67'"ZY3HAF>IP6^[ .O$T X M/XKXL]I::!T1SD; .JK"L=S/*;V^K1OFO]J&B]NRX:7$1X8D@Y]RX?T-/])3 M9=SA#D&44JX#TS*[L-(IGCV\%>LR=\ 48RB=QYYL@EB&X5Q]8Z_::FQ$R\8X M?6DK^OD,,H^6:],[1;I:XN@JXX>;M[G64[Z:=:PF'?9?-V='%Y9V+/!1-GL' M.'\'=.R:3LE,[D6\+^MWVG5/3,=07U)\.C%-4JN\7K:)0-2U"4\6346LTB7> M;S)B-NYDMB1$OIHU78.U<[B?%&5]I:B3+8 [P^)29U[?!?:J]M?L)6AB+B01 MG36MEPG&56;I2%NBJX >P M'$;7_[Z6J$SX@*/76"5PR#PCT"5?\/NU'W(R5(T?Y^ K)9JKI*%I]@,T#>K5 M:Z)6O8E3@E7.HZ3OWY_>=.XJ8>G0]5CHD&KP?;C"7_8TD*Z707S(N;[ !D,S M3!Q9^A5MSWPU*V/ZM?*SGVPL^\I&>!T'HBP=?0Y0;UA-E:[1Z#Q/'0"6E/NM MWMG)T;W1JL=).BX>_YU;C3A79EH[H@#9$@$;5+%!2,6-#JP?2X^BA_R&!./G (!LZI"!] ;-Z_EUN M:J:H4-Y2W&G:+=7R$U'Z1=AO8FT#,71+-JQLZ$562A6H;:I+:YM5TGO#.2,D M7AV=-;*:D4CD!/[[ZFP2M:"R4@TKJ,S25C?\4)*^NYE,-N7W-T,&0%S=SI?A M69=IC@NO>$NO=T9+%Y*LI@K/9\^_L\ZZX;?AP@FQ"EJG,(3_R$(9ZES"KK%Z MGX$6.E/,ZT_SU624_]?-VM&;W&_PO#%S=*.(JEE3I:.WH3Q YKA=B-K??[Q^ MD(R+SWYY755!\Z6HO0.5*452%6AF N]?#5K9_5U<[&?:./\@Y&3ZKFZIK9=%2_OU;>+]I]] M\6S877_5>$AD$E>(;WMEN.]1K;&OGJ79\O(E*LF0,[-'NOR#SR@2]/UHKD2C8"!YTY=,>-QS<\/*ZRKZCW-=9*YK[+N Q MNKCP.W;!M_64A94#_AXE:<.6 B)6*LT /2[_X 5*OM97'5"E2U"Y,)7P/$!2 ME%Y .8<\?=,Y(U+=Z/84>\>@?;1ZT2UGDV@UWRS#";%JOO,KG(4KO#DUW_DU M7H\=$%O%EVB!J=+%8DS_<4GYD'N5F^>KY*O9E-5$[RF^E,66K$ = XR:*C5, MK?W:@]<7Z 8J-3)'GI$]XM_WSS>E(SW4VEGV.Q<8"^7:/BY];/1$'5@$P$93 M^2=9[R'HR&W9C#1 *N? ?#6;LYKHJ(>NR^(WT.M4 X/QU=F'H66SQMD&&G!M M(Q_\E:]F:U;C=Y&9N;-9;L01 AUT(XHH^[V_+\73D]Y3'/S2M*>R#,B"8U)_ MQHE;W!WS)=SZJATXFJERT&=?>7U9)%)&#% 50^=X97GQH3.YLKSX8A87G_ - M7/OEB@Z="C>G#X$T:V=AT?SZ 7I_&HVCSD>E3(YGO>P2A9YK[ 8I"0PM1,BX MY)(A7\TZK\&Z.3QZ^_"E9AAHMU!F ;4]PNI"5 Y$71_!7SV(RM 3WCC4'Q69 MJ1T+NI1)&QIMA]))AG^]+!2=L&N3IQ6&H:OE[$X3VR2)D=!Q6]:^_33TKJ7K M5:9%#,? VU?.QPYGY]CCHTTP3)7FBN$ ]HNKBTJ NE"[3:#W#T'+,UCW3ZL( M5*-QQ)]FR+JV\E5(5**3TSJ4 I=?,.'Z(55;:\::\"'EVC0!JF6"MDMF:#_)6(V _^@;@[CM?3[5CI\:Y5$KD\;S-!1D9J(2\VF[QGA$A87J MEU]6_7X5R9"O9O478-V\OM"$$TFXR% MG2ZXL-^[/? 5@:>VOJA&*6;37=Y_O\R1KB1/65D>8'_+CW;Y!^5$^1I$24$( MQ+W6U0A8TSD(QR:;M_EJMGDUT4$X DKSNN6S^R)_56\JK]ENC/*.7+R<#9 $ MOGN^'EBB/SR)-MD,5?EQ%5H0JG2Q$NYY)DFT;3J>U94,5L(+%?)#RGZF=YO. M*&+I?J445KJ_341)D'%CS\AC:&@,0 LZ/#J3@R%\ 9LQ7\VFK&:!8D)9!=>= M QU(,K'KRP=_I$:ORIW<5Q*TZQ>[D&A1J/:CC9>UYNRWBT#KL[ 9N@RE7:DB MY'G+?#69X/>UL[*?C"LM4N(K3BI"M7 .9PZ53":1M6]9$! ME'R.%O@RS>:-*/EJLGP'ULW>T8 M;5+<5=)[9POLE88DB6:Y]R1L8J4+)%\TYDC6D4, MRS)A%3%9VNJF'TH2-S:V"J_2Q2I/LY5PZ)?$"9D[CYOGDN2KV9351)]%$#*I MY/3R[]U][U!NWV?9E?SVVV?>B#UJ))]-D*]F:U;C=[&Y $34?E]3\?7&\%,X M-'1VHTM]\^D&?,;IKTD?>80L&CX,KGJ]"?=I\JT/7(2EJT*.S9>O)CO\OE96 M7@!(Q)GY>2/*TIEZ( YD4U1<.\4R\>/IJ=)-B,[^T5&Z9YS2HG!@ /GX%DS=)%?/D>8G_=2 MYYUHJB_@L)/+^>6'O=1A3ZP7YYJG=^8\M%A*E?"!4OF9IW+FR^MD 1J=+"UP MX/+R^*6&/ ;P40PR-W^UK(HX M=X9C]BL=L2\KHSVJ*?>!0=7!!W6G]465)K^@J0;0Y8Z5UR_;>?W),/;6[^C@ M%]M7;!=R!6>Y+@.V,LT7JS3/+W\M(U%_06&[?74:R;+(IIK9.:^LC5PG%87TQ-E0)\A^']&6"> M6EQ'JZ83NX[E1G#?A=0<"1=9*%&5LNM88"+$N++X>Y2D#5L*B,A;_QN)8Q=Z M\*(%OKXLNK9L*G0N2E669BHQ+W>,,UA )IFS!G\C__S5PFYO$$IYOR?ZD^J+>E>$[T$<92.D? _PX>U?U81]^ MKOT;/MKV/RHU]GG\.E)'YM6A!DZ5;TN_U-[9P-H).F[PV5:&$OC]ZW\*!>I8 M!HJT1]V(74BL!G@; K6-+/V?U/4 T=S80^]J 'P /RE54)^B?4+^PLE[%_$IC5Y,(,>[#YD:-F:0)]Y&7%F7$2PM_^3 M:HX&<)"D*BNH7VS%?>W?MA?0W^:T/O7#T@7'Q(-X&,*+1V( MKX46@#<$/EE4/L21L3!U7$?]+>C%[G6B#: U8@:TF2 A]OY)67[L'9"FN>Z7 MA]\]$N-8U_I08K %!OW'U,C/U0(/I0(PVN( E6SIJ(:8R"7HJ.PUVCT@#16$ M JHAS]6P9PHU3-$$2",UT=5MPG?L*ZB"SG/#JMPS@$\I%!9]S//89*_ORD?O M?U^?^.4O)C&LG&7M'SZ/#Y23X^;P]K!>YK_];O8 !3H=>.\0X)L)_P45K[TR M*#Z-MBZW@$2)+>T=4%!PHX^(;;@!^%PT*7QW!Q(:7SM/_JRHF@?QIYC M\ED'GJ"PQ&(8WF!%L9QZK#'0O^$KV_:_%WZ=):@@TRKBP(!WT/[I)_4A2V8/ M/87YYUN4QM*5-(W"Y2$2_]\W[MLD6K5?><:L[.*,VJ=L/%O\/=^??QZ?#@7E M@AT[O'E^?FJV$UQ<ZY>@-&;_L DNL/(\OCV]OF":D/5;G;D/ MCMB1G?#%"8P'!ICHSC;9RK? [_H9$JBYS"59&V[)>FU+5NK8(UC#Y.F_]ZHX MA$<,I!FO9/Y^UD3L<)*FRR!+5,E$Y)I%RE/<-R:91(7-:;]:OVL&-9'A. [> MTJD?ORGX)UNBD^AX"IF2A')0ZR";(R<)N>!;+8U#WD_T3DZX6<(A)4C96G": MW[#*R:DVA]VHG$CS1)EEX*Q&9/EE> ])AI3B5XD$. /%/[ M$CS*9N\ &V) /\)^,Q0C-<, \#]24_Q\'I](W5ZYVS2$AY2&,UA."2_\LZBZ ML_9#31/;=G/^F1_!=#X6*2SI^$[_Q @VQJ#\-[]H E-@R@6&)3^A6$*ZDQL$ M6BB7Z#(;/G!X+BW]K_5:3BEBSD?@PG(^V[9A_JMMN+@M&UZ/X,F23/'3A4*( M+D06\W7'(L_SF.>N],$KTZD5N11FKRWATJ%U(N_;$!5@S&BZ36J^#8/6<)U' M%G0?2_-5:+<4TVC+BD/3+W2N*T'>95F.+A;3:+3%3AV88/OO_B%SCQ UY&H\(C*U72/K(XH9$3'4JC&UWK MR.;S>'1_>'#1EAY/BN5LSJ/$JZ4&>+F.3;@>F!\7X3)@M15IM@+5>CF[PWI# M].GBY%QQK7)$JVF.PMP4/DT?X3^J=;)MO+K"TMN(-L+FLVM\BFH#CP]=ZWZ]IH"/F>7 ;W/TBS/TI4(9N\7%UPA/F#\T\UFW")/!*1T MSAD(H^0W.=43SEY4)[_,"1_U$MI6*-'\"C,_B9?P)-=)LGSH,/R#7WS M-:OQN]1'(9?Z#+6Z ,.TLS)R_5F2G\?G;Z/]<:O-U*K=K.=F[!W85WJC@RXA MUOS4:64@XL(S59IAPJN^OZ[1G@?.1O)J+#1IL*8?.9,\R 6UNF2VS>LA!VN-&@@.#512]=>,!'3L@90K(Y(9,A9"C\V%O@Y,=]?$%7_8^RLV59.15IJOCS6L#ZZ=LD+T859&,G/P9LD? M9SS-P@SK.:,,F!<55J Y)I$A-4L) ?>CLGNV(2&N.(>[0>'N,"(O/HHJNR>= MVD%G-4Z=W^7$CGA# LSY=5[BK&/K6[Y*ETOAH$5+W]$XD:PC45>A[C%N@(ZG M(.^+AMQ^'LC2\[A9NZY6A[?5RS&?3BPK5C7' .CPM/I]>*(&6C!5@"^':XZ+ ME#7#;0NSDB\)5V_GG=6/O9QW@U=C?/O-?&?B@.0L%;*-0M80<;P,7=,PL3"! M?86RF])QH';BPA&MEW<3MV[F/EY0;Q_* MRA!J#**YU4:+N2KWRE! :D&53(:S3U$3'#=(:NZ'IJ&*:I(T;I<\=?3 M]IEQ83PTA9=T7?$EBDCV/5[X]M6++'1LZ[8E;!9G6;I2+=+%4E[*G%#VGBOF MV?MD""GDA$R&D*6[6+9;3,T@Y;+P[M0JNHE^6^< :,I MCEX[G(I"?!F#)>BLYQV0;Z-V3&MOUOZ[%H>CN:T N7V)3[P*#JX(.ZT_JB2I-?T%0#Z'('&C!D M:]!X4<2! ?8H^Z>?E#/GE_GG6Y0.OE4TZODSOV,,[A\A98\&RQMH\CT*6-8^ M98/\,LP$>!YWCNLW/:ETW3WMSEM-PHLCT5?4H14EB? \OFH>=L[DWL7HLY+& M*MGYJXP0A'\>CZ[K%_V7]_%U>PUTC![&?AZ_O4B?1U=*]7HHI+'2RO/X4_[; MZ[#@SS$WGZI,2HF9F/NZ5@?"BF="DSA^1/R)_1/Z( M-3TBLGC;$-D++3/D=_S?-]?4N8A4@0H;FZHB"A\U;*U):1W* :F@CC6=,GN M4F454'WXW)Y! ;@%^ 4P,+&^I'B&II#Y3?U[KXI#J&:!-%-__=5IG6$.].V\ MC[SB\&_[T(]SR!?F1$4D;\V@)@8\95OPBWIL(<>1U(-601#'R/W5TJD?ORG+ M>R"O)C[$%Z8.5$K*8^'BE"&8/R05%*=G6=T26.9LL" M72F'5RW.I:7_[5W+*44-R(?6$&S;ALM?;<.5;=GP>@1/EF2*GRXLANA"9,E> M=RSR/(_USK5^]O?B]NDSR:GK"=1EH'4B7]H0E:V&'_.<1P9TGU"DRZQ "ZG@ MVG^AW&R<5'- 0=%E( P__:X /+W&X M:0" 3$T=$3B:*>>XD*L^X=@*5:"KU2HML&DK5#]KL!)B#9[H4!B1:?7/8Z8! M_IZ!>FD\C%.CNX)9C7BU:( +7&[$N MR\C4#%&GBY-SM>!I48VFY)HJU\:GZ8.513-.MHU35P@-%M5$V'QNC<^";+E$ M\\*R M-/YY9#=&X#X'$4)T %NJC45*DF]6551D.33?G=GJ+\/'XP3A[;GR>C M@\M6UH>N6ENBJ2[9%"6J$B5ZMF7/8]WF6$ZTD\V O5"AJP+\;R6-X5=;Y44L M_Z"<*#E1OBQ15B"UT89 B)?@U!U*^N V2]CW.8%SGZ][EM Y[Z:/CZ'*%HTM\BAHWGPFZAFAQOIIM7DV< M\&Y=4S6OF+$'6XG9^3ZLR0_C]_>A2;S*-;[K^VLIVCL'=A7>INC+U.G ME8&$"TLS%8&N,#&G_WP)VSV/H.=$R8F2*9F887$W;UA*L!:WO7Z[+TA6AU#G M.7@-QCZ &P;.:&%@''U"FQVN489J871F@KX![7M$.EW#R2N;K,_C\\;+18TU M'HX_4\)F3R\QT\*[1H65[[*!6 ?^DY+)X!8346&[C874F")+*1^.%BI%NLC% MG!CY)2R0S'-*GCK*%L-L"+_D*:A405;P81^H '<<]IZ:3R6S=U(9K3P+MH3/?+.=?G(4 M?3-SAAF(K5?I,INW0X<=;D1XH$H1O32?R+ \(?.Q9@D1,A]KMC:YG661',<0 MJ0/3W4MQV[FJ"Q_J9^E166GZGOLN+&YUP+53"HK6A]D8^.DQN!5_CY*T84L! MD0#:%GQ*-+_6H,CW5SKIU XZFR'K M,*HNH-,WXWS3N\F;$FO^2K2!+S^.3SL-P<,0P?XUR.F&M> Z##$^OWX:D::+E4 ;X:KC@NCM8, MRRW.3[X47+W)AR<9^K+?C3W6D/D>H55VCFS8+-JF86M%(G($S-G5$CEU&B=G MYGCG<4[1E5DUVE8V.#AQ&R,:%\?!-MM,49$DV?@ER!8G%C2];6MJ+M'@XZO] MX];UK:GVBBG HB^GMJ6IB?7KYQB+=+GJS@!U<^4=3WG'HG*NOM.E[Q=0X)&+ M-=*D=Y;U>"E$CS_B46% JD']+'9!?8C8X;I#%G0]- U35)'6=?GGGVR[:)[R M#QS@T_7/ER@RV?BL1L"M0WV*.XG]2 J0_@36Z$*!9N9 M)?D]*MW)8@JF-MBC2LB>LGYA?Z&$#*'XNR0/9M"#W2<,+0D3Z#,O8_#+7/NU M=_J3:HX&<)X3Y;OY-NV3$2!G]AC MB=@S-?(S$7S :(L#%.;5T2#!J9D/[1Z0A@J 'J&IM5][F@)OD7'T-I3-41,) MH29\P[X"__3-(WJJ@GN"4N2'/(\_+S[ESM_AB7;?7EY>N:\:.@"Y,[*UM+/2 M_>KS^,!\_=LM-6I']ZUOOYL] '6!HF@?4'E06-)2 RCFT>%1)ORCW!^(Y(S1 MO^X 5#0F0&>[NP-U%?K=@08_HHZPCB__-$@JV-JV]4NH4SIR6S8IT4!/.@1M M[#M0/$M3',-6J7_A'W3R;.D_FKH2]7;/^BO'3/_U?*@"BF?HW1V_OS; P+2> MSOA]'X]_FEK!]&?V'$LE,;9-_C;:CR*'U@:*8OFSN&01_1ONH6W_>^'763H$ M2A1%'!A0/-H__:3L&? ,\\^W*"WLT;SZ(),*+;GP@7@Z#\H)D!,@)\!F$B B+LA6"M4#4DV&+2>* M.)Q?F+W)+V\[N\1]1YZNIB+7N/8I&Z[/N=Y(LF+/X[_CXF/C^/+P_/;U&V7*)B+( M/H .'"J$@VR!SXKZ5[9*IXW_YE\)?[(QX72+%&2>1S%O1+EF7'<02Q58K@!) M93W@>88 2T>8V0I=X<-K2]/GL61>M/*;\K\^EZ3L#E/-!*?0U4CM.@Q/GEK" MZ/98K%6"KP--O:.X]CIOPBQ94N7_67!RQ/J)]/;G;&^S?65%;#^Q4Y&9>J9: M1JI]!1K-"_V@VRUV&YO(X7,W%Y?;RRS-58MTBWT]?AG73T?W(9;^LJP>TG<0D]?]M[4T7$"%I?EBB2Z7$\$+6)1/%L>"V !& MYV,Q^OA5/;\XNWVZNF@7-X@_EY^LS=!,D:%Y+A&$F9@,F +L\?2[ F*9"*0, M]ZVB7-_ J6>D=*N@<>:&;%)]Z/(/VL+2JIPH6TX4/YU0"\143-7H0=72Z(]. M@03Y&OYM6!'U\_CH5+U2ZSPX?VPY_C&25V3UU+]H_2$AHJ40^Q>$3^+#S:55 M 1]66(X6XKK,61[6X,?;AXOQ]E(LV:W?E$YK*M\+B\BLG/&VA;/2S2($6T6> MKADT?=5J7Z!M#Q8/2W?CE[!X>'E7>=%2(26;%9HN9\R+4/B@D7]O E.]+NZ*"5"5RXK M=&4S98@1U XT[R,*^,SS^/-IR)TJY2.F%L$@RX3!M5H88IX5Z&HU7#NFAD:2 ML%6T*'^H%_W]NW[K93A?'*; !AMVSBL-^$R9-CC<8X,@418\3S+L%WSDCO1= MI=C-EQ--5E0SJ90B8'4]CX&Z>.CRO\MMA%**$^9\M+*RNA6*0K_%>RAQ;,S\9EQ3N- MN6M?=-F'EZS901O/4NN*& 67K.I!G9N;9?YL3_5A3I2<*$OJB>/UV#YCSTIG_WDBW>V(3#7U] M!9?Q%5JB 1 &1W\ 5$-$>UN_'3&G9?',,(9 .ASJ<$4$6)+ ]AC (%TX-K* M:D =^K7RR_BIR/'G74=J$JRB6>)&QW98!AXX!JD6E+8)0SM4:+X2/HQMR[0\ M$\[<&-$W@+=3X^>1J%]]WIX=[;?:7G[V$184^$0_+]4+$(N7YU!F1:P\B]+P MY3CX. L<'%)(W;O;;_Q]/RUVF^T-9M)4@!;X8IEF2^6OP;5YO#UZ"61"=WE< M')7J[^K#Y]^KXA9KDJ6N7R4-WV)UH'0Q@.B\,-[14.A6!CVW'-[G8G>_?M9=->]&PVE)T=_ S)HSZ@*,RJV(44-\$K%IE)O' M9P/PU-D0IDT+Z*U49.ER-6;"]HLR<6U%3!R4)=(/*H=O#?!Q8K:2Y]Y$L+%6 ME1RJ%.DRM(]9;G4,' >P+4.\6XK%N^.C_?'YW=.@.AYDG>66AV/C:49@Z&(U M$3BV'(,M ^&CK:U8R(F2$V4!G*HPZ(^4#);E *^NZR\G1Z!7ZKYFMR2FZ,0C M2VA"=Q8@V(1J"7JG,3%MLUPU$X:L'(&QE^)'_O3SOGXB]9LZGS&VVPZ^RD1/ M>-KP:SZ?RW%!LKJ<"6\I1]#:L.!@3I6<*DL7K)8R:7:$HQ1Q1KGW_O"WW_KH;$M$>57P1B6> M+@I;&%-.RK1>EC5/1N!8O_]H];20"6@K9\!MX; 3E50 M*VBR6K!I?=LIO>:>Z8.,@UB2 C^/:D*]WGZY@+_:*M23A%EYMI\]C:':F>9@ M(0L<'-*K7CD;582GLP^E5=E@)DVE?YVM5&FV$E['N15G/QL\Z'*J!X9@OALXI+P6>5G;M3300GT6[N5-'8W YD$+JV#+# MM&GA:U6@H5"MQ,SG?E$F+J^(B8.22-6N_"JG-6YN7$&61(MF$JB+*#L!R^K* M ;:F3")6H#EF6S-E87"W$9AZ*5YDQM?RQ1B<_M65;''G-1V*2+>_ZE\W[[OG_!I8U4L9@>7"VJ$LMR=+$8'J^=X_,GQ4]A M<]XCJ:Q%V:#,=5GYSV6S7957S 8;=LXY>M87%/896T[T/LWUZ)Y($$D7G?[U M3;/1+^XK\R3.NO1.H@!*7AG$,26:%<)-YE4Q4=C ^(443C3DM(9X_GJ@C@09 MK/;L-^5P,^'OY,A8&Q8 R:F24V7I4M0PU* UN[.!.J5FUAH'K_7;3Q %C7-- M+7++N<"IX195H>P MH3#1\^-SN?#HSP53K75N2JV7;/':)C-39M"P7.6!.1Y6MF]^3I2<*!MB\HR/ M'IHLJX];KUQ*H)ZK-EUBUUCQ5;I<"A^TL65\QRW$=^/NZ.Z:[VG'=S=BII@B MVZ>>0V#-8\'D(;!2:,-]N.X,3@3^Y*93W#X(K !FVSK>9FAA7(:.'.9EJ^) M BEP,^?ETD]\.+O[6:J\/ M]TIO@YDT'0BL(DLSJ8SCSB#7YH'UZ-9^0G=Y/-B_UVX^UKUAZ5(@W=/@/#1?ZJ?']SR&XQPE8Z[0;@YY^0% M.'G&7TF)DT-<$O.O^'&X_WG,/'4WA&G30KBJECF:85>'YK(-3'RX(B8.2@L] MU:ZU.[;ST#TL9QAO*-%T4!#"E4!S7!%*82Y'N$I3 (_[]Y?[!S7S[N%C#I0K M3;TC3R[C/+E\!RU/>*I;DR3Y=3A_=?F] S M!J+JB4MVQ+ZLC/:HIMP'!E4'']2=UA=5FOP"!3UUN6.I6T,> ZA&F &Y(.A9 MOWWN24CYS?0]68J]&Y5K^:)BG)4/V6PQ\39P:2::R7/PK'PY/D(F9-;JBI7Q MHJA)G/)X<=9A1'-?BJ"5TVGI7%#MKAANB6;*+,U7PWW%.:&&I'@M9+)J-(6V M*(O<%U_8SHUV\GI>7C$C;-Q)Y]!:7U 59&PYD3OCUJ29(L$K%5^TD_%=D?\H MB_'4TKJT4HJX3-4J7>7"$SVKXJX0!(K%=%$DIG@::F5&_J.=WU57>_0;^/[->69AN)9TF=," M22I7Z$HJU?!9A>$*@9J+Z9 '/C;NS4_.EF%W$TAA)_43@E(*CS )#\TP:J A9M9(6= 3B ME;RUM3U%;3I2<*$OJE 53 MX8GU;E1:LGE^PW0>@;P=98RQ 2(YGN:KE2VM3TS(EAE+O<>+X\J+R,E>!#C9 M8AM!4(_E+58DR]P^(KH/(H&!'J_%8A./'_8]JLUJYGG3. M'.$EV' *T?V43."&I>F<(*0E 74+YD UBX!]S+CN4V ?1^FQMP8J?X^'?]ZZ MHVH >Z>&%I(06$A*+@IAY9R-,\C&(6[,4UF1:]6;5_8\9(AE9I@V'= PCF88 M@:X4ZJ;8!$&7+Y^AJ.KE9XNLRO'*;.*7^;:K[W3GU1S-("[K.EB2V[_I.KP MMA!JU#6T;XYQ?^N'_37TIPEI?_V =/$AT0 ^IM#2@?A:: %XD^"31>5#'!D+ M4\=UJM^"7NQ>)]H 6B/F-?N\D^/DEK.&UH2M$WGN+_GW67^ &O&AZ#K05,Q, M*"I#.68 I76H ]'H4<>*]F' '?Y.>AGVHSSWU"\>QQ88]!]3(S\3D$5@M,4! M2H_K2+X3\6OHYEZCW0/24 '7';@O"<4;);0-M MG;TTDK9KP+?L*E-/?/+*A M6GT&%J;2H@]Z'C.W#Q\\;PPN;X7EA0K!H'(6MG_T/+Y\JLGE3N3MM]](;[ MZ-OHZ#OHZ)%RPE^%-A*@H)-J]@P*0(I(/D#_E&Q0(OJ*@KZZYV!?)<\U6.- M0:0H5J@.*TCT;_C*MOWOA5]GR=LVW( X,* HL7_Z27W(DME#3V'^^18EXNJ* MID;J<8=O0M3ZOV_0_;-/O;A?\Z\WC@C[U6H63\]:-58>]^8UVB^XI@/_-2V* MW*(>?#9NP=G'^V=Y=8N+U,K_H)R,AG_*&BBW$UP9-W]E$V\ZO--.$,6/]A7S M^G8CQEF@_ZHG*RT_C_?OA./ZYU'_L%J:^X:(Z8?@R[! _#^X5LDA.%N)G%X* ML7.)C?/MM[]Z-+SZ<3$A^>^]*@[A8?MD0<(6[4.2,%A/SRCIPB #<^+-(=Y<2*N<_-L[S_ M/"X7KZ_;Q\?M!CN)U84JJ3E::39>=>#R9Z!726GVBBC16=+>?*,NH!Y[(<"U ML ^N%OXM7\WVKL;O]E;";Z^K861\T&_>'KY=&\S':\BMC%E<9'G4O/"/WY5% M?2A8Q4YOW';$_YF?L7 ^-C\-,?5IYI\X ?](4^M9[^379)&O U(#'"U4BS0; M(9DZEUPS?LJ6G,%J(5RK\"J4*M4M.(K43B)%$,,271;"D>#GDLE?$&_778@> MAEKZ/O "1S/E\#1Y]N]#\L>Q/''I2KE"LQ%JP:*0U\^<*(>8$Q-^,>J:BC(* M9R;H&TWM#D *M&4%>.C2U.*X#GSG$325J_I(B6.D!#5=1O(I7/NC3(W2[5U1 M*K1<4.7E9SSR-?S7:OQD]4\"&BXA ,X/61<4\&_%D!Z(>: M*M7ZT!B6QZ0#9?P@OQ[S?\;=YGLK'8=D=F/NA5&B*E&B:T54VN2?KU6B$&TM MOLA406>I2I>JX4UHF\3C^6K6L9I578?U[SN',NJJ*(:".3. M&L_CN]M!X^/U^G:?$1.TD7P,(K=LU#J05"V3D@UCB-N-VG Q:Y:8\\B4 4E9 M8>AR*=P=RH5!OIKUWH*U,KB/?&2JS\ NHT%.Y!'J-):0^WCTV0:&<=VY0YT- MI/_X6:X_2_+SF%$JI\K+^8,J**NR)G$6"EB+0\X@P,M#LE)'A7=6AW3J4C(@ M7-%^'^Z%DB\#47_I\->NZ .OE;3]I6 R1 MAC@+80H /6IF4#D\O+Q[NGZ55V4[[HL2<:C7;"3: M##&?1%FJ@2A"+F+C1&52MQ8]8^8+!F@7Y,]"3Y8D #\#.963/UNZP@H,[P*I M\HZ37[?0B+J#XL;O0,CJ#E9P4==^!^,DE<[4MHXV>@C(_W4EDRVD"D\FN=V] MK1Q^W)R?OE=6G4D^Z(EJ%QA3Z6%X/*:!DTZ*++9D)4\5YZO9KM7$<51G;W6M MW88WT33N0!O([Z@OU [Q-1[JYV-F^"1^%%=EIMG+0W=9M!:&2D.LE:W;:HM" MO0QXM1S/T7PV;;;-OW5?934KNPIKXW(_^7F\L/RTZVT?9;-W@+,H0*\AX\,6 MHV>UBU:S<\%<7+53C0&Z96?;[JNSS*#,,4L@U3(@/GF:Y2ITL90+T'PU&W0G MULCN<9H=9_=O5\Q#/\V6G>7STZ>'7F7,U=9A@,5%JPQ(3(ZN" Q= M9LI9E)CIDW:U?5 5@:,Y+DZ"\RM*X96=?@8[?S9&\RU,]-C% 72I6**+;'A; MST*ZKK2PKH,2>"#*TB'H %T'DE4945.E:[-G:7U'"=9$;=0:GW7O]CNI.A#V MZI#J&Y#UV>DR$DC5T-JH]E#'Y58K(FQGK6^"H*/3,0QA+H1,3%=86F! M#6?5Q0F]X/""S)[S\@^*OZ#,$B5EYD\#[C/@"D3#_/1X _[TV8^'+41SS%+M@Y/ MYLOAT;>O*^RC9H1*H1W'7UQ!1"9D,2=D,H0,[;_^XH1;H1A%5LZ9*1_"W _01NU#N];3Y^#K47P]+[J'8JM:A!M:B<=$$L%>\S:Y(]'/+0/D%R]*52B5W/Y8V]LJYL9<0 M(4LY(9,A9#DG9);D>%9%=,RYBQ%=CN=Q0WELC/4_3THK#FKU$GY&U%BIG_>Q MS09*],/+4JPTMU02T@N5T-+Y+ZX7(A.2RPF9#"'ST'VF!'KF976%FC75&SF]$]@_M='EU5^AF[5$\'1DM6-OSR^RNHFV35[[ MD1,E)TI.E*P3Q4]%5<,Q_-L 2 ;2RV?6$+KK#D8&N-34;A/H_4/0,I_';>ZI M6[T[X)E&DJF[J-%]:Y5$P=S7F9=5$8IV '"GLKMW#=P0K=RM\?W[U=]2^TSR,M#NA8@OE[ M:W64AGJCX%]->&1DE,\F:_F0*,KTJ61 G[-T11!HCDFQ:'[C95$NH'.BY$3) MEE#,L+R+Y9=[2&";-&14O:6Z-6E\]_G:>%#0J-55>^2',U/KMSI_/>45=0H3,*^JR),ZS+JGC!$40@=!_41?$NZ@ /(72,'6Y#144 M^D--E;R_<'WR!D"])LWBTK25(;((CC[;>+[TG6B"HTX'M$UH =W6K]3;OZ/Z M1YHU#\2 M^6HV]W:M_^+$0?I?BI+/;B75QK6OP@2!.()M4"75E5D;^K M=:@1$/4M=G:7.E$OJ]>,ZP['L-4"RQ4@)Z4[:* (;:ER-0U@Q>TRC2/Z&%SN M8R1$R&).R&0(^3421K;NK5;*2>I9/S4^ON_T:]<7-V.FWOE&F;*)-G#@I_,& MV.;YMGE*)ZX^V;#ESE-_*X\MA,$++,G+1\_C\Y>GUM^:NO_ZFB3H0+BAR'T7 MPDQ%@*:Z1C02K<BFJI2I?+,6N0 MPBB_@#YQ/RK#/!!1.?/QDB0Y/8/H&2]7DM,SB)[QW)E-I.?$@"PFJ71]#UV1S:FSB0#-9TLS0HE MFN5B3LW;G%N^8J^P&"^ED-,SB)[Q6E%R>@;1,UY'RM>C9_+R? -$M9^]40J? MDJ[U05/\!(9C"XK8]_== &\CN0_K/'QZ E4R9:\Z8; M'N'CI:=.)U.5F<4J72ZFE#F)UOZZ(>(HHG@7\J1)LO3,DR;)TO/K)$VR*-4W M0F!;1L@/4X2?@S^AG\GKZL,^T.7V[U\#QSZIU-CG\6GUX7'X4:W=\)/BC;ZH M=V6U8&J#/8KY25G_M!?$3(Y^$/H*]OAY+#<>5/7Z^LHX[<9]!7S)_Q0*U+$, M%&F/NA&[D @-\#8$:AOL4<6?U(.H#.%/;(4J%&QVE.3WJ&4U[N64!N;,@DK( MC('[&4!U\4'=:7U1I\@L:KDZ7.]X',^C![J.#)@*TA6=W MCU_FVJ^]TY]4H:VC?'NK_UP_X:^M.$G+]^0+KX MD&@ 'U-HZ4!\+;0 9'7X9%'Y$$?&PM0A?[7V$?!B]SK1!LBQX8.>HC)*XBQ M:OQ:Q%)N0J.9\7)G-,.X:;Z*B'5T$=KO0Y9Y$QFF G]+)/>9"?H41V%QSOZD MKD05T@!EGO!ORC^-W9U#V6@/#0,),%3<5%-%963(!LI'6;UQHD(=:*HDF_9G M[H Q5$S\D0F:^DHV.Y^N2;VEV0-0""N*]H%BH=*$0$9/&RK2[DX+4)"!\: 9 M*-)?ABI1 !^RV<.ATP.M#ZD_LHF,/H0%@(AJQCH.50T3_H*@\B&RJIH)5XX@ M%8&I85TARBH99V/VX(GHV+#_GO;N5\B[QYK^(>H2=:EIKXC4#8<@6\1-CSV@ M.G.)\$'";??AXPNWNSOHW.&O.T-SJ$.FDQ5(!@.!+0R-"3LU0'NH$[@%]'F[ MUPBQ65\FG/DO^ASB-X[YV3@ZP#^Q/_^C\?<_H%:"MU6G!CU=-.!3K ]^R(JR MNZ/(KT 9H:I&>*EIZYOV1_J.Q*# YP"T3]?FMJUD7?@[J_@?4*EDEUT% MCR )2AB# <7R9I?__;3W6MA 00I4I9MB>:N?,P-AF/IG0FX)L^/E-%EW1X^X!_$[_N6".1VP0FIIW-BG "0>G MIX<]^EU "H!,:Q*4>"[DFXVY+4@="$E;FY;@'W'$T%[,4V^\O)Q<>HW)=CO5 M;'TO#.@)^M#U943_R!U,P.^PD#P$Z$=)3"M3YD]C3*/9+,P\ M'%-&_(QFPJX;(O$BS>!'HCEG"5,T/E!6# M/#&Z('R^J+*3"_0FR KOI>^Q9!N<6='VEA[W7M ,TR73O?9ZLG[+)X[Z_0NPQHV"3UTG&L!-?M@(9(,X\F?%]C+F?&E.1,, I( M"9X@N1Q"*O/@QAL+6>#4\,CJ6X$GLG 6@TP:!U0FSB^ZG?!*\&1IGZ-L4LYI M#*(@^L6$+@M'$8,9$49%ES2]O$Z4NR3+?BESDM9YOILJ$1$D;F*87) X4$D6 M,F^'>=GMT.6=EJ(%X9B+C'XH,[IN =%&1H3@+>@FY'S/9M%'&H)U*_M7W)5+ M8HF3=%& ?]('2.L7\3<-9W3+0GZ&KC09?ZP]T;0_A$1#=%F(3<1Y*EWEXP?)-6:@,ZXOT!1>I+^T*SM82-Y46 MGP0D?D'UM 'IU"Y;Y?2L#&-:=D+_J]^BN5;"YB).Q]@@3,6\R.]5DZ/[LEC0 M72=Y']&Q7>LA1- 1::'O(_K/0!Z*P*APN\V.OLXB.E7Z@&UI"?6_G 7\H8PO MK@XQA& P9PE&F-(N_(O^H1^8N^\Q<^+MQEP"VAXB)J]ZFV>!]?W9>]2NT5XTU1D"I0)UW! M$+S'9Y*\R(*Y5ZDP?FT_G3_PMG^("C36\OF'>IH(]G"_B]":$XJA]5Q=I3JKR5<@LWVPQ7Z)KJ"'I!UI' MN&!]8RXZ=>A=11FQ5F(D26X,&]'.:0YBQWQ@'9HU1)((,H)5#R4J" D YCQU M^!;K.)?1C%7?F,Z13#(S99(OI,,5-SAJ$0#N6S-2D?CN\S9D(7<-]N;$LDDY M2Y[5'Z8]RDDJ$,.G9S%;58C3N9TRF1@Y2PAC%T&8TM.TYP.PRWP1%:S4.<_Z MFI8ENS"+LASTFX681U)!A&^9S4>+H(4,@YU\O^Q.^*466.K]?M&,VT"#[0'NK)B0HI9P'Z" H27HM" M=$D2GJ*E!E/BGK2LD/$Q0%=>V#2%.8 M=#&9,+0W(CKT/)"P36LQ9A"/#'T;+] '%JF8"/3;F@;MB17/>S:A:TA$DA$M MQO0L5J1YX;05[R)]TL/0ZW6/Z0HP%WNCMK5\WJP;X4 #)O*0MP4C3U-XNK\Z[*C95(Q3H* ET M(E8U$N*CEC"G47"1I'":L*$NR9!$]@4DQSC(V8U!]'@M5X)>#L&*EGF;7&G9 MV=SPFJ:CT*X(-CT]<"/6U"YI&6]%Z/X*3I0N=LW9]_<(U3,_W\MG5G_BU?][ M]]P[XR@8D>2OQ#,2#L'<>*_2 FKI3U[MD6['^@SQL AH;>D#]\R]39EG9W;Z MWL9\G0CW.V0WS("YF$D7(BZ1\)I%U-9WYO??SVL^&[,+QD4C#C9)>":=$!)H M1O(%AAC8%\T'/JT(U3GTI[6LU7J0:H)9/$E_!-GDTE,OTD#<:5-X>$50I&7! M'D>XJ]0I:%V_[HQ-*$'5!G..\+M, WAX2_J:3L).'4],LHA%4\V1]BX4T3;H M]X^-[8O=ZW;L]BEW\GXK85TUG5_V+V8WR88CP>G?MHU/HJ>;;26DV])>_J-, M0F_4]RM9>.=C>1,A4%-$10GQC+&?1!$1R6K/X3J_877@:C/XK*"R MRA)#DFYWWG#4W_N!U\[Q?J2,=]0;@4'2?P?-0/3G8,;V>^L#I"9 OY3)>"W% M$R^)20:329I-JP.Y=T$5EO#<-2V!FPB&/HL@A)H+'5S M+;J=RX!F,IG@ZDY;5:A;)FG1%I=7!A@@6] LB$WJH9[/Y[D4INT<6SAI>)8TKYN;J>:Z6U[;7ZA]1 MAK&TU?,P+&Z]_'G(#)-9MH3N!OT5G,R]"9%\HL9MR")L\,31D^ I=)^V\6#I M(CI1,&'E13KY<$G&#YFDRM<\.)[@HYJQ^PJ<,?&^'_;Z9&#&L4G,B=,[1690CE(M;*8QL:4UW752W MT[JJ@XU6Y=VZ*%Z)+FL&S7/5JGK=3N,X.0D'R6ENR!P+Y.LUM2$>]0=J9\V9 MNS6G[7MBY(N^"6U '50J]Z?1U%=)[HC<&L430^?\!]J$R_2Z]A%)A<@_00 R M\\D@^?4>CFJ:_QN:4*7PUW22TZVNK3#&HB[,,;KO[KGPX6C2[2"J'5[[JM)B MSO^V,H 8?(24 T1OP/K;UHRA>][+VIDX6O9\COPNT*BYSL)3V]@[:8HYJU@F MZMXVY)(*@%_EI,Z-(97'Z56H%L;3^@&V\)(U!\<6;./D/'MP:<86S J."'<5 M!\EP]6#Y8+E)4=\RMR*8B5%.I$TF=3O(--A6)CTT801[XG"M0?&.V$HCK^.L MGL[!3A"^+B]I5S05I49@R\15]UR$NK-^S2WN.\F#$Y.2Z=N4'*2]U)BB?H_V M&@))DGG&UA&/%!QVQ8=394$TC3@BOC15IHQORQ"L<2($.R9RIC\62$SA!**J M*Y ='TY.\+:>,HI[9UFJ^M?+)"]GLV@2X8VW$L&Z/Q?N5]^2,WA13#&C9L01 MAR(^FHCW[\#U&P2D"TC^AC"BD%DMO"!UC^69?>Z%/G=NGK,)>RK)QRERDND' M"87:_+P0IZ%"-.0H4 +..>9 N 9TD!8TIZ.GBW[@.G51,^(7NP9[OMWIP\W87KNI[:LAW.S5+ON_7 M7,-]7TV5AHNW#P4$;IJIDU[]_%PS^Y%O&:.-28BZXLLC?,:1:]D M$K4$5#[I^5+=AT[#!B(E)D\:.\=#>6;U;W/JDT,>=AD^1]%S*.B=EPA8ZM!+5@8U*N1']@0 XJ=EA MM])KL%M5?D'HU5'9#)?*%IQQWAO;ATAXLY=_JR4Z-$Y7H?+$+460>MY987W% MYC.@_FZ'?63(C2 [F&96=R#:G'H^(7W*=;.NW >^^Y+DKVGVF@$D=\H8WC@$ M8=>&KCZ5/9!-\_V@=VK] ?3I[X>]D?FY[H>Y#&@&%6O>8%U5(E-M'?S9H=\? M]/W^R<&.9'B]9_LQR\*)2YVK50VQ*JID7[.Q0MR\MZ:(P&1_YD9(D'7,^RA) M8.K',4]7-RGB!%SC"B&SNO)4:V9.7C_A+ RO2',/C+_ *D*3&^/IX0B,I+^# MPG@:U?P,:Y+OFX\89X2$%VK:!UBW7A@:14,A\KC23JY\/@^K\7@;S+ID"9&K MM=D'99-9,),A2-8\V)S)2JJ^$/!P,Q(_FAIC:WC.JBVKJ-PHA:;$!;/7YW_' M?ISK?I@'G>>DXJ)(+T).E6I\M"9^6K108_&16KEF9\3#.I1S?N(S87E'' M*< ^C4R3"*.D4! RW@LC-UJ_SI]T_!5P^I&,5YXJ67*#TQVYSC77VY&C$G<[ M:W3=U9IK8 H_10/Y1#767_;%KQ> 4L/$>KS*A9H ;$B&P6F;4FHX5>.#&P7P M'7_PRD_>24FLENN6*:C2OAR9>%%17$//.D(E3O5[_5$ MV-5"AT9I\5?4[@^[9WVOJ9I:==,2Q.U4)[R/SOS[T1#P6Y(#1 ML#=X(1<<#.&"I*94X07"'.U'[4PC5U5??RMNY9(ZRS:VOS$3EFU8Q85WA!3/ M$6^9FV9*=T.X[?;ZT<< (\+090D](V8&_8ZVZ'*6WHCT8'_FAP:&AM MU(=A-/I46OM$6K@/6ELO\%D?7MJ[;;BV7-7#@P/_9'0DVW=\-/*/\?<--\\Q MJB/C9#0O;B)I:IX3LV$87"'V&LMJ)D=V._6U$-@9_^4[?;/E>JT%O][W-/0 1K[H+5SH)AL2] M;X>O7D:!O]!%5Z,[;.V.*U^YTVN%Y=(Y:#GU@J@FJY:< =Z [#G8-;8MAU2O ML]RHRO1(+QP6.0EL4K&9? MNYC_'@/H3?+,JAR#;D?KCS3S>2WE;F!N6(ZYL8TA!-3N0S%NO<]C=MS%,;C6 M_ECI9>$Q&H'8S^:8])?W?JV-PO.1>&&EVU?[_DG6RM*>.\9*BQ_*E[N\N3GB MM87/ M<$<8W?MU_![YCHR@F$OB(F(BX=1P0E@F?/4V#$9L)KY\O'D=QK&'2#0^6R9+ M'ZX$[(;?WLK?4#OPZGXKIIJ3:H8D5$&VE$O!!CWI'T$4&WE:3W(]07%QR,G% MRO'VUX]Z\ *"26<]. MIOI#I8SFWKLT#NE:9J@PR'SZEEG*>1HC]1# ??Q+WQ/NR^)L9JI3.0%W<.0] M03&'KD'J&)"/IB7_OILLTEQ454'TIRUA7]HW&0%^279?FB\QHV]N$ADS3X*G M4M\Z-2%G,NL VWKC(.0LF\ML3>,-TB)MFAE)LC1F)V5,QCC[-_F+"MA;N*\= M]4A7MOEI9+Z3'BQ%6_\H212:2E-QAST9/Y4M,W,$(E,&CL))@R3SKH Z5S35 M?Z,#L*ZHI;E<5,P0F_7T0!_?1A$=_6?0Z]?BCG6O*7LZZE^H !.R0,+"R*)Y M9OXJ/@$FQT3UD2=IYEM 2*0$ZD8WQFU+9*Q-3?!U1"V+_@,#E=%U:J6\9A[& M&>-5\P#\A'5VPD0IUU&6P]&N _94QZ9FB>&7'(]VI7DX77EW1(,FIO=Z4J1< MCG^RFO$EWG/TO+B%\36?J?.]Y4OK7O[FNY_G[K^UU_KW-$BL1?<>E_9WO;1- M[9XN+EU:>*NGY<2,'ES1Y3"U4!6A-<9GGNBR%'=@?R8(E/DPD)UF5.K93 M4RI(G!&;,;0)]&+"I?K?CYP26'?;_?MQ72BXST\6A!?QD'L6!;SQK[:\MR MR2PKZ)K:PMGOAV8L)ZW-P++XRUC,DO;0J.6/JNG)5O=E3(- QC@ <&S:B>KB MN.R9T1W:3G]:L6R1P^88IN&X,$B@S+FW8.1>&Q^O@]LP0)T@FXKODD=F03SH M'5KNSF(E;(@5 ^JP2KP@:8@['.0_KIAA#0/"9=K=SC/OT$J7GVYYO;ZD9R27 MC@\W?+4%GP?O#P\9BI$&J%G)K>)F&3]"[SP9#KSCS^XL*!V0B362TOL"@K+; M62,IE^>Q1E N<^%E.5GE?"LI 1/0Q3V0"G=^%BB0:<9 O_ZV E91@).PT5MC M>8Y!Q3T"\ULZG68!F!5=+YR2+[@/ 5)?^<-C5;+3I(5Z%.G%<7^'L4TQ7'#U ML_,)9:7B5@>+J.#CPDV\-$Y*?87A)W=&HV!8&F\P=&!I[&Z)7L&0 MIQ!H%]0P:BQ-8Z%C%C%N$7Z M>I]'^+(X<:6OG9[0"\U1_B'"<$D^+LOAT?9R&.=PFR 6.4=*2J,2P'8GU\AR M_0C\:OU5C7N-%;BBD!'G^/.NV*)EOV&0\[ZZ@0U(,,A\E5XJS$A@L>>KV35DA M_OP6T=<<8Q-1",O+RD+/$:DDSHDS"X#8RF&(DSSCM[UQ.;W@(-BN6:[O6\B! MPR]Z\KZQHXC#"=*F,:0:--!"0C\RN]]$RZ<]3U('NZC2RY?\*- 7R\QKJ&6K M0"V75 _?Z_=.^ZL&]U:/7<_;&/(X*R>Y9IP&1\0DUZRV;2 3YUSB#<.:(K]N M"!,#JS3XGUATKC!W&L?3[3C6QUW73B=QV!O=993EL!R-== [NLM8+?1QW!MM M11_F..I&M _\F[O060M]5*95^T"V &;%/MV%/FJ4,:ENL9,*H&V)T)F5D9Q: MLK\:)IGDVM9N^O>TJKZTHQ'TF]KZ14*RY\#.()B">='ZGO_R\OVO9VIA\BG8 M[SJEBDM?LPZ?)RH*VC,EZL?Y5 *_CN*X[/SP&>33 L!;A:I=7;((IU*56=ED M#>=@4XWGSC4?-5Z+=Q=EMA!@]1ERDN))J15Q3> K-Q^OA5OOB$#[>_3SF^!F MEVGKQY\^8I*[*[$W-;!_6B5J3-+[P.%7$*&IJ$6%@# M_15*Y;F4'I(U!CW.>P)MAU,L?GGU"__JJ:E>%O/>^JSQ=M4L4HL!Q MYHL3X3FICBEZTF@30K)%S\_>/G_WE!L/0N&9@L,HX,O8Z:CT;DY:M6?[DIWI M+N7ICJ44V/M4HJ[S >2D(N;*#9,F9M MQ+VR% \<$9E?SBJ;@XY@1^[PZT0MO39H8Z< 0P".)P9)H=H'SU9LV>UF[S [ MDJ85:V8I1^]RSXQQ&**#*/=?U+,Q=(!]-B@PVJW$.3WC7& /!CQACIDZ$&)P M'S=-,T?#$PVCY.X2+(IK&N**=IF]X\/&3._1*Y[89J"NX> MV#4KOC*[*9NXX6LN]09WFNX]7=MQFF7IM6DEZJ"%UNR8*./5\Y6;II,2QRE4 MQ556T4<#VVH[,=+CW0X?'^,S&'IA(JGB#4R&]0&=F\N5LXI&O2,WEZ3ON[ H M8IO,=AX'X)G,LW=5X%H$(&3AUM/M)KQ\[7X4!]=YJ3"^PFRXWCP OFQ>*[GW MO5^)E]&[WA^3\RS-^27NQ/./= V0(=SMO$9F+7)2_@_8P704 M;X(X^,]_TCC=8)PJP= .8X02$(Y9XEXS(\A79(/0!#0<+I :@Q-Z<"95NM*A MPZ)X^MYYD,C-]WX+$\8Q1K\13L?I>6]IBVZ\%[^\%3YF4GWPO1@7V':BG&B[ M'^)Q\,;2QD=SCCZ,P\L@GO%$K[EW,#KSSF9R-"&<%-%36[^W8N)CX87!MT'G^5.HE/V$M(=$) UA6S..?-K, 2@]?"I MIJ4/#LV$G0[04+M(O";A!5TN<<0MI"44&Z5!K*U*YU$>A\$T6FJO.UY&+!'( M/M7,G%(-+57B#'H2)-R^TN2^RE%&RU$RR+ E,LZK!9B#7+UM:.XI>^? N*S? MO#YG-G$>-)QGNFT6(%CD&O+1E?\$!&7WE^[@M"T >[F;(+ M[;NYH@3*H$9;[!-A6-O3U1MSZ[J=/ P_H.,*SD*0XV"GADD><+' -)@'%V'N MXE,;;>TG:# 3[6^9*@C+[20N' M<\6V N1)DM?G$10TPR1TF*9I@,:=T0K^F;&\JQTX;55@Y^F5Z" D.="@L7(/ MN 3D;%NM)#;9Y3!E\' M;U9>:2-&4E2FZ,@_DI!:#2M] K@K =*Z"F(^4%;H[5E6QZ("/"%2X\.@'^0( M)*MAD6E2$I&"&<]^,U4JZ 5$^"RRL'-QR-CR9A2A?CXP>X"A99[(> M;F0Q5L\Z@\"!YP41\P0,95%832L$UNI%P-O? 5TM$_C7(",ZR[A*TZ:L5EY2 MTVC048/X8[B78F6Q .0>5FTE!SI->]%HXQ'71R*H+EGXG#3)M&T$YF&Q\6) M!KII;C*8=N1!*D'>RO7LE!82!G+0I6KJ''2Y';E-9]IUH6D\LDM3@!#&50O81G,I"[QN;S2[0C";Q8^Z?B5!SS M8QR;W\IM'_:/_,%H)+Z Q)D'QN?@G[@6("$;5D(KO9AXW M]R^3+C[.GM0GRT:?,"N;DM!^HYL;PAA3GW"3'U+MSO&^=D=J=PYVJG:GMG?+ MN_1%&Z3^0@03IQ<[U!3U+XX:<1]H:73,YNZ<6!*$E=JB+'8!\O>,:RCJD*VV M/[(Q)86WHT]TRV9XMYV2F&$]PM_,^79#1C!-PL+B(T[(&54T;(,$)-)TN MQ^@L@[Z%0(>)8Z/9.=]U>R,YT,"!*G4B:+3/,\-'PCR%KR G^N!ETSQ)9PGB MXD9.,A?XV93TRL2%A-6(H[+-@]6L:&EHE_??WPV_VW*&-77T <_3S2'9 MSZ"NV%6=]L3KTH#%R',Z*54=I7UEQ6IN,_/VJ08>-QSGX^MW/@]&Q?W1Z M"OORL:[@Z-0_/#K^I!5\ I7])3VGE]:X/3D9=7 %0;7>GDT/9G.6L"$;V/3# MVXRC!SJDPSP^[K<=Z#>S!Z/^D7\T.+FG/?B\3'1[2F>!OR&9#WN'GW+(_/H= MCIG?(Y6_).5[(RZUY2AZS@?]0__@J)7]?F,;<7SD#TX.[VTCE.3_QM;3SY]D M@:WW(I[LO8CB13S< 2_B,I4P/=R/(7\?)[A\6JN2H)88\"R81_'-C[=]Z-E;U!KL6VUY9\<6V AQ!/W=J!:TH>MPG9>BMOIB]_^C1^(_:Q]C8 M[K_EY6_>S_2;91M[9]/ZA7XB(=YJHFQ+G7NGU%K;ZJX"8S<<6(?^Z+35<'@L M*S@BT^?PZ'$ZL.Y*>GMGESJ[#@_\T6CT33N[AJ=]_V@TW"%GUUUOQ5:.L4_R M!MW-%W0?GJ#U?J"1MK[;Q ^TDQMP0)+@^.2^-F"=&^Q+&+>[X0)Y#7R#-F^$ MI&K/YV&F=>Q[9\3>&>%RD[WC8>]X^/G)N6413^]&'GM_PMZ?\-G\"<8+L-;0 M?4@&,[I''3QB@W_D'PP&#]_<7\%T*LM] T[VF,S0 9W+J#6/Z)NQQ >'_NE) MJR?J$1CBR_0Z=&SJ.Q#K@[41Z9B.#UHYR+=A(P]._='I1C=U;R)_(7/O_26' MY@L&+5Z7 A!Q@]BYH*FB[#Z+4+*T1H T!%J MJ_+^V>B$?O@E9>"_)V?/!GWZ M\5WT(R[?>'^D42 9G4LATXSWYGY=OW[T3"(170)O-TH7W6U;.:2.\ M)\^?#7]]NE2L%.6HN#'KXKK+1@62%NVTE47Q,MMFB\EN-%??3K3;J<_4]WY/ M)Q\N0X$3+*+$>_%L<.2]+:>8S"\/XBP3> MO%E(Z%9#FC+.'%C6>3E?"+P.;M:_RNE%#?5F@?8 50'G*L@*Z:G]]^CGY0O> M[=S7#?> D79;%T[?]."V'^7N UP J=3+6'I*O LE7JVQ=, .D[2V:8(Q9/N& MNJ"4&PS?[3B@A;=T'1[LM.1:G[1,(N*UD../^)!"/]E,YN'1-YW)?+0RD_GA MYS!_7E%PK] )7_?6[*;*M.FV/5 ]ZK.?.BE7>D0LKMPS^J):U<,P9[B-U>1Q M+>RMX''LX,IV2CO68W(ZZW&[*FX7E:]4R3@7XOOAR#\Y/?&/#T[8010H6/+W MPT/_\/C(/QZ<>$\R[;'\U+9.R$F,F^83<9 7#.K!:+C34#LB $YKX!\='_NG MQWT C!SUCGX0Z$S[#&90.7*R4, Q@6:H3UB=G3?K9W;;P&O3[;P))L"O!3X; MT=[_1H7A_+X^:Q!L]==+OB4X;+R_V-@+DC#&$&+Z*Z-[3/>L/SCQ MCTX.ZO?X:.@/C@_]D^/A5O#(6[R<-0[U:N,Y_G" B[* MOH(9,>E;0'VY'JM(N-O9CH9]3EVP@8L+ =TD4;^X'#H;2=JZZ*U[Y^A3Y,'(/SZ&YG;4>A4V%0=URPM QD?^D"9&\SH^7#:]HL3299WQ6[4MZ';: MGN9-P<1@AWEU,TROAVAD>T/CX2YF*Q(G6B(*.ST9? *_)W7G )Z XT]A]W42 M)W5G>.2?GAZQ<^&@=[@QB4.W$1I-Z?L [+\P,!OWINKO"*'L,-4[M43+2L[ M'_2AZ'\28S\=]$D9.?@DMMXTQ$]'?O^$]9OAH#=Y06]/_=^.SKL>]K=^2/-R'2.":<7H??DQ>_/GS:<:\_GXRP( MT5\E#@MS>50*<'<.H-A47C.\\C]I,@W^03^'R06NO;QJWF$$X6M +4M+\<)M M,_TV5W6E&\5H,5C!E4N'AVZG>97HQEC*-E=F3_^['3,[3_."XYWO@CB\+1S] M&!>X4YS+GE:.T]I2V$O;-JTJAEMO>'#D'Y/ QQ_@+!P=G9)=Y^J\/B0RP/&) MD\0W+AOB64#O((/R=,AVVV%OQ&R(I'JEU.8-N2[0_.".7.[;IOT:UJ/=T:R= M9KT;:$*59GFWDZ3<5"XD_O9-,9K'LI@5Y+J1"*U3Z]&!M#H:](5:#P_)E#KU M#VOQWB5JK;11(=<3'N3@E,7FX+!W8NC5U4C7TJOK+MO3Z]TR#(?[9$)))CS> M)Q/NRQ^^^@Y]28ES[V5E8,UIPNGREEGGS+A%Y%PCH_R+(ZC<__$\,,B4D\\, MF;*BOORS$?W=,#8^YW1:,"J.[ANCXC[O(AD@,F57KWO ^_O IO.XCOL5*?"/ MZ[3O#O3SQ3?W,=+JO-^_#!CH M22O&Y/TM[$V63LJ,??"W]1?Y4@RK^=W/NP'?W[+L?CLVZ/U-8'#@CU 8=#*X M[0 ^[T:L%6E[(OC,1'#L'PR'_LGH9$\$WRP1'!S[Q_U3?W!XL">";Y8(1J?^ MJ#_PCPY.'QP1?&8TZ_M>P>\!V3F-3?RR-/O5+NEGI="AWS\\]$>'HPT^_D56 MO3_4>U! _*/C/ADCQ_M#W9U#/?1/#P[]X6"5*-D?ZB,\U /_='#J'P]6F8N/ M1RG8LGO ?2_F!6<"WW@HZK\,@V;*Q)Y6[X-63X[Z_L'1G@'MU*$>H__(X>'^ M4'?G4 5U!_/'526GMNM_P M?DE7:N@Q,5/4>/<4P'N>VEUOE=O"<8,M_A*QUD^=Y_U'O"P\QX87;[A!=^TO MRK?V]+A3]&CA8?;TN*?'KT^/%2#,GA[W]/CUZ;$")'I<]+AO<7T?&^NDM-^I MK5&5D%V'CJQR=-O:H:S[0+>S$CQRY/507'TNV4Z-U-SZ QYVT-DKQ-^B,)7J;^?M_=9,6E?MR+:;U(F[<5JM*9 M&YCU-L.U[1ZM&;]VC1K@QB?^0?_8/^P?*KSQ01N:W,I[E-2PY-R+5&_BT.U4 M;8BXJY"W2*=UZ/KM^@MU.[>W]FKI+V0^6?49^H.?>5-FBY06\4N:YGCLU_ J MC-,%KX2OH^U'KP/L@?8?[F(X?QFH6GFQ+;HH(VU];Q-U&W+,I'IN)L:ZG4W MQ4W!Q;2008]'TUW^7D=Q $EXTZ;Q<+$C(D,33Q\=E%$^] M#*W#!$'96W,S]]+E 2ZFE;PWDRY,W3:YM=$=R*1';B1<-B/N@=]'3\O^"9-W M7Z%*'PQY&\$#60##!@"(05S_UK22X$O:VOMR'.9[2?!P%Z.9JMV.257=5AP( M>K[F8C;OBV;SW:6,,%BIBFF[N+HM$R6U"R-,(@"$)+JNL&84 M3J793!HSB'Z^H/E!Q<$MN*9!YG0[KN@AVN 2H+]EQNTH9K-H$H7)9&]R/,3% MK*;TS>V.*I6QH??89+A/$0UU\_WTV#\]99NCKQWC5IKN>SK?TWD]B5"4GPH? M5VS-'%02$>'ETM%C4F.NE?NF :Z;EY-+4,[D,D@NQ+<3)5>D8:#$(88=2--I M^V.W$Q9WLGRKK[VF=$U3) M7$\_J8UJC1-QV\A9.&CE'VO.ES>99E!.& +; M?(Q/2L]PSPP>X&(<9K"*[+>PBZH\LR;5V_2AIRT"L-NY4^/4!M4?G)#B-SQJ MH_E;AN]V[D+R_BWTON)*+/.VG;X8ZUM C/8M(*0%Q,F^!<3]10L?55^JW6Q, M\3"D\&/L4_9;1C*DVWF3I;.HV,'U[93ZI(>UX,.ZBV=LY!\=#OS3DX.F9VS8 M/_;[HU9/\L:>L4;CX<-#LDDDV#_J#7_P5_J-19-Q6D6*>Y?T'M)N9L%5*CVP M3'NK>?1QIU68Q[J8=N+?6\299-R3JR%_7) <%"VOB!"3Q+4G >*E*C'NV"B4_[YQ9N' M?2%J>V =Q0;]N[<4:[/05]6!M18:FKU8#53PJ<-^4G^GS2="9#+F[DR-QDSC MM2@,G[QG=^^N]#B/;G-8^ZV.[N$W(R3JJ@<-S#Z-W20.[W&L!,*G=?Z?]:[L MB71/I-L1:;_;<5L4C)?5Q8? W#^MZ<#Q02NVL#42O*"R"]; 0[?>B.9C;1_Z M?DOPY9$_&!SY_='Q5E#)[7S@:\Q?$G)')R=WGO_7PU5R[,5U9+$YR[P#FUQW MGG< ;'@R\D='1$^'1W?$5WCZJ%>/"J>!?WJP=)NV6_V7Q05=4:[Y*BRVH^KZR\%SLNGT6806L*X!0*)A.B M(3KU^*;7[?P5>I?!U!L>5VXF[SHJ+KU6B<3?&IPTGRW;Y9?/\UW./[%.JV_* MI?U8%K,-??:_%'UR@/O:%'QWZ)P>-ZIT1F2E] M_^C@X/[RF+\?GASXQU+4<-H;+14U("S=%A>N1NEVI(AZ%G*^%.W&+-04\$5P MDZ7$N4Q9M=D3G_Z2%31>.IOEI+1CO'I1]KC,B:GGX')YF2$H]4VQN,>RF+O= MA"W2FT_(/#WP1P>-HN83__20_O_)4>M%V#"UN7X/!L,#NEDCSM6I\ 3V]V O MZK?-+DV(5(D:GB S_:GW"V<)(X]"2F;X%L@SWOO@XU[:/_3%F/.4=.^J]HD/ M,I*#+'"0=TE&//0/AB?^T; AZ$\.COW1\6DK=\L#^B#9(5$Z]>(@+[R;,,B6 MT[L._,.3@3\\Y/2NPX-EC(;$3!X3J2=\T:_=#N_!,D'[TF2 M7C//PB=^I7WSSM/YO$RB@I[B!Y!!/>S_A+_Q/P<_/7UJ84O>S6''_&)XVEF> MIY.($Z51Z_B/DCCA0'='3RW#R@;-SBY#K.BRN4)S2HLT7W[QYX_U. MOS!?E=05F&3CD%8V#Z:APKI@SD0<-_CFJ_1*CF5HQ,*BS/(R2 K[\-G;Y^^Z MG;-)X2,A99Y.HUE$QZ1;92;H.?-[$89IF6CE#'0NO]_O M^U+_2=L2Y$X6Z+O?_BN8+WXZJT1%M[,D*ZK'FVDSTRB?$/N!H3NF%0I8@#P: M(29%5&5&_J;DR6-93$.&;,YZ-D\U/?:')R=(A5XJ&SLY.O$/1L=/W=BGMP7W MJ3@+ZU4#?W!X[/=/!$[CY$25JU96Y-:#=3M!(T':OD 3O97BV_F8]PELC";T MR7S,^S0VUNU\&A_S/I&-B;^MG8_A+VZQ^Q(+:SFF;Y4OK2_1.]B7Z$F)WNF^ M1&]?HK#@U9U=B.?^4ZK(H]U,;>2%?!HAUL91EM2%7 'VR,QFSB@ORFB>HQ,^%58 M=#LJ:/;E;X]A,7QB>DWOZ(L]1 HB'!7?]WL'!W!T>., N.CY)?$%O^&E'9TB M3EMC ?)J_WCYU;4>E!ZILW$I57$\?[S.+\K<>#9;@<\/O$D03TH).)4%F?'_ M 5+<@$M^_<.3$T^:'\ 4OR)=^"*4[Q%O*PO4 2*SY?9I]9NXPN(BV$BNKICA MP#\='/N#@]/-9MAP)74[0%+:PK7]*2ZA%9[M;N?+N83:/-M$AE_,);3:LPVT M\XU>6-.>E"[ZJWKF3:)T=#_[!_ MM#W3YL0)AVG70.$^?PR $2F_9"RSA>%W.U\NEMG&\$5H?WHL\ZXQ *S_FV?A MC\IP^#WZ=QE-B2HD*G8>+&#^P,.:EMGD5J_9!?=CLOZ-AV<'&[Q4Y(VZ*ODK&29J*O MSKA3X(1.T)O1 4(#YQ:"Q#$6P0T;,"@SRJ) 8#RVARZ4U3+TD547XJ)B%#R4&GIF]S^5//.[=M@^0M MXGP8$F\R2Z&)DHX:0PL.JO=AQ^7\8-4CC3A; I> MU#B(D7Q-MDP8%@9Z?0$X:6C7T(\ZKO %3A.Z/9893-J!R]UOV&U@N,5MTU("%MD 3 MBMCC5V?1!.8H68 D[V%2CL/B&F1MR?<) M[=+B M GM0CLS@CQ55B M09CW/(,=R7UCC+_-.'$;6R23TLMI/L,3(DFEDCRN^RJR*@LLM5E@^\NS_6+N M<]Y_A:(-18E4N<-2Q7_3<1&@#BXLN!&N:(2B@HA:PCQ8U:4<[LE)7$K'K G1 M+XXWG"ZIE$1W&:KH376]Q*DX8$4W,4Y%7L3TF00JW:R4)ESJV_I"M-*RO9N, M_=5I8+-)GA6M&3CJTPA$M!FU6WJG#P8(7#<*%@ %-O(/1\>N^Z+;,?Z+KW=6 M7S)C_'"?,B'VIXM,G MOGT1Y-R.9R4H*)O,%;Y6!;S.NEV_@@R ML@:'!U#G!D=^+>F!M0=.OH%+)/'.YI*UHJ*#TUL\/>XS,@#X?E9,)\;36>XE MI$6PD9F%DA;C>_S&?4MF;H?DO[$[(:_20. A\&#"<=Y(2-R63UO259J+_J;X M[F-9#*[P67E! ^L='O;7W6'O7?21;B=?Y+FY8'\%$5Q=+B4V'JL2I331B4F# MOFQIP_O3*A6-=V4ZB#]'875OVP@,86G:+>W(C2?F 1IPD\IBE 5NK=J@:2S! M4C]F^$=PHSE:0W4:BYZ2)G1%Y_S/JC&S.H35;Y%/+L-I&=MFK'9/\^;B<2FN78NF%.$TN MGC%CF(;C0H9L5? <]JFYP$M'9EV0[#Y%63S13Z"?E:8Q6$NEGL&]2/\N\A^) M/3_U[/,!V1X?(2707OO)KS0QD/)5- F?>N*2) .-#0\L(4FE(QMIMXDWZ!WR MMP>T3VVI$[S)C3>&>,7#&S:9/R/-E^<*Y?+?)=$A'%V2:!J(B@K7,'T]#$@2 MZA,:7PEF;#\_&=>6A(C.O)P[296TJ7A2JI?\I:5\3S/JTS"3IV@EC]0_4N%% M\NIJZ'^K#V"_/_(7XK"V1:OGN]EZ95[<6HSG=4 ;)?M%DT.F:LLB!2>3CO#Y M+R_?_WJV;@[+RS8$_A,?UI.P;1N['>M %N%8W:*"@3DAUO.>=\94WI)!X[([ MI.!&+&\7<50%5S&,Z:]L*%48X$W!H3A?#,)UDTQD,A78Z5 MLY6X<./7@]/Z(N"A^W[8[QW7^,GWPZ/J-[BB^4(H"9$U)_NWLN\$5:BQH+T8 M?X"+$4W\!GG>R@U6RG#FUX@ENR18D[_-/VXN@;L=(G'P[]O%,)'C@27/%HE, MXFUT9!^HR6=.WM8+,90*$S!8GICMK];@?.;66CXWB_()R1UE/9Q/C^_K71%N MW.2P].V*X_DV.A\V!$&WPURM_H5V!ONLP6#I@413^Y^DFW!;>B>^]RJE00;T#Z-?EN.< MG<>%]QR3L,E!IKT]/9]SD%]8]BTN(?,:+DP6TMIS"-@7-"FZ7\_^]V]G:IQ- M*Q>IGL;R3=H1CK)S[/'UI$BY^N)D(Q;9%-(NAVS^[?,PR!:F6-?I::9-_8#8 M(5AAS72H4M^RRC\0HY0(EU$FR&X0ER,C=#>TZA>R!0SM0F6V)6 M:7EQV7KTTTH*"EWI,<"@\W*QFQIF$[38.XC&?Y1T;+8H#HFH3H9H4%ED8H2) MO#0JO#O%E::*G973973%#)T)UN6@]\P[="R4]K=)6LOK]24](U%_?'C+N^;+ M+76">+^R)K'T-9\GTFZGF\J(Y %OUSV\K56/;N=^=0_OCJI'RSS6Z![++-@Q M553S,(J&):4D39XYEAUG.N1["ROI]$=KR39C? MT)ZSI+*6312 OKE\1ZJ4;"O(XY!%A>;&TRY]B!*3A#K)M#^ZQAR1KTGLYI*) MBBB5WN!J5\B9O2)W3XMI:RIV+7WN[MF/3=(R1BVV"-DU7NQSNEU,JNJZ!DF\ MBFIZ?(U8&W_;RIW=>'<[=_:VJJ($?MIUQ24A-1)E\7Y4*9,+QDI=_=L;J5)V M=D*OMC>I:#9+RLZR5C7Z/%J5:"VD<39\]S8&EB8MVCH)$VP>+ANIQKOR(QG]>7F<"W*;'-2QS^($UC6%9!* MD9FEC>PXRS@[H^613GY8K5>TWM:EF]D2MY"&&.8^0XRA4))N% VW%/>@ZQ]< M9,'BLN>J+4&2';G<3YUCNKMIL6R@-MRI"4%8%BS M2]>-8/!FG*!FMR-1S5;KO7D\CBU]Y_/QR9@?N:,HE-D=%DYC'?2.[C(CESZZ M'1GJN#=J$L@F0S7IXVC+88SGH(5 *D_!YZ8/8[7G+FFPOK0FC_EJ,[+ M6J??Z+%@LJI:U<5:GIAR4[:]R>ZHI>,T#1G4<(4?-?.#"[BU3)-%MZ)%28)+ M/>C-.V,]/TO<>B_0'RM6P=(4 MT_%W]IZQ,Q>&O T%5D@D!UZ=-1(7?U.:@=COORO&_PHF%2)/*0F5*>-2O;\ XS1S;G/-3 M9YQ EJF[)$U"TR78>S+X01 %X:&>^Y5/?>QVM.P A09F5#+#PRR# MILNE<.#:VT>$[L!/MH"4B.WDWN%/!KGM>:\-GN.H M+;*O*!-(]2RXM%[]@\;SQ+G_EZH35BNQ\8)I=?%9Q:49<#D[P[U@1V[LECB7 M694X'=;=,U7^NAUVX((WN&"4<@'7[3$@9_C;J,F_2#BLI@@:SK)M51]Q@FS: M'K9L0RV3[V,!@)[)KD(1(QD43882*3E*3_MJ)B00K"$1;.2$[87%3+*(*_[A M$[@(LFFL"P)!$F]_SR Y/&3.4 3,4M1,:4@U$MM$6KSTC7OHJR M,O?.(N+0;U'O-N,I/9^D"8F<"5V-";O0R8)EZGNJY(>R-88$0;A)<'HJ( 77 MBQ%EO'IFH--T4LXM1@^V@L2&<']C[S0%H5F9-BRK8N=,+_4!3<(>'0@S7DR) M2''/6A_@8C:LKUQ3(.E])?B:8 )W1R%P#%#6E(^2J+<&((O-@ILGRWQ1C>8SVK07VW<&U M?9/20!RA;8CZGR@FB/%\WCKZS<5$M[-"3GA?5$QT.W_!MF9,1:CMO*B07ZGD M@(TE:_*;HL==,!9S(::)@TNU0O1XK9*'I/.=1<\]2HYN9W/1X>TEQZWP/D=[ M>!^!]QGL$+S/9Q>@<3BKS?(K3N(>8:930:$MH7V_'M-'@DU @1[=.A\KCM\+ MZ 5NC@^)^4G(,*9&ZIOS\]+J^'PO#T/O[Y%[OIYSO-[?_Q;]+,8/YS\?0_*L MQ9@2Y\>=0::,EG+&N>7T#& V(;NVR8=>*J3='3RZSPF2,:T-?T_45>@/_\J;6M*)!Z=C=.R0$#^ M RG+;Z/\PR/=GH/7$%,Q[C_;V0!?S]_'/SZ^(P06V=K<2 MN:L/<_SSCBQ_I\[R=9DANLU/)): M-R5_JY1W_9O/0=M0"$8KG"QVD33AU<&G%15-7"I:6"KRE[-%>:J2O&IZJ7#P MG4R)?TJ0.[YQK )C!_P3!1*@TD*FI[:WJC[-*6[!17K4'64)1? MFIXY)J>$?S:>]CX-G@\,E,X$('AU/YR4?'G<"T!@.OH=UC;LLMJQS[7T)K4&6?9I(OT-FYB?M[ZAEU'T^(2C_9_V-0<+S+S&2),4BN"V-P^ M>O&[GS'7J7E"A^_WAH=1 J.AF/Z\YL_WR(%.CXY/JTVL?_9S^I 74C8I%NE& M_V>5 #")Q$1KD0B8384D.-/;(?9I2)^@NQ @LXYH,Y;TO%D004'*PAG@$K:9 M@10")7DP$3\L1D._L#2/:HY9Z=E7W]:_%1G^!Q-[+'Z@_=WZ,G?K,TAC9?U; M$'>KD) DWAK):PO'3"J]O22$:$1R W(Y@7U3N!)BBPFLDB7KA(9?I1KCWIEN MP2U3"$H245GTGWI$IB&5K;S^:9L))-.O MQ#CV]_Q;O>>5,KC@5INBW&6,'DST#U2KB5'XRL30/CC Y-]E)-+/WV(2:/:9 M9J[LK(M.N=+M_?-$.V[KA+O%!-;W1GFD\GJG[$G;+Q;I>2P&4(!"C!4XC(6) MS&]L,-I\+R5P)C\F:P^5>$YBWYLL_5EB^SBZ"Q-6@&#F+Y-/TF@B4WQ)8/E,=>_[Z MW6NG.M8XL\7S[?JR'36LX9ENJQ+;?+NNM>.YW7%.,Q;_28M4!2Y(K,[P]@X, M2UCV[OUO=7E_TP[OQ[*8,\27F@?'KD2X(9'./A$/8@T26*N'Y>]1R-)M<^+T M)=YBJ)Q;GN3<4\E2IO0.%R>?Q&DJ^G*%H"U/;5P4P3+U&((#K\UOSY/O=CB3 M7Q.M5?8*Q)=(7P5*-9HF8Z3N:?H!+N9EPH*H!H$Z7TYR7!9/=V>W%:L+QO20 M[T9M.<(*3(5":J9%&:HN3Y-/6N6+-J8HBYI%45U1L2ENF:$36MB.N:-:VW#V MO#'=V%3:&BLGR]+,S@@7)TK+'+X(EJU\%NNOGJF10]ENF27F"R*M&G>=G>W- M;]Q^NWWN2EWM-'UJ!13P<=6FK?;I-]5'7\I'S]V/5@' =_:C=>C@;L=@!WN; M0@?7^T"MS)G=>F\$=.(42&JVOXJY6)S M#IV%@G8!D$Y]-G0WF\W>P-GLB3F3H+[;<[O;*^)Z7W2G&UF)>W_HXX@IOA>U M=V,G(&<;14E58PI7IR)0L"123)C)!/5^[!UU ]+--SG:N)47TGS!#6VGWJ(L MJ@\QS%5U-24,\[4\E?L+\>@NQ!;4*.DM0MKS11Q60"PM/J6\QOO+XEDZF[5E M\FWQ_7JM-RED[%/-4@8IJ^Z@0$ ^XZAD5'@1*79?S76_OQ"/+F+VI>Y$I=%H M0]NKB.;(;\$'PL D&T]CD@IR@LV/77=7:A9XL,!OR:3D]!=M.W[7*>SOV?Z> M/;1[QA$0$[0P;H4XS7-;SKM=[@7#5N2BX:7C/(U#;AZG>' ;7<"ZL-HRP8RL MI702\>K,5_>W;G_K/LNMG&C<"_.=7-HDOV^2N>:1NTX9:^W M,\!67B2^")RU.9&<38F/3VZ,4SGCNGBG'?W^CNSOR .33&ZB?%T%=$()&\^C MK%Z[?_WQE GDL2%&5N\V.05R-NP&:_()*QBY#19JS!YE9 MO:^U%.*8G3($9\H2 W1B?T!.P[\U!B@S<'W[ CAC&Y]QG[TF\6@TB8WY[:]I M28>ZA;C]/1BG4G?]FO;^,@RF/WJZQOP>]+:8@G/:=B,T(][L 1(QTD2)1.D_C MK9+V56BX8XY#DE QZ]/(*HI-*N$J5R1JAY]XYD88-*]U;F7%?B[8YU9N2\V";KMC-M\J1Z5#28MS MIFS2W(2/6F/6I(9N*2M4,JF72IDW*XUU[H .U9& *OZA\S IYG_^4;5CW]Z7 MA>RS*"^X?[7RI7\+;)\484Q#TP3)^;7MT<+MCDRKVYBS9K:C@T5)BC,GQ>/X M9Q<.#<:Q6$CY$T*WHILQ)9L4=)\I9V>W0GV&/*Y+[*(<9D3 M.U/9$\%WKAH:/!>BT!Y+VU#!]6685%8.;ZC0A(!;IS(/#F71^=+D<.\T#1GV M<$QB-2_'.<.V%563PXTG$$C*-78Q_IF!'!* O9%*ZMJ^(24[BF"G8GB9Z05S;L,]BP+5=Y*V\1 M=+)<+$"T2E6U1?9@4DNY#!-&'(^CW'(L=+A,@?,/U4L4AV(KIQWM&FTO*W]P M;4-*YBY36*T,?"6)OAX'[_X5AS50CB=[*$>!F1-($P12F8,RSQ8Z,3:$=2L$OSQA.O']K9R =#:C.OV M73HKKE';^R8H3*45OGB=H;I18CS74J$L2=1B&JL?)M)&?=!'MPD_J05$^0YO-(*YQ.5;"Z?K^BW1VQ);A<;OQXO1"KB)'B9!Q MT1)U"HU%?P<. WO$1)Z<_D7&JYK-:9$"Q(:K%3A?_N=Y?^ ]<6-48M%NY6E] M=IFB[CFX#B)F*O]F>'OX#_*%&'!/7:^>[%O/.TL Q9/..6"IOV4+BCV,6YDL M,FF?-^,F+&IN:V^:AH[WUQB+ML_,P[<.]X-AAP?$K]U3?*AN(;MJ?&.#9V3A/,]3>FCBA812_ MZ*5YATNSA7S9#I'Q=DFTM7S98@(JB;@U=X"-6$BRU12GR8,_X6W^&QL:L^J[IM5_9YNI5N:CEGH8X54=E8*7J7)LS>OS^T?G*@Z#GHU2'Z#I]:16L.4\#FO@1RY&M<82/F4.INED#;]"8O&8GVF6 M"F@N#1\0J\0T]T'F7;W']UWMN?$E?OYQ2Q.1\Y!,+4R5*ZJ7VN3>>;7K:V0> M@[_K5;:U<)"!G'JY\11L!4YP01/P(F ) M8/W:W//9UA/8G@.L.\I.AM6.K6^)PK!)VJ;@WI%3=/-];]MA5R.M>$Z..?YR MMY1VKY[1_E_!?/&3R6GO=E8FM2N 6I!_H5SBS\\@]H+[<0CN[0J22'IF9518 MD/'+*--F\0&SCA6-FAZ[#-P3]YZXKPU85_S5Z'E/?H^+_.C)>)N G-6WJE0X MC2?D2\@S1L78D^*>%#?1_:/@(DGS*-\F)B?TZ-L\E_8ZY-RDIF@U/*P%Q@U= M&],O_7Q[INNOCZD1#NMNNB1K<2JI94.@$/EZ\QNBTG\ MZ*Z73F:)F'>/U@Y.>B.Y3JVT-CCH'313PS\+K1U^)5H+DALTI=%&U0+3+4$V M"1?=1A%[]K9.$F]$75^'ENZ;BIF0-I;$68@>-)Q)JTDQ\MQ?EV"I_I M(390:>F.U191S,PQ(26ZR+TS:00DIX?""MLVP\9SI1=> S"HV[%]KBX#9-R$ M2174G%:]7)=AU8")[A;*FBY^VGE/2X49$<+V5VE92;?#->8.GGI[_Y9][X\' MN!@7KHMLJDRZI E&%/ +C/D%YZV4]>?+47.)&-]PC3H:K6FKT0LD:F91'AI M$Z<;CB+>.?A?("-[.<0HJ[7MX?Q[4*"9AH&NPT7GH# 7O?)^B1"K\E=%(30>C M TD6 B/%;- &R6D]AOW@U+4B^$#C3:55);J*.>15J4%2UW(M'3FM/X%_QWBUG1[:#7B'9^UD9\;D\3+1];V1V12%=^V[*^ M/3=X@(MY[R+G73/N0I(FSX()*?=AIOV?8A!LF@E/;T_5-JA.S8:M]0QU2>1& MK=$4N2I>4!2,G\4Q,HD$Q%$7.='D.A1= M2G_/B"8J[4BN;'=]@*P.]P8MR'$<3UXLE<+Q74]&=YCFXOZ7BTM4HK+;>(K M;\-)>I%(!_8J@^['QVY$?\7;9A^$BP24<\^1.R>#E-CH'Y;Q^F)1@C.3B<2H MM($7AP'KFA=Q.B8B7S=N?<^79#D..H?];R7B=4*Z](71JC[*2=$4HMTTY_=M%@R IJ*O8MY:_IY MLD%9&8O+G%WYOT&:8A,37=%M*W=>3!9>!)FIAM4;YNP% ):R,$KL/O'>5I#Y MD+52F2J4X:!VGSJ+.2+?$F\%8%/@:"F1 )IW/ZO4&VM/.KB$"G22J'C*@#<36+ M0H23!M$X_W< HZ(])#JFA89TJ@&:=K)6Q5Z *5IED];/VT![!S H+FNKO"$6 MJXZ5FFZ'M1K7F#!T5&O2YA"4&&'L%PDB;M@VB1@?ZJ(DXD$6,0PWU8Q F/EE M>ITXZ':.]'?L#F6Z-5:ZW%H6XS7\'7N=8*\3?'Z=P(5ZWU@M@#GQCG:'2'P" MGH[*M[=I6:" [IP;"GSTWE>0NOE>87BX"D/-4 8;JF44"+>\61)TC89[>44, M/MO9F5"#K_TE/KH(RP;/D\V?7-%$1:YB9)J&NFU=(YM1#S_EHPVS'FWGP^0" MU>GA1XAS>(>GF$HL7:^ M7,/'5EGAS+9MLMT. W/"4A>M(S ]=>A$$R"4ODS$;!6("U48;AN61$Q9U+9! MK?'<-,?6?CZ);(25C(Z:Q1L7H*L GX%.RP@\A1S1/B+N84D3<6UD,H MGNXA% 5"\> Q0RCN-9B'H<&\K+J4;0.<7_4S^TW1G\\-_WOR\OUOYT_W2LO# M55I>H&_B31ADN8O'3()6&LLT70BN *,9:!1KZAWT#QS/!$[=NK[IB8LLF/=J M'19X+#>F%,9D@>JK4@#R(;QQ/;P<5M)\3NU!<2YM\5S7S._I!2XL+7=29E%Q MXWMO+F_RQJ^,P[]$X?-K&]/K=3M_A6(JBSXSW=(_ST[M4 UJ4T_02%:M@FX8 MPH;-I$6$1666Z[/3@OU19]H(Y=&)D4;YTD1/3-4U **+H SK$,'Z7><.3%_PM MYYAJ3!^Q40=Z@+Z/O=BSBH>ZHM^C>22\'PP^\9Z[+!^&KU666%MQE_9@ MIS@?T@M%N!LEP$'=D:Y)IG%GS1'@>,A]MUQ* QS_,1E23M>MY?<2YB3<*N,R MO2;.%\=5):V3T$/<"!TNH)V1FB6M,:J&5'#\EQFC%J+@>W(9A5=V]C1:%DXK MAF0RA_)Z=$G2PS25B$:Y?=7>G X#;#PV%8ZSP$':IA>%>^;$&"=A%1(I\BIA ML=HW]>QH) 0R8;$ UF(YO>!M)2'0.)L=6Y8JZB9UZ91(4H MDV8F.\UGU_M:!OV]LT6<+8>/V=GR><&LQIGW-WA([AEK+9K^]W>3JW+0_W?0 M'PRL0?Z&=+5NY^7+'SU61SW'@?%U,;PVH=I'CC;V]W';V0SMV;SDVOG*W9I",;\2>Q+J_D$S_ MVN)[L!??(KZ/]N+[3LW1'BHW;A%#HZ88.K-RB,$57Y#AX2*I/*X%?UGQTX@_ M+ -,?!;SA#MMJ'[GX1 ].L-GM=/3'AS<;HE$T)H4?BV50YBC42CG)LJ++,J; MXJ;;<=(CV&1%HOJ'A%/64J]4LWW"V-:NFV^*MHBA=?CQ),=HR\3)=95 A,34 MC$WNL@U0:C924S.3IP+E'UY?O MO=_M;,!:6OD*DX)\D'L&*Q<;ATO M@@6M*;[AFC;^TS^MN;5<&/=/*S>+RRS4MC.YRL\_@HSDB K/ M@53X3ED69A%5\$9?LSL?2$J]D-WI4E*;N_TD4$9&L*8?4C5NC+ T0 M[46M@L^5FE45&1[@3R;H;>LY;) M0:9AUDH#J4C?1$H/3<]%[6#&U%'M@RQ8%(]\*>^O7KY6VWUBBLA69]D&2)GZ M9; [YVY47FT5S@J+]N.;H 'H; T'I!E*]P/8].&MH+U9P M0_ K%JFT\;4L:";@2FQ^7:8SZ2.6-'A(#Q$")N2$@ M\J:^'_;Z'AF0L4G$%!Q'+YQ%J8+;A/= MHU%F[-0A,9=TMN:T?4^,C'(R/=005=UA&DU]U08!(*&2J14&V:7M<^ M@OR[Q%0RW9DM*:K M=YV5U1:3*,&J/M]E: MK2VI$5H_P!9>LN;@V#QNG)QG#R[-V#Q:P1$!N<3)[+AZ,*NP7%.' M;[;,S25E8I03:9-K0'.YV5JN?4/6S/M+=U?2%B_9+9XQ[QK>)B*_-E>\XZ4* M"L'U!?(!\"USN$Q]U*U+\^U6IU=:%DQ+S XN@TP0\=SI^8+E*CZ"61Q^C.23 M JH0 ;'T5)&SC"ZD%+;)6R=A5HBPO J3(#&Y_D*@1+\1!\KD?O$+ MOP3)AS^3J *?)%KL=G!7QYRZ7R6DLIR[#D7I!]^=,7Y=J47"]7G(A3!S4*@O MJ7GN&-6]L%'.V 95ZT4G=M^Y+7*4E?TJT7@E35XO=+-CM?+7=I>_7W=)" M:#R3%A^S6<=:;X:TC-6."@Z_,57\U8GZ=>6/3G4.TV(:TLLQUUQQ=MJ)23Z[ M-=&LYC*69(*>V*LO>]Y?(5+E05;,A&@5:5GG0N.PU59=PWP\/@0:PB$J'HI= M51:AT^Q"-,.W5C"Z-*NQ8_E MU/?,M;45X]AYSNF^4@83N?MNU.$/DI*3\S! M8OK7+(#"7CGDJT>['7-'<*YT8*23F!HE*07#I99@GQE1M@>@!W.44)JS;[EW M7C17[!ZX#A7H:1'<*-KH5 9FUU?(B+&V6;&<20S4(])C>D*V;,1$B@8%F@$* M%9M=6/ 86+4\,OTI#]DE!MT.UJ>-6_HXHX24FO7A%*2_)(4V/1: M85^#+!$O[E\BQ'%Y7& .1ZNMUGAM0\OU!7+6R[C6EP5^?/L0E%U>$6 M9O-]ILKC7N&MF2K3Z3XU95=6*.;&ZS(#KQ!^Z/H!?<>T9NZYG+VBQK*;A\XXQ;Z&WV>DD#!J0?6&6P"3H[6V"Q[Y")B4 J0NX_#))<>WC58 >C!7) M *9Y&BXTW < RD!B:1J)5A^3N@U)7S3E!O. 53K%L5!0)[B*]#=><&W#J>RT M"6X$S1J"RK%3#>:C)%V5"U+.0H6P!P1];NH:2.>!12P"4,@:&L4XS3)FEVK0 M2 $FM">OJ3Z9F1B[2:X4W/QPNU?*"KO/3 DZ??:"\5NXBL-(_-X:7;O5*JDK MVZ)D>\]4ZUZ19"MP:,9MVJ80BI;#D0C.8M3Z$?8CT,Q$G=&$A+HV2IH?A_BE MIZRXR'+%'TW0V2LV!U:=(&\),@H8&U]))$Z#Q$EZF*69?C]*3)J0N^?585XR M(V(O6R-(11HV:3S:@!F <15^6BV*T] OK7,.IT2'P(I9\\$FPJIIE6#$++1D M*>R58AOTPH--V>2Q[;T0'(;+S59LLP/34&"9^6K_AEI;E !KS"68D4O:,DWT MEPI,G?5V>=RZ.6^\@(ZBR# M)CFUS&SN*?Z#9 YX$G":1D1 I2O>2@V6HR520]C M9]G>5FAYL8@X$:]&AY*05UDX'-AE/C".T=O!?)]ORS7$[!H!VO/^)[VFJ8GU MM*SYJT=9SD( [B9BAN:76D8M$3?:Y(LT^((0-WM)_-DD\>T7JZI:(#9#8I=U M^[QD&C9.ELV8B(.7;-&-Y?X38X^C_]C[ Y[A<'1K0>J?XT@86!1:SXTBL54- M;TQ"M?&MC$,B9?00;Q2;M>"M^Q6=4U?8=DR+7!C'&^H@@,PN0DT4_H._<& GA4,&,7H:9D!#9?/Y0OX-]DE)O-C+Q8$B?T\WR+-,G=5 M%+H%6;D0(8;.1G1!:?LFQ@T7 IP$@.TD+\-\'Q+:B14R(;<1L-*FH?$7X52U M8>Z PW"%II$!JD\FUOK3K@U"*#>:J*)6HGI;.1*O87 $(2Q)2T!^RJ)$TMS^ M[+W;_$9XU860BS 5-!M9A-.*<&FYW<[X1JXE9DK6+B#S#;%/2.(ED\ID&)-" MUC.W2Q(ZSS.+FW!%7ANEV]/C,F=JVA)9WV8H#MG+#JS2^,MA- MJL..N>O -)H49D=TWI4U+3;Z4JS:\-1U1V4J[I3/6:O5AK@U'J0K;:-)ZS.X M0;4G3,X7\I)%P6N;')L1:)N1J%V[/+4)&\2^/)ZH/6!GYFIE(@):"(MQS82: M=8"]PO"H5_C7911S/C>ND5JB?.DE^$Z76"]D/5 $M=0I@#8;&2Q?FR&XV!%/$?&833<"S^#$WJ-8Y,\$/) M1V/X,3@1Z8Y',X3^:%]]TZ\G6,YC0U32FBT>CR FCO"?!8=WQRSV E-=-:9- MW-_7Q[W"N@1J5XY@BP9QX6HE^=6':*\N\,F]F<\SK0 MN^$>]$Y [XYW"/3N05+E5[]/G]_ORIU<24$$>H3J:OP/XIK70<8<.0\S[=QY M&:#%:@V7:#4$44O.UP-4.QY<@=S]G2TT<7%JJ]_1\5;"8U$@80&*>@IM%0% M\&4XYQ]0I!PH[8G'4>>+[HK8GTS-ZHWV$1[=E=[Q;-X=_ M@-_+;)._P3ZUNJ9]J4U=JIMDDR+ZR CZQF0SG8Y929R&,X#_(M$NR JKZBV9 M/UZ5(F_C'RA?CH,"$-XYZAL*:12^3/>_EE-./Z'_.A<3F]"*4R0F?D M<8-A6#;3E!V6\GN#;<:F:6!51[-&+71DOP=4QK5H:HZFV@1J?'A<:X=4QB_2 MVR/35NY%$T>S0KO@K'2?6TR@12F9"-PJ-8%C0TPHIP*BSG\J>\H$>,2]KKRS MVSE__7\O?WTV.+4F/$0K?:GFZC"2F.7OGN8>]0JK:ES)3A:'&?KB$ST/+_%S'G''QS(-_I9E3IJ[MY$WBE&)%Y%HKI,UV.?&RVY%'6CE_ MN<^>V(T5LC_(YB:;C&^6B*V$PS@9(D(5FT+$/N@M*>=A!L^.S8V76D%#E[G! MQ@"RC).V8QS+;73LZF2_68>1R4%PQ[-8Q$H&U\1$8OJ']T\(/O#0<_\/OT7]_HCI(W7=\J M>P<3#KBDJX 9NQT4Q/:\U^XNF[@FMJ.J%$ @E&M$!22.N\,%V'<,Q5V79C.! M=0CH)- N5R2$V5ES7'ZC? '@;-$T"C*C$XN2YG[M,1$=/UQ5,;&<\""5%M(?HIU8$.VJYZR/ MRQN'KG$.1-* ]+9])NBP38J$R5=%' ']Q!-6];GL5H@A_&@P@MH^[YO28.*V M57FQR2B%[LLH)-)^BM9^&2U,#8FHRW8=FA\?FM4\@IH; $==A$)(N"&J2DQ6'Y*K*$M9 0[K89WP%M*&Z&IY.1-<6B*^, MU&;AHBST:J$N*+T)&=Z*O:SX9:/1P5Z<[<0*WPN.&&I$$\,].=,G)257$5 U M6\VY"XXR7MV&#^$-*IX^F!I=4\@E-5W:/\ZKT361(VQ!UJNY%3AK[9)-L]'5 ML0!2S]_]5B%'B2'<\]ZEC%^NTV8!@0PE>K;"PJE?XXBB3[[R/-_V"---+,>EYS&YBWLQ*'C0]L,!AL\V7% M90/&@#D,YJ]_3GQ6355/[TX=7?VZI):J79C,C(R(C(SC%TW*DQ<#<01.\L80 M -\%SQ79&<;Y< &\/IWH<0@ 6B[-<4\'ZC.T:7*F@*5Q5 J.NRM>%)3Y*^3$ M_Q>R]N,/@/DN_G#K<+53SL;<):'T.7FYY>^<4%XNU=\G7@0^!6#V^9?3X@P8 M>V3(-0AG ;L15,C;^27=?-5V1T ('0W==B76-D5]OL&DWM] M)'/SIN;HDLYU\9J=6H$^[ X.],<9K;2Y5,3I%S"'FS;M>QL0[.PN\'DJ8;_R M0%//"JIT?[L+H\8WM\]#ZI^\Z _4VZ.)M0!RF&LZMY*:A[0LF[O1MHC.,/>W M$^7&5UHJP=+:^Q[\%?WI*2;G/ZF)?L))Z'));6] M^^%^_.$RW@WWS0\?<6OKL:S0O#-^ZOXOYJ;SOO21Q],RV4/PJO/"%*Q"-1PJZBQ)]P/+.6!B(&JAL! M5*";"'U0$GP7EZ^/W%\KKSPA+IU'XH)?Q64,@K>JN7*/!PWO9P!?%IC*'W3I M'U=,0)HQ, AM)0=3AOJ%ZGI?5!Y^OTOA:=<\3"I=ZI' [5X7;K3S?\O-ORR;)&X^K M[89A MR(T?J/G^"?FO^#M+;+__^>6#[M32]])_=^;]'DS\^5A.7I9>"]FS;E M$Q?!/K[W&<\[6))S^=H33US'18B?CT.8+2]U5W_\Y%88\C_()R_?OB3)SQS3 MPI!/2.M*>?/X+W>^?*84^OHSO;0$Q&"TQ0%BKYINE<=/K$.+\WQW=63_!OQU M[[8D *L"4B(CIR4?C70?=#1[8GE0GOZK]?WG^\_[_+R*_G@LB>@KZ@ST/U49 MKSZY+U 3O6LBU$5-_")?,;\9NRD\ T'L\U]_?;S&1FN A;[ZYJ&OJ/#13\C? MV[Q7F-QE\VBX\Y_I^&EW&E^W1"U:]@9+)UH)5Q.,M M'D1^08\K/K:+:^E%$R-M(K/.^>-;8U0S25SS"DT^ !>=,W@9;^;F<;?"!CNY M"=$#G,EFG-Q!07M\1-@"7S9.7 3_]XYX^'W&+5:[?^AKV>&96 M39;JCS]T ?A04YNM@BIBL\5_,\3F&/&K)39GAG9QR@1NB7ZT:6K\/A#I'U*: M[_;>A-!/T[5U(ROOKIJT!8"(_A')^A<<+3+L5\O1HFFYX8?DY;\@NJQTOU:: MRZ>6+<^ID8]->?S=6)UKBBP;?^6=+7.TAR[&S,D@LIO'@$/UBPV:UD-[YJD- M@AHOV"M[\#]XB.#]/84(#/_\$E[!\^NN;L:&$Y[Y\\/W ?_D2Q+ZH9Y^,UE3 M00?CO$DI;/(TTS@ZY=*W0&(_$*!/C]0 D).WD9(/&59\DNN^%.CLOUXA W"V MO7-BZ-WI>2JX\T%6;!*G>>O:!?C:^?,4,C[WHKG7DK^PE$51I7@.^ M)YK1NCCJWE]_;_WB_]KB0"N#J*F XNZQ'M5KK^QXU9+N&M^=ZQM/R 1-3[7/ ME^RWKBVLF\;=OP"L2S#"K[\=Q__,!%@S;&[-J@<2J\TFB?&9%_^Y/?BC4>Z' M:3V[S.,$0*5\[]04[LL "3Z[NOT7#=OB3G"=37MN]8E>=_RYU]W+D;[Y[)?C M]$"?MR9I^+E=N#F,U+?O:?0>A2=_$47'OT?13U%T^GL4_0NX]D3VMXRL/SW^ M2T?;[VT"K '2 J/%P6ZYGAJNF6 J\J>&G\Q,-P&(1@0H7\$*SR+TX/<[_ MFZU&>;UY_W=HT:]T>3P?F*"KKIED1Q)=?GMT:?S/G#"G:][Y( WL]?:N^9R M=1X%3!U\_,=/Z(OZ5>1!B^DJDCI3-*[1FK^U!A/N[_JI'I'HT=V9:"[J;T*U MAP-C[S0N3K[RP']_BUYP>CPP[W]OCI)*+S@F>_CTV8WXO.G\ MDIL#95"+!YA]WFD2?7/C;[_:O?H,#[_5*(_L[F==?2^Y2?<;].=-2OYU^\N[ M3*_)J+C-X9IV\?7,\)SC<9O%T\E^[S[/6W+1$^3\6LC?USK^) M@?6ZUL,7GU:O:DO\O?/K2NT7-C3 6<9$3GK\@OBIQ9M[/_M^DKW!*(]HWOJG ME;:@\TC/9=O=/7*747E[#BCHS^57OK?:^^\NCF_A'[[Z<=YET'?U21/??=*- M3QJ'O\@G_3XMD]ZH!\Y% "Z+_2=DQ77K. MBLL]RS+@_MB1F&!K;_1\,,U(:INVG56T)1+#\ZWEK)*BI!IQ"=^AHGF***N0 ME&J*Y!Q:5,8P-7;*2:SUDCSO2H.ID>;UHMDVA@/ M<)A2^6HED;"8F#"NA1B\'5*<@\DR9'1DR")A&8';;K2R^W1-QR2F(+O<&-0C MU1 8C>_; @DCW00NVP?6&R@=!"XB=P?%D\#0S84VVL,E9D'XI)W3;G].PK,% MJ1 9SSE!1A[?FD$D1;3'06IE23J6$HR3QH+F3"+&W0=IK*DND0RFF_E6:2-H M9S9G^3')S#&-[VF'[7R<](H]Q?8G< 7379;:SSNKP:!LC^GEA,ESORL,DQB> M68&(FT87$G!>Z18+9BI.>AV?*I#AT"[@Q7))T5B^#)9+<"O!A;J[ED8]618F4'=+F8-^"J6B!&Q1D M0@Q-4"8ZS>"./A5UU37H ^?5&HDHA 3C+CJE'8O;LS!'(O/V9+/9U44B+0T4 M%N;X9!X0E-U71B-TD[GZ83EQAE'2D_V 7PLQ4HT3O#3][4%%-0O!X[R(G=B/ M%H$]#^RA9>KDDN0F^!P/:K70,GJ*=G8T8N0[/+(#.TGU3ICO8MFB.E!$FM(> M[K%35<4);4LY#NS!B\.P3&V+?6X.^^:P MNS,D1Y=RBYP%"RTE$I)4>U=_9'8TAL8,83'L\[/5D;%!HXZDPAX:&PJAJ M-SN8L[@S6]CNJMQL72&<8EJV@=4.5??F$\K3"@R6I- 1A25GB%[?80-+IGUK MR/DX5_=WGN>O@PQ>QE@T[74&6<(3K*!UY.*0:_(>"S<,OO.C.60QFV$M3-7" MY/51.NZFLA/UQBJF]RI?$ @/ZI59NC8SODO(3("OF3XW+>RN)C#4TIFN(1^B MJV"]K$0+YC%2HF'.&^"';J\M\),-L^Z9 MQ'A>$(AH=[FX7X#4[%_MSN2YI6 M%;5O$Y"FF+O)!H+P4$UBS5T/;+:@Q(JJ^MLH58(81]@4G/@1.D!GU+S6"*$][,_7P;04!V01EZ%13H.#3,#=!<+C4B4) MHJ24@P!>1R.''<>9)'3G\$@-8\QDE\6"W1\(N>IX&ZHG!7RA\0Q?VGP4YM * M@Z!$]#0RW]%HU[8"MH,K"V99)MMV&L/'.5:^U]Z(P[GK6Z)A'C1/K<:=J;R4 MT%G8UOEURM6[[608(QMKH\+$P"1[#E+K;"3M&#\+5V4?IREL-UZ/]SN^#IS: M]%127=3>FL\@;R/ :;+RM)A%0D&1-O#<]OCT^/[)6EC/62/>4A27;)T!O-V' M6+=C[E8'$J[4=A[5A9KONF-WF(SXS5!FX 0*I9U3!IBM+H:5(*FZ(&2^/UMT M++SV-L9X*D?L@>>F]2"E\HXT"*(]G*TEU>Z/2B.+^@2'PM*"S/39=&$:$#G4 MU(*D-KS8X3+>("QJ[G:==D[Z6U%9#-)-2"5#(V0WB]TJ,59J-YR45$SGY9&1 M:JJNJQ[JB4?%HI<379YCC.94:LVI5#N$CR+7ET8UN\C%%8,A!WZZ[ZS3HLQ[ MG(PS\TXWGOE49P@O9O8(VW:+"F?:K((\'RU!,1_J6ZQB;6S,6HY"G8&9'N2J&',4D'0WI[JC,4Q:*\O>*7R-LEYN26L. M=3!D=EP'4V]F[(B02H28F36O(]YRICK$:,),UJSO1=OA(;317:"NM'6R'?9G MRG3A>14^*J=].?"6"Z:OYA/(#DE84$QLI[>W9.POUW94^Z.4#%8QWA%0,@]Z MC$+/7:F/C6 N7TQURG-1J][L=4?2]M,X5BS!A*2-NKNX6V,4YOG9C-R&J+HM2-I.4*(=R<.= *EC>Q&JPW6T1;'#H@/' M;T:$(\#T,!^,BW9Q&$JH[O.HA1I>!1?L+EFC:+&TID?3(#^> MROG,SU;+7!V--4@77![]'^3N+]/,-BYK[ M]JHD_8"%H611[EU]4J=(NT=TE@'"N)#81K:]";43R'3;WI9PTED%)CJ7% M? 9)>I=B)"4GZ4B9$T6L;T2YY" >=_*^GM1E^\@?Z4H5C9ZN&= !$D-LOI7; MD"7VB56I)JR#_W$R7_\/4$L#!!0 ( /*;K501HF:9>0\ +R) 0 M8W9U+3(P,C$P.3,P+GAS9.T=:W/;-O+SW8Y MQ^3,MYM=/O6_)WVZ8,?D'>,LH*$??$\^4"_"$O_<]5A .OYBZ;&0084:Z9B\ MWFL?3DBSN4&_'QAW_.!RU$W[G8?A4ARW6M?7UWOF_E7 M+:@ ^(/VUU<):"2:,TJ7*?B4BHGL-JZ0X,W]=O.PG30105@&A\)JT&9XNV2B MLH&JJFCFA$&AV0HGH;J%U=AR'UL>I"WMJRAM8R]=R@(?]5N.L7]TB+/48PO& MPW,_6)RQ*8T\(.9K1#UWZC*G04(:S%B("BN6U&;ZSA*EIYS[,#=@@L8E6+9< MNJ#\4/"WMZ@EQX'OL3%@3? #S,K*KK&NU?'!L#2(ZYPTU$?L!+J4W3ALZG)7 MCA7/OC9IXER+D"SX*)N\;16!Z9,3;/R*G1,_H=DUCO37-LD1>7G$:."R.\?)9 CL5#&@")P[X@[!\N;8;ZL54U4 OK]>; MR\MZ;XS,]X/>F3FR_D/.S/-NISM^%EVU)#I4S,\]__J.>96!Z<7T9G,Q=0SK M/3GO#3[N_+3J\I %[N+N-3+&*^$HJG72^-;],$@OO%\$04,OG3[8W/4 MO2#GW3XL0EVCEY/)+G)^Q*X8C]B(V?Y,C:0X7E&NY_1W14Z/S ]F_]*$OYW! MNWX7EX]=9##8DS"@=F@( 4Z4P9VDH.?2B>O!V"RS/'=#ZH5P5!0"6)_QR.B, MB6%9Z&P9_;.LK-#T:== M9*(5^O:7)J9:',R*,2YH9D365>H9W"XRV!H/.C\W3PW+1.6]&)I]R]A57IN=$?D@]&[-'>1BUT.'UG/%V+( E#-A<^E0YY8@C6U M>AX?E@T#:*M)7O0&EO620 R%VGLQZ"O_?!?Y?L8F<5PD/^GY^:K(SS/S=+R+ M7+N@G_V@$XD0M#*(G85"F9Z3KXN9VF.P+,7,C#_K MF?BFR,2>"2O23O).&<@QO6$B;S%5@9Z+%0&9-))CX]?=Y"6N+VXH8]G8Y7?Y MC$&4FX4%ZP'TO"Z%9+C\=,5 / M6I$=E&*XD9FF@3 S-QR9'[J#2ZOWB70MZU+&';DTWG/R:%WR:$PG'A/K4DAQ MK5XVI?"O(I%$7JBN=C19&B]ZAE9&@3O-2A6MY)FY4J)G9RD45%',3C/T(8[&ZH+WX'[T MPBN%H ]W6W9:\.NW%<]82%U/]&F ARFNV%W;D"5XO2"WVI8D+^+>2=K]3DKK MW/<\_QJ"7Z6Q0T49;BQ0?BMB;Q.X2F>S@,WD^:7;9 L-1XBY&*_JC]297LZE M"'P\9V2:#$U".3:)941"J(PQ^/>_OCMH?_N](('"A#AY5,CDEM@Q,@1/7!ZG M.K*3FE&.-*KG[P9P>GF60OW*V.1YNFZZ\5TMIGNUU KNL!3P;[HQ_BS--$VY M]+DZ"I7&FNC3N (,TF":VM,5*[MU*[T42ZD!-*=V.@;QI\1-1D$#J8;!XC!O M=W?<6J[9E:^>BYL"ZP57RC>LV])_GFY*1D9HL27XEA,6'.[CO0:P@F?,5@5M MO%^1IB7BLXF&;?L13 )8W)A[A8Y%4C*DM_(K=Z D@%#$O$$Y,F$LEX%_XR[0 MI8"9Y 8=X/DM3!#5[RFS*1"%9U5]O!3"@D6?AB"_P12@!>MR$0;R=H/86YGU M?U7D]3IFB3;"#\&T)C M0L'32VC/%2X5^;)7JAA 6,P!0G,LP &@=SMF0C+,1+$A,8$B90;ADAMQ!4"X M.8;LMGU<=_QC74RX(;1>NTII+OWAD6<[F1R- "V6#N%@VO/Y3.HVYA;-&]N+ M\-;G):<+4'KW=^9@.29C\$Y+QQ?@6@;,$,H'$2L6[/&[U4N_E)5#QV:1(H&S MU$O0( Z,1UZP!!,29:BH.C=&!EP@P.8E 6TD5,3^C]AQ[P>E53V3*VOT%$%@HIXN%8 MZ%=)M,!X EZ$KR)&_ 0S!2[0?((-KG#WKMFS<5V7HK58"+(+POG(C])M&4$DZE#:>X QAD3 M=N!.F&-,_"LVX)A/E#NK,%'6/7&!7L)JGK(KJOW@2@?C&_DHIO4E8!J6-GI MH>P5#W!RQ_. 80:\[W)V ;9^+DR(6IQ5A_8I=/71$=+KBZRY8ADB5]=@Z$D86DC# DK>RC%Y1^QSWVU> L/DTCNB"'@NH->'+&IN(% ME*(];!\9(F[K7-# GBLCF17^%'&FE"TK*VAA5E':A3*$)L#\R]&@GUNE3&55 M(!LKI)"SP96$5TV\>*(5CRJ)'#/B0N(HIE0O'.TC\H+BQI>B[>4W1#(H6U8* MM' MR52Z4\GR]+PH;:G9#SF/O>X X2/VJ->VBO=T'G[6^_\Y7,3_\)S2B$V)?"KV M&$_&GC2$BX_U-N(RLH5.T ?%/' KP3WI('1#;#[,#4-P'#"5K4>@V*.3;2F&)LQ[0E)[ MV/]CT@BJMRV-!6U](DH[V2B/22],FVWI79UI3T3N63I(GMKX,=Y6]AIO_+WX M8N];H-L/0L)++__J'G%6ST_W?%MVI6F"WYI)NR86-=L'SV;#$O%$E),^OK/NB4'[%^ M #ZRLWL@=/?[V.N0NJNE_"[NI2+R;&%P*RG<4$GR39(ODAU;2Z;X(/EF0DE: M*8'@&^4/4([J)\[OB\@=JA&_:R[=1S#8OQG@HN))2UN>E)#>>T,B>]*HK*(3 M(>\^G#2@!JP*=]49A>2[?-G^&(RPZSMCN50XD4IL-8A:.M)7VX\=?T%=W@6' M%"&!Y @Z=\,(H=\%?K0\::CN7 "YBX9; 4"B@H+5BCKB_[,;XH:9P1TK6BZ] MV\XN %PQ594V=,!Y?^VLPSM?4"F/<>UB' M\TI=G; ^]Z-@#=(K537 ^;1_BM.N,!%7"VLY"X?#LO$K%-81[^10;\EX5%34 M&?^2*:FHJ#7^9<-2655G&LIFIJJFEA2L7&4NT%!95TE,Z_)G7Q-4J\>G[N!U.&D5)F-2OKML!:U<4'VZ"" M3?#'>A0MJ@X&8"$-;I^&$GEH1.CH22&VEH6"D"&C'B"9*0?-_6#Y]HL7## !;5QW--/KKA/'&G M)"5 2$+ [9C=A*<>Z&;1:=FXU0/,29AT\Y@BC^^:K15JL;YN8NLQX';QZIP\ ML5:2U6:@]1#0.5[$8-HO<&K (,/ GP5TD2X VS79G.RBL)9JG(?3.&).9&.C+A^Q*]^[ MWJ M^V&Z)FCJ:[I*QQ=6%??ERZ2^"<,Y=(3()'3=";6M;&( ,#J/1D+/_1JYL'3> MXJ_-OG*Y[2ZI)V\6&[. 2=!,"3> K*N# M4H4\/EA#/0]+-Z=8UZBNQ"?3S+W!(W4BE+^;#-91SC)UF7LHL13%B;E1BQI, MTC461.$XX&PS@Y,'KSM1X^L-K6@>O/9$8?IT*[+B!G4G#).JV] 5P_^99!GP MS9&_'Y^)I%!6TR5M(P;+ \A;"$3!UUW/+/=F&ZH4^)])5)^%ZB;\B('S!*M@ M]4I\-UC-UUZ5)62.$D%!1J7*NA)S!JRW0]QZX,X 4_805.4252' 0H_& D^S M97F K=K<.PA]6LKS(>7JF\>_,^?CG'$(*#%&L^;N4HS]W$_+E4/2+=L_()OP M: $JW@&2ST2"+>ER\\9F0B A$..HIQ/39-8&@'75;K P 29TSICZV^6X?1.G M^;/TOQ[HSU\3W[;4N4OX^#]02P,$% @ \INM5$?;C\L6%0 ]ND !0 M !C=G4M,C R,3 Y,S!?8V%L+GAM;.U=ZW/C-I+_?E7W/V"=JJV9JFALC2XDM M9I-/)S8[^NB:$FOY$0V8V1O9*_83FN -^8@^$YLXV&7. M3^@W;'GB"[NF%G'0%=ML+>(2^,'O^"/Z[EW__![U>@KM_D;L)7/N9J.HW;7K M;OG'T].GIZ=W-GO$3\SYRM^9;*/6X-S%KL>CULZ>SX)__.H_6]3^^E'\ZQYS M@D!>-O_XS.FG$]%OT.W3^3OF/)R^/SOKG_[K9CPWUV2#>]06V4WJ+"$ M^%LO+-83GWK]][WS_KMGOCP)A2\EZ#"+S,@*B3\!O:A7INL4-L=TU<:F)K7U)S&VF<;C'.R 8ZXM/5="ML M RA?'?&6-] JO?,UB&C-K"48K %949.Z>Q)>TE*K'%QAOKZVV-.^ L_4;X3: MD>T2AVZNJ0W:2+&UZ[&"S.J*C= W(X_$]J"LR1YL*O2M@J[B"DVAZSK8= W. M8=P:]C+\,*;XGEK0(5$ 6+F)AC &D8 ?\%()::I<([W/769^[8G9:2G\#F)S MK !C1:U&*+O&U)$^1P4MF7(-H0+_2<:,\UOB (\;9DO35 E2>;5&:!N0^RKS M&B_22)\W^-_,N?*X"^PY56,HOW C=(P)*%U5_\E"#>K# C]7=IY3LB';MME0 M5]KPP"I!$ +!B(I)JZS9C"WQ[CGYTX-^AH\*=/5K4,>*?.X M]3+BW!,V:S>)UY];FVBZI=EW@>^M2G6HJM;LK*9$4D'I9N<1)4H*2C=FMY6( MR!9LT'8J49!7M/-QJ:C=3770L@<_("ZF%I]@1T1JC]6>1=V&FAD]S(*H!N8+ M7S8@4 Y]"J9.C\$GK,"R @(*YJU#7;2TO6M29BZ@T< M+?:IR<$A33;E\VR9[4?8T1PA!C'EH /35:0W:FJV;W-M1EHU(:G92B.4&^Z< M;,'8W!/G_$Q0 YHP(*;_H0\?SJ)9,U@),4R3>2!FT'U"'\68#K_Z$8-[L2;4N0)>7@ +O]U+8F*/$[% Q!RW![9P,\&N MY\ 7*,W)R.:NXTE[^$Y-&5XY5ZU&N;7GIGK--!21@J"D"9JNQLQ^D-(3GM/P MV;0\L4-S9^,-B)7^ARS%=^$"B$7=*\;!F#G$X/YXYVKZTEI_C?F6-5$KJ]+" MFD%-ZM0J-^/C>&+(W5";;KR-]'QA/,M!=V@^NL9\R)G(4EES&7(H7GFEIM>O]C+NI37;7M^J[;;6;JF5]:^ZKIUB]49H':Y6Q(0(.18N#P@W'7I/ MEL8]>R136S@W,@ #Z17MC8I1E72:1KRFZ>N DJXE.-^M4.PV:L&4+4!$PHF< M4)O<@-JN^1"L_S)IMHXJX;8H;6$."A8-^ CX2'$[M<.EA)SMY;3B]"\,'M1= MWF#'7/O:M/OXJV<3G[_=MQ3CNQ\R086AZA'\)9C3:*1%._2@OEH.L"8(['R- MMO8:6?-=E'OB1KDV25"V&$[0A:*:5@N=479(#&NCWHBBT[& M[?"?0&W8;):2+_%S 3-ELB68ZF\M##S4.;$K3"_EXEQ'N\]8+P]%8IP2BR7 MAU^D:O3.^D%^W#?!YS]\Y_[*(*1,-R M*(U+#3HY04^$/JQ=25R74LZNQTV(6ZTFI;744'G?*2HJ?.N'EE@>W,5B+SOB M*Q&KKJF&VGFGJ*GRKQ]RX:[/%^JNPQ4YR;'*<%.JK(;?AVYMH;H4](,PVNT" M8HNQ2I92 ^6[3D')XTM'Z4=+:+MA7P9#;G$U/+[O&(\23O4#!B*.+:;A;IU8 M/G;7P:BN]C>5*JN!]D.GH-60@GX0^F16106ZN-M%'MWKD'5R7O* M:X;I\ET[E<48%"P9YC.LGW(%:91U=*RD2M<>9AV8RMG6#ZDQD/D@93 CG#B/ M"LNYA36Z]C"5<:IB6C^8\E8O0W9?]EK$S=;NVM-4AJ^.,/2#,K61(&T&MA*) MY76W5$K;Z-IS51^5M06C([CVPR)(+%= ,:=PUSYN#;@*6=4/E_R\XFK+656O MZ_5A9;34!* ?<(%+%=N84/4D\ZJHP?5C]W!5LJT?4CD7K)1&DEJ%7X6.XFOR MY&TR75TY9$E+O?=X*8TBJT($LESI)_L"ZZJTU%5=5:.XJM[L\BK6P6)NC I> M1>4UBIX4'+;7@(P\*QWDPXO](/>E&)6\LMW&Z_(4K: J<;E57FR>+MGUM%@L M]TP>UG'Q%?7 M[-IPJO)6'&34PZU#;[T.?R4%2]G\^33-)00#7X]]#"?_]N#$F9SS_<[DH#>) MMM\>YXQ1Q37#"<8^E#$V7\ ?-\,),#6]1M/;X-G4-8RYO>R/*JA$)!O"_Y0(_E\UV>S36M?7,P2LS M[^TM(_TF0G&MC#AR*EDJ"P\2Q;J> JI!RN4K1_P]799L=K7+ $HUN]Z"*G#5D\B M&HZQ'8>AS::V!QSM_(Y+LF(.B6US#)^!.\" VMAY&8$<93*=L/9,"D/>HTEX MZ2FH%COM>LP?0:)%2[LYZJJ=#9$YF, >2Q)=:3NJZG5M,SJ 74F2^FE R%8E MY)F"72__'!_C EEI.)%,B*OBIJ6*=6VLAJM$BL(!U]42S[%%2"P^_5.;PRYK^@Z_'TBS9K8N*N V /0L%'NA2WL-]Q MD604^7B&"8%%10I/G3;^?\[8PZ#41"AE;?(MDG93P(!L'6)2[-]^+A[,%!*& M$->_@AG'WZ/*@J966X/)X3 LZPA)/XCC5$Y7P0UPXOH\7GK@O[16UT[ZP9"J M"*5!*#,W]L&'/X2["$R,;.XY8J.K]%(3J%!6ONNTI_T!J6!,VU@HC,P%Y" M\ET?##D8M7)!Z#?,)*?BN?5KYHP9%FZ2GXS,."\+9ZKJ=7UDY& @U02C'Z"? M,;6Y3^34'CX+7CW*U_Y=P_$'4G.R.JJKJL%ZH2^LRN+1T,C"+. (%1P0_\^1 MG;T3M70Q4*&V8B!_IB_"=:3T*D NO(*S#M8EC2A"KO'BS1XR>Q7(A_=\EBXL M5E131%?CY1PEN;P*/(,K)P=D11R'Y%\]60=HM?84-4#CU9_#)/DJ5*/^9;EJ M#2B"K^-*4UU67Q':A2]H*IT&W[<]15W0> 7K,$GJ%ZRI.2[1P>!#';Y80XJZ MH/'ZV)ZR>PU*D+W&(E#OFC:AJ!%%\#5>9MM#9J\!>.F]!%=F[#D5%#:A"+K& M2W*UY:4?Y 4R$ $-/S"3)+>-3I>6@[=\%\PP__2H0PIOJRY99J[1AJ8Y*"78 MII><:PM,0V>W0 K1EOT!&I[;1K>G#[AZ:N]&[MF$ MZKK1GI:WM^@LS++0X@!AMC>=Z2S,,FNLSX4[\I0:W>0\#!X1FSAW\X-XE9MR MTV+<C&W0]FAB3JY$QCIV^:>_44'"QQ8R8[,&FB92X!+D_ILF= M#7\;3NZ&\.?5]/-D)*[*:?5LDUQ ]O"8*/]MR^*K',_,ZL(G1\M M_!.GH64>33X/84)LD_"Y=\_)GQX0/GPLG++[F;ED?G1,0I;/;NZ*^J _(^,\_,AI'#(4[[WL(,/YK>S<>_H]%\ M?B=M>^QH<-=NRD)L(1:PEIFAXL=02Z_ FAC++,9.5/"T>@[1!C4<919J([W&0<91@6 M168#Z5J2&W@2-HJC5-L'/(@[X)]"4.G!?07T)K/=V9R7JP)6H4](E=VB;9^G\B%'X..__[- MC^_[/_S$D>,3@)9Q"M#]"S(#&I!@^F,DLU:'1'H"40,_,^?G3B7'Q%PE%E;B M[3SC :C&QL=F>+-EMK_*'DVIPHI1#NHT746#H$R;SS,^@=!F,VH:L16B8>-" M/_W6Q6TT0RD@55Z%69:&E"S7;5950,L,/]U@89.QI4)ZLGC7:_CY MDL\D1)6PJM_&7D3N%^9\%3G\S"1*6I4JW_660#UL^*]ESSH6G8X(#<]S8;AWV3##'+?E;K%F<4=PT41>^C\[%LD.$387J*01W3>EU_A M-^D: [/H45(EO&5Q*\JW" ?\00@8LAS[N/6YEJUBGV]$ L81CG$N.H#6S8#W ML)M[G_O0.>>1#) MA1#\ "5H3 ['"#.+-H'4%#ZSEE6^*71I#7'!_77TX9IY M3O/JX+?:=2)ZB]H0%]M?2!EB3G2#RB!;[?H^T3:5(1Y[Z),\*]A0"Y$R6]#^ M=O]Q Z%XHIH:V9D]Y%3BVI&WC3T1)=]0FVZ\C4QD",^QW$$CXF[3GBFB)LL2 M87IT,L!/>3#$^PG)!9 O1#6ZR^PI^Z2@C4\+LD07*-1BB.> '&0GZ4'1&SY^ M<2XB.@@+VG#GT6%- M#4A;_V8$JZ$WH,A8C8AQ[Q8[#Q>/HR.O*([)"FXLJLU,5*]KQZ("G:*W4$NE MH-],4$"W>)-A3P#C5;N>^!O!,"L+C:RU'T@J1OFXUNX$QR6VQ,K(?$V(:\AK2.*)*".NM"SS(9-X M(%P:(JD*DRQBM*%E2!S"@CK$;%D$QVB4*=0AD>C>IQ)Q06;@X63221#EL;6: M8V1K'"#W^>Z S>YI6_ YI8,,XVQ"[2#:'@IZDOZE,BZYR1 -XK*K"JVQB _A MN,J:KN!&>JPV\(,VDB$D)9SU4%, 'N581]+O#\Z_\!%PF\)U:H>G8G+>?DT/ MG/Z%P8.ZRQN8,=?^:-I]_-6SB8_D[EL*XMT/F?0PHQSTS!)W7GP1'+OA$B8J M^$P&P4=0'BF+_-'9OT!OL,CF\EEZ^RV2B_R+P!$7_Q)IL_#E_P!02P,$% @ \INM5 ,1*2YK+ \*T" M !0 !C=G4M,C R,3 Y,S!?9&5F+GAM;.U=;7/CN)'^?E7W'WB3JM2F*MZQ M['G?[%W1LCQ1SI9\DKR;_:2B2W%^WGO[S[O;J;E$ M*^/,=JG>3/1F6XNV4E2O]_GSY[?A7[=%]A!$[30Z/\3HG=?-=>V@3Q,J7U+__:VCTG7)8*&M98>6OS\QGS> MD+8O>N>?+\]IRW]*E0E>UZ0'^S;M@&^TMU6_ZOK8L2TC0-:5X5!E39<(!3Y7 M$DZ]9J6[-SSD!DL4V*;A5!6UL)':Y:9#$JW(A_SQ8KRFTPCI?&74RVZ@47FG M2Z*B)78L,K==HX5MVD%%P1DM-8J@;_C+&P=_JZKP7/U:I!VZ ?+LU8WMDMYH M&\[^BQPQ^15KD6^"GI&[(65-_.3:M+]QY((KU,5NX!EFH/L^&;>Z:VU_N+6- M1]LA'T0"! LW41/'1"7$9'CE4IHI5\O7IP$V?S^CJY-%313D^H8 C9Q:M4AV M8]A>:)YP9,F5JXD5\H_H%OO^/?((QA5VPZF)2Q*[6BVR7:-'WO2:+%++-^^, M?V&OO_$# L_CC:'BPK7(<8M(I^-]/UVHQOXP,UZX'R\H6=/>''OH6<;;WSG=>C[ M&SIG[1?Q\FMK'4TWM/K.C$>'VQUXU>I=U81$ DK7NXX(20*4KFW>%A(B7[#& MN5-(@J*BTL>E8.^NZP,-6_#7*#!LQQ\9'MVI/?,MB[(-U3-ZL$-V-62]B'1# M%.J3;U*CSW!?_7@JN;9]X^G)0T_AUOEU:S'/B "Q<+Q15^]7&II=2S(FWD!K M>Y^2" YILBZ;9XW=:(>]6R/H(+9]T@?&BUV_$>MF59MK<(W,Z(<>^>%\MVK&GA#=-/&&J)GT?60_TS&]_>7>> W_ MU;7(+QZ9D@25<1.U>(=/8^(@ZB+ 7G)&Y M<#4R@HU'?B&E?31T_<#;A//ACV*=XTOUHO/MB_:6Q[]5F M6Y9DC56E 9]!2>G$*M=CXVSHD+NS77NU6866+QG/X:![<"WDC;![9E(B'8<. M\MBU[CY%-K).G=;IB>175+ISM2E" W;AE)@'-Z3K+R=XLS,6TE(F3(8">:N8 MB75_M,8]5LF^SJY4M_^JTN3.K-FT?ZNTV5JZI4;\7V5-.\'JM<@Z6"R027;( MB>WR-?)-SWY$EOZ(G]'8I<9-N $CVH/.1NFH2AM-0[_DU"=!$MD:G.X]%/N# M6C*5S8B*J!$YLEUT1[KMTA^0V=]*3UNM:K@I21M8@V*G@3\D.#)HQ^[6E5!P MO)SM.+W/NA_7M>X,SUQ&O6G_XS\V+HKP[7_+ -__(;>IT$4M@DZ 4VBD[4[H M2?=5=>*[09O2=&W<9FWA0TT+_?N8V<67AEV2:'SM5N0./S2 MV2H<"B7%35=M7E;#<4W.@E0'2NW4I.&Q2,P@SL@):-0VA[VAF-MPW==N0?XY*-R<&+KTS) M=D$$VLV@5+CQ:#J^'5[KL\&U=J7?ZJ/^0)O^?3"83;4?'EQC8]FDX;^T+WYQ MS&4*RV4U+-H/J;;;P<:)S4SA>L?"-9V1_[L;C BF\8TVOA],]-F0%" (1_K# M]9"4:1\1*V@S!>V].+3IW_7)X._CV^O!9/IG8XW]G[3KPD1-^?!X7+BK[5@79P]V%@-QQN:S,^ZZE>UOIX\E8 M<,6+5H O)C%V26<<..'7R"J"GN@_;"5;>'C%56BL/,Q$D-0P$>2-ACW2;7]^ MTSO?R^)@'UD_OPF\30%D*30-_MC8P>O^_%)_L45Z6W&U6DDL-%YYI*6Y AC M82[@3RY3&6&O8YL88@@H7BLS>0N=1PM3XU@$ ,3.Q?GQTS/O%8"HBZ&MN7KH M='@HA2%(B,5+R2S&1\LT!.(NWLA!#.:*SFLG+[VC!(AACQ/,EUG1^4ZWK%!Q MAG-OV-;0[1MK.S <'BW,:@T,L-HYX@, "9/,V(2ZRUQD#0S/M=TGGT=5*'(BLYMB7DXW-GZXTT0 M7@8GG4EHQ7)R$L+&F05M9\[AR$_)+O] M#?86B'K+"E1*BA:55%>K+($AQ;YK6K'1*!-7;U3^Z)2<$!M2]7L%5M[HO/%Z MXY'I[AYY-K;"^-Q0^BOHEBNP,I=J2UU"#X,$D?U!2;*C7EH3VZS&CI5N+B:( M[X^)LXBW&;1$EM_;/:?()VE(G4Y\$#^=Z.O3OVLWM^-?VSEX$4CGD$+RD1Y! MVCYU9&\\1/YE.)H-)L,[[68XTD?]H7Z;P-.8U(QD#REI/V6EG0Q^&8P>!N3_ M^^.OHR$]X&KR3$L\WT-*[,]9L4E_F4WT_DS3IU-ZZ*B/KO>_W0[UJ^$MP3)H M3N'Y%!%)@7OG^5Y!]#P;3WYK3")>HHB4?+VL?-/9N/^_9U?Z=$ 5>7<_&$WU M1CM#/I=$2L"+K( W^G"B_:+?/@P:Y)2342(EX66>8J*X@?;#[7@Z_8MV/YA0 M1=Z-1]'Y:F-2I_)/I"1\EY7P>G U:TP.(!-%2J+W68GN]'^,B9X>2/>[&TR: M&ZZ9-!4IH3YDA;H=D&'0Y-21SUJ1$JA@20E[UDS_9X-BB:2N2(F96TMH=Q_. MHH5[.R$/1U\'9!5L4&XPMT5*V-P*,GVXF@[^[X$(J]$EL-&UN88D%DDP%[G5 M93+8V1C49+HGJ_IP_#"]_4T;3JL*\D6R:9J_\I9+EUJ< ^T7Z(6FC2 M!BS.D9$2-;="[9;XY@6$4F>D!,PM4/LEM'D)"_)JI(0K7)N:%ZLPV49*L-P2 M%:T&S8M68S:-%*#<\G;X9-'&""R=@B,%NM2N3/LA;E3;M=K@T*TY_T8*=FY) MGBV1MMA^40O"3VKKZ)M:0/X8?_C/?_ITT?OXDZ]YD0":E91 >WS5S%@&C8+^ MLE.9U+# A)H(,?122"A\SO.2=RCQ:\KTG0'2<0((V;64"2<4)2WC+A/1B9Q0 M0]\+$M22?\O22GZ:WWO8VIC!V)LB[]DV$1!52(H6EY062"BD=\R1OIW3YS)$ MT#U.+*(/AJCM\105;SF"D*?<' \,UW@*AR1+ST)5YY_4UKTX"(B/3]*C(T,+XH9H M8+NQ^=4.EEO7\2['$STF(O^U9L8+*W2R=&/SWD%=I:OO$\ILF^OK4MDXE+KY.)(+?Z'@UT8 ;<6WMQ#2 MQ>1=Z*N=)LS"VG6"6MR7WQ"[ MQW!^0X9'_\3:VQ25E'7)"^K0F"\M..VHL6>9( HHBM5<8&]%DVB,'QW[B1._ M*E1]7M1WVHA8;YX!W16-96CZDKY^]/84TV._2>B?R'& M5#?KFB!-94.K9F*5MI^FR"&-/GU%+O(,ASY6::T(!\0Z"'U^VS8MLJ6:( M0N2LO6+C#Q^*#';:2)Y]Z:N39#4R'#ZAN:+SGJ0LCU5( Z0'B;F03(SNA*W' MN;%RED+JI[6,K@5/;JMK)LH9V;B->!QL$3>;&FXXS5M MPO]*F@C\H1NE:VK@^*.D!-WK?NUJ[J@4-(M0,U]*V&+7+7O@K^5L8"D+ M:L^A5#0ZQ"1X_ZH9,3[-VT%._+B.4(>M&A%N#<7 -2.!G'Z M&[&V+>?>8S0 M;X-1_)T.-#=40OP'4L).Z$&-Q B[OI%\Z.NKAS=K C"?5*-O1,MC;I#E9YW# M6Y8Y$^^E?RV2GQ.M(59;F4",NCI!9J8MH\,CB;!(0+I#!IVCPJ7(\&W.ZT_< MBM*\Y*58 @EF:4,YB_F>3-!4L<$.P.X?]HL/]UBK3"-R'.2B_.#JP%1UF;=- ML:3W.\W<\FC"[*A%5>0]2Q 0\8X"Z6 9[Y% MAP:47%OL@D4N72@[V7:K5V7NJ#L@O T7MQB]RET$E!B=IDY'EQC18?ROY$5 M$N;[&]H'Z'&:KWM(]Z/;-#[3B9)+3$KOTJQVWZ;N"&?[= M@NAO=BR#9E(A_J(1)C3#CZ_<^&U7%=!67EN->8"B9Q8;JT7:'$Z*R,^ @TI3>Z$_0,W:>B0V3EIQ_$X%13=(F MGCE@+7/>T5IA^9$5/R%ALN*_%(NHRLG;*(:HN%577#2PV6\:+,H@[7 M.(*EG0=7N:".(H%OZ?;'XZTM_)IR%GXN!7S&BA2@GBG0''4JFP@UT]MB%JPK MPPVOTB&+M1!E2\TE!58+CPO,%ATC*_IUIF*31>87DB[X55%K7G!0 MJ;(OZ/UB>#9='B?PO$/PF.%VLGG@K09%9>4LW:!Z81947Z0/(T+E MA;@R64KOT^\]HB J*S?\(EUPWI.4%H Q&#!?8'#;^*[J!%:X/.^^/7:9[W+D MR\U[DDXZ^7IER NJ]7TS:IU]PT)JW96;]SX<@UHS\H)J_="06DDAL?Z:*"GM M78:2JLU*#"KW8S/*O<$;3TBW^X+SGB2KO9QJLP*#FOTDV4I,&[X39*'5.DYA M:F.+;;^+U#T"BUYS-Y M)N5,:8S@# M#9ZZU6:8N9$04T3"7K^0=#S=',M9\9W0J_OP<]:)/ZN\JTE+"BGXO23U@D-C*[:D&XF%6L/%HK6T>:A= MJ4J:_N**;]. %]+]'5'<:K-B:3]59'XAX37DHIZ+6?*!O?N=4NMN&=>4^I,V M0VR(CP\JL2&2CAVNH8*+2=B[< QY]NLC1\DUHRX"6XS\NK^_Y\4?IXI(BT[B M=G;,$A@<$)\4#'*],U[HXG>%/2]\G*MOK,E?@E=XE)1I97XI*1R@W'6Q\I @ MCI6:\P@4%"4&$)WS]C6.A#FV^* C5+UQ.'A9VUZ4L]<(4*_<\,M4/A+NA)& M$VJ=B],$61N3?GCH[J[KC'!0=&&6%(=*JZYZKNB@):#2Q+;-?E)N/-J!94SH8"T>(^PZJNM?$$#=OD66]F_M M/S8VF2Q?^_@9N89+=@GVRG:-XL2R>P",>L?# A=$W3X"8)581VELQXM[SW9- M>VTX#_3:@O[D(93FF: P#,>AOU8E!6SB2/GAX(&H M^J32T101 M:?:MDDF]J]P19G9(0&9J]0 (B40C= [@AE;O"CM[+" _M5Z9$!&*QM94IX?6 M[@@[>R@@.;4Z"'0BM!7Z8*'QD2QQ!$K.BPLJLMXXH@.-Y3!E]'3M(8.L;,D+ M.PR?LF@+JM-6"0Y(:ZV. Z$QF\B966'R(K55)Z@T%)"<6GT)(C)-[9?JW)#* M':%FAP1DIJKKH)"9$0JB5,,3],?&]I EXM?A5#H")H00@ PTL=G7K7]M_ !9 M48=@CH1TT2/0-D-N\.A1J8/^:^2;GAV&F(\7R24N7/M$UWUV*ZKS6!D22+'L M* 'L/H49#A/'Y(RP@(+21T(9+#I(C5)1N$,W0![R ]JOPI3_%EDJ3?('XTDX MW3:KC2.AL2P@D%S)H0;;[DCQZ*[5-]9V8#BWR/#1^-&QG\+H%%;B3J'Z1T)J M&3 @H9(3!(AAZ&\\K]BB+*6*N)E.T9O"!+(LV0L2GX?YXT7N40Z84T:E(V&0 MBP#D2_K=B04BW:/V'Z6Q\-YA,57O^I4]8(!1$D:@3V_\] M1V7!(P.,.E*?2LC*Q7D'!BJOS%,P?'*RKR0P-7 L#\)D05R]7B'77*X,[W?. M\S#/^\X%NQN0^7<&M*>E5&E H>@\6*4,_?UAR%*E\N M;(AFI;-030T'^1/TC-P-(B88+XU)87%9+]*(#B\L!J'NZ;3P?($(320V ]WW M4>"S[H86E9Q+2C):5M4L\2$U?Y2\;.FF26^9D*YA(ON9+LR\P0#5D)85NN*( M8., A\4[Y>R,UQGY:&GK<%_I: W#+.[Z+@\VMBLCGRQM2R0K*6,)YG3/VXWE MD!^!_7<@74=F]56G5&E;;^O%RLG/6^@X%56Q_PI&%BZ+HYWY4RS75,KS"">I M*RJG^$H&2 T.G/:53[.@C!\) MEX*"K3^Y6%6O&9'!V;H1S?+>;\F7FQ?-0PKJ-2,Q. =(CM?*&5C[0#/&E1=6 M+6DIIP\_V+*5H'H0XOSVEW^!5Y2/=OL./@;]M0A.((A$_9"(1(%&T5R:(Y M]!-:G#_!U^@5"$]ST_)H>"M05-S7#%_#"VTGE'9Y_E>-RJ5](X+1ORXBT;[L M ARDAC6$@9B%D2D%!QL%9:6>RVSEX80O9,LI$[8 *S]['E.(5$Z80E=RQ@,Z M+94NOE[O_BE=_"E=_"E=?)'W+I6.7<+>KDRV>.9.3L*$$6>M9>HW643&'H^C MWYQXX-PA^X(6\GV4,5)O;>,Q3&2ZM6NO:4S%2S A=B I,_N&G&=T1P;ZDG6# MY+"&YY(.VX4-G#KP">QK5.X30S<&]ALRO.)T/R65E6VQ,[V@$%@[-EI+] ,Y MA0[24YBMG:/)QCK!X91WAF FG;+O@[(P/+B6[8?!8L@:O)BD*"\G M=:7FCIMH)BJ(==F71@L 7<W^OXGK5&)V! M"%VW?'>>5#-X,Q-IP4'1V -J<=> M::EXAU^%I=4Y N.0DCT(8V!7^3@,^=M5G'$HEBTD[VB,I64,"ZS2,=E>-E8L M9$$Q"4=F@!X+-:UB &I592M[E%:>D!:C3(Z7908@9,O \[/E1JD(J M$"OT3*RNE",VL(OC*M+7?@('4.%O%@N;F($N!8"\9\2\KPJ7EW+J)J1RIL0M M'<257F3Y@R$SS+-]2,:3Y#PZ!$0&76>R3T$*'G9D7T*%:RAM%G&E5_6$HD#@ M6[J)A*^2,*"F:\JYALJE@,]8D0+4NXC:''5*VF?-T-NB_79EN+\_$ TBBV4J M9$L1 >7XGX4'!N;(#N_2)2].V7F=FR !K' ,2Q,'K7*'K07R\N8U1A4Y:Q%/ MYUR&5%^#ZB1)Y56G)B*53H&0D9J;[JJH^+PGZ;X4?^PP*4I*#ZY7LG/-E]E& M'>L&JLS627)<2%I4;@:8PM*2,O6(6L\LB.HM1H<3HO(2=!!I2B\\$_2,G6?; M?4I+SEN F-6D+43,(8/+ H#7HEIOL(=OKF##96U,TV7FO??JZA>0%E3F>\E; MG>1S1.QE/5_R&!9U")]R,8-)07GK1U%9.)SG+"&,P8+[ X$KRJ=9E>?=M3F*I?+EY[[.J>F7("ZKU M;7TARQI=3:T9>>))O2*V\#%-%)><7;0>?5%-M5F)0N?5F[]H) MP$LR55!06A*CG$=,"^? MJ$B:R1X0PTD.%W:C/,W$F(*2)IL$OR M63?'LU M@+.^8FO*LW0P-G ^5>_.U>!E;4?/+EP; >NA"8'*RA-;%@IH>=0Y*./U^(8^ MU6#1O=0,#Q[MP#(F5)SBH<>NHSP/@@@@])LSU=D 0Y3=/6--?D+ M*V%;F5:4)[0R)HCBJJ%TK!%V:_^QL8EDKWU,P!@$DV.O;)<,=XLYRACUE">F M!(JZ#SP+J9B@^&F:\8*8IZYIKPTG?#)'?_(02FX7TU3PZQT#%:(HZO;@"%-! MW7B&X]!?J[("-G&L!'$ 05Q]4LEE'>T";3-.5;S#)NJPANHKSVD%-!"AGYLP M^NP79-&\0'12]LAN([1^HB>](BF!O9=X?>4IJH &W"S7FO* ;:+NSJ*K6.B[ MRL?$CA 4D)I:'1DB(A6_1B&(A[[/T!%J=E! :JJZ):I3 [P4(8HH?#FA*_3L MP8 $M>AOV!_:5N>'UNX*/7LL(#N2W1%IV^:&]01+KJCR++$%!RF1?!,O+>Z5 MX=O^=.TA@RR3R:ARAK=5M(7C))"'!^2U5E^$T/!/I!*O,!&2VLHS5!H+R$ZM M[@D1F:;V2W5R2.6N<+.# E)3U1M12,WN^')",-@>LD1\19Q*QT"%$ 20@B;\ M!]&Y/K*B'L$<"^FBQZ!NAN#@ 6L"5(M/PPP6"V0&]*1XGPPW#+-X1);^B)_1 MV-5-4GIMN*_T" 2[/G9LB_K>KPR'/LP^72(4T%=BKI$9/1+3(YR?#WVA5^'? MO2MZ+P:%4M&77L+G8?:R:=96.,V@TFG8#8L8"1DU,R&D]AA)J?E4S/CYF*VD MVF4O?#WF7+/]Q%/Q:KP4/T+?J.8WX=,G]QYVR3^:H1+\L==?TD"IH9LL$;H" M'93KET61)P^IIKXG)<[#FQ6F2<^:NLXN="?&M1>[/D\/1I2/KJZ'CI. MKXN<7A>;;SQG=<)6F./E=.:5./5FJOYZ(*( MV'5/3J>77U(;&.5>?J'AQO090,\PM^^BB/$@4%'5MV!$10<7CUH9T"TK5 <- M*XD[1RDBQ.O/V[[V+#^4+C>7=+NSJ=U, 3J( M,,G722))^QO/HQ:,(&V9XMUDKPAD.[N6TB3V#7\)6ANV-7A9(]='NFN-@V4\7_C!W:=;9/AH8C\M@_'B@?0Z"@ FCUFM:V3RP4+D5@V#J6WBQ43T MX/7>,U[4&?VSL-=4'T^YAU>H:M5RLK#-HN8910$#;9.6/IAHB[^#%=#86 M0?\58^N;[3 NO(G4[AK5PIAK/YZHB7(^K5VE3HP>R=ZAA)$VPJ[),W\*BW>- M.!@DR*)D3U D+,]J[1I/"50@,=(3D1B/-,>&C6BZKVF S=^7V"&B^73-#E[Y MQQRB+72-W%*X0?HE.X(2((3/M> Z'::XU F79,?0]KC@WGBE/BSAHY1T^:Z1 MR4 )$BG;Y6.:W@99^6[(Y+*X2@?I9 %&97L%RHZX=E">*UT)):MW36>A3&# ME$OV%FV#QPAHY)JO8;\UG+[A>?2.S"^&L^'/T.)M=(W^DLC!$ ?)?J5;[#[1 M%WGIY4L!MG.%NT=K,420/\E.HK2O6GS&9M?K&JL":$&"Y062=O*%=+?4/@LLB[9]J>X1EL$&4B79A01,^D+. M>E[5KI$J!AAD6K)?*6FTB=!;7+YKG#)0@D1*]BLE%@.A-;%SE&6@@3Q)]A95 M.8[Y?@Y@*AZY7$CV!_7Q:H7=4/C0?<%R]Z5+=HW 0GP0;;+?VMW?.;PW;+(7 MZAMK.S"M=(U8(;P@S0E_ MT'$DQ9MN*XP7\:Z;_/$&>V&N;** $5'7'7:#I3^@\DS1.HB2YIV729KWON&D M>?NJI#6\PZ$ML!?6#"@:S7 MC*;W>*;W>*;W>*;W>*;W>X4[< M\,WU&P*_*(AX=TN5WM(B_[5F1M%+(#L?9^G&YKVV)[W&_;P5=0#U$,E'.G3. MI[ZE$!7K&"Y1K'.D%J!K9T-4FJZO'EDG"/(%Z_0E4:AS5.6P@0NBY ,5Y#CT M]C]RD6YV1)"G1=ZFR^(&'G&K=HY<0<00U=)S ;(([L![G2<*=@Y M&@OQ0:1)#L'=3R-;*]QV-P3L_HCS"BVPAQ)W-08OI"\2Z6W7\%Y#/= H56J_ MXW"]V<)G=8#&/MK!SM2PKJ".*3FD>((@^C6S"M!46[QQ]#)2L$WJ5>+RV MG4VP#Y7B,QE7Z#R7*9RUG\O4Q.:OB&8T19;^3%;^)S3:4-6-%R$ ?[P)_,!P MJ;>4,UI+-=,YYBN@!_N#9*\8 "7NRSE$I7L$U-#WTB?8^,%>D?"8M1C8&L66 M$NG"**5[(C%5RW"U-C+AKF.W'X6&^B&P.&(W#JO//O;<^ZS[<5WKCJ!<1B] M[W_\Q\9%48#K_K=,Y.O^#[IKI5^2UMFQL!^*8F$76Z!:0)%JZQAJ&+UJAWB+ M F7CP-@8^Y__].FB]_$G7_,3.HA_U*Q(%\4O2O<^:S^0/W@QI+_\50OULG]O M.O-7JJ!]N&SFCP4!M:D281QN_DEK6N84:GL*M3V%VG8IU+;"-:-X;F>+B+0?PEM(X%@$ 'D;+WE77 M0(^2(;]U4]AF,'"%6)W=S6$P^&X7T9(IVG;XK] X :_"-Q?[V^Q->!XMS&JM MQP=7X(@/0%575/:"-H^JXO*MAP]7X(@A.;@^R;WG<[J"Q;#LZG79G:Y@G:Y@ MG:Y@2;J"]4[!NPZB'33;FVD@ YF?4Q!T_1%8(K,TA)Y>6A?I])B>-E M5JWYQX_=.DOF@X78E>P/.S!I6==XA" JZD*K% -4/3]=U@KYZN#3Y];W24/TLW ?HY>;N"GX2G=UKS7L9 M:MD8NL=I%IVB9SO[F2?,XT(Z8HAKAB>(V,BF[: 4EAFN;>@W_>7.=:IV%*;H MH=8U6GO(M$/W.?EG!X44NI:^(H:]_6_.*85([<[U%W'0BIY3)04=+VYLUR# MZ=&#'S!6%E:MSG',!RMPRG2X;4]GFC!CE$7GF,&+B7R?'B6YC'Q]I!ZW6G?X M$D<+$28Y 6/I@^'BD\_.$"H $V)2MT MMEF+/+/:=\!V#FWMQU.-\7OOH;5ATT?,D>[$D((L2?;JB8<1U!&-T1W6*T('NX%DUQ^ @VYK_)J"GBP>N]8[@!,5GH=>1U,A2ZX!Q MN(W.=8>RT,%N(-E-*-ZMZY@=.M<-RD('8VKDQ^H5X=B%$>QQ%#T-5GD!*=G^ M]])]*JD%[%J2W9,$G(F0%;XK1^]&$V1HO A=9K?8?9HA;W6-'EFKC%@#G>L< MI7"#[$OV.$[0.EXIZ9,?+)JS)3O'9S% D#C)SL+[E*S;_L>)N&-4ZAR=7*P@ ML[+?2A9>=.I8SSO'>UGH8#>0',9'082!B&2C\FPX* QM( :%;0;(HG\@FYCT M#XF246*3O)/,=#8T!=G@Q0P5/#$"%*43@;M2NW)TKCO*4!_8I25[/@_214,] M]-3A\MH ^X]DE^ETLUY'>0 ,9YN_:.@NL+<*-US\;:Y@ YWK$Z5P@^Q+CYB+ MWBNGKV2,V%%QJ8*=8[,0'\2:[ =V$G$8 L1ERW:0NV*(('T)[U"+.>:2+X4N M]MDYHMQYR8QRL5EM.+O4"7X?AA>ON;-IQ.'P;76G\\FHYOA]>DT+5V,QSIH_Y0O]5VM::[;&[: M[MNGO&ZGO&ZGO&ZGO&ZGO&[-93(XY74[Y77[3O*ZG7*'J9T[;.CZFP5]MIU\ M/(X%A!\E# % Y57-%,:1N*5#YO9?<3G"1UR8+WS)?EN:CM0^]CQD1J$*KD7, M"^Q%#N=$_IHHL_B:G4&@2FOM/U?5L'%=70E0)Y$?2__O @623Q9#V +'LWUK:Z*A/U@?D1 M2 ")S'_]]Y=%AIXQ*=,B_^-7)U^_^PKA/"Z2-'_\XU>?9L>3V=GEY5>HK*(\ MB;(BQW_\*B^^^O=_^Y__ ]'_^]?_=7R,+E*<)=^A\R(^OLSGQ??H.EK@[] / M.,$*TR_$#W^'?OOUR8<'='SLT.Z/.$\* M\NGNLFWWJ:J6Y7???//ERY>O\^(Y^E*0S^77<;%P:W!61=6J;%M[]_*N_C^A M_J]9FG_^COW70U1B1)]77G[W4J9__(K];OVS7SY\79#';]Z_>W?RS7]]O)K% M3W@1':VXQ_JK18JVH]$Z^_?;;;_BWC:@D^?) LN8W/GS3P&E;IM^F!OD. MDC+]KN3PKHHXJKC9K3^#M!+L7\>-V#'[Z/CD_?&'DZ]?RN2KYN'S)TB*#-_A M.>+=_*YZ75(JE2ECPE?U9T\$S]5@,D*^8?K?Y/@QJG#"?NA;]D,GOV,_]*OZ MXZOH 6=?(29)^:'MU[>]MFJE;WR#O<4D+9)IOAGJH78@^/3=(=46'>CJ>^_" M?5%%V4;@NYK>85_CS9[X6L__DZ;C/-[L274'DOK.9D;05^7D M)2V;7^3=_>-7CCK?#+O#M">DZ5-$8LN#J26^B0LZK2VKXTR80*C/2;%PAE(_ MQ<)1X>?LH?T=\>@I%$V'>F($E\6*Q'B4Y;N]&O.$:Y2+C&HQ5P[GQY]F7_V; M$$5K6?17)OW__O6;]2\$)!K%M2CR657$GS_BQ0,FFJXKY'P22@NS2R))" QQ M=,B&9!%RB NBOPI1*$R9)$G*G-W3G;A(RSC*_H(CPK[2CC%J,5]#B@ED,X*H9(+;VP)L:'(A MBI@L8L(@!X-[^C.VP6 MXWTP&,*3!H-&(#@Y3*C4@P$3@K7'>H>I#YS&%4[X MQMZG/*W*N]DGRV:&4^A380 MW6(R+\B"!2',GB+Z^(R$TTK[I)H%%PO< MGH UH2R&2.084(#M2JHT8$U5\YP1AM]%*%L&5U M3I)%FJ=TV*5@G_'T98GSTC*4C6S#Z\'X)MWK'92/:0 ,73=!/21PW<91'>:8 M\0V"?CNH:0C:X'E6E-7-?!9E%N8JY/R>LFM@]D_9!T)@6*9#)I^REQ4JYHA+ M0J/*1902'A=[^OH11^6*\-'Z-"I34^R/5Q81\DJ'UCN\+ A=VTP6Q2JOVJZ>IV6<%:7N)&WC5KR.;)MUL3?NC6L" M#&4WPRVO?(6VB-E'748#&T"G994NJ)-[,V_[.);*XYKPR>--.M M +04A5DWP:9]I@N?QF<$)RE]3>,T2ZM7P]2O$O0ZM&J!]D9/20H,O;30)+^1 M"Z)&$M8D?H>?B^R9CO/][E@VF8TZ?C>9'>#W-YD-"F"XY8)2GFIK'201;I^1 M%?>8+*Z**-<>;PX%?!ULJH$U1YK];X,;7@MI:&4FA#(J!6WBN4IS.M,Z3S]Z M<9_#APUT=^30R0;GCB/ (9.NV.TFPJ_6[C,(XC3*^2$93K0CA"SB:XS0@6M& MB>'WP6UM #6T+Q-#0@[:6/%C1-+H(<-WYM@G6]AR:W4*D/V@W?D?( MN_$E@)+Q6PE8QA_"D:XC:=<*SKK14(=$9(IHK7F$UKI'#35!K5',/=4YLZ.U MX;!3Z?Z.5#T0GMH<9A>RTC8.:QC5N>"CM>%05NFTCU0]$,K:W'P7RK)5WV%1 M5KMZV$ ?$&W5ZXW1RH="7>L*Q8F\.UVU>J&O=NTS7AT.>=6KI;&Z!T)=Z_K* MA;D[76UOD?WFC@+7I;SI?.H$8[ZW0+-/_ M/F-M;F]OC:%X@^^][:*K8+7[Y]TO@UM7ATC:,[^]15< H_#.F"5R?J^QR._2 M\O/IZRG.XZ=%1#Z;@L&M:G[O$[IUHG^]T*P3G%DC@"-!A5]_)U0MXV7K0 V]T722(X98RPM S9XS*L^0U3-*M" MQM=R3 NO69)) L%-;$*EM? N3]^-=C8%KBID?-M9&[8J"8"RL^TTN[7S+H^L MS78V!JHJI;S;6A^FJA"!96_K$?#:XON/3FY^RQB;JA+R;7%]9*HL UG/3 MUMS[#T6F[B+U%>-J4I:XTA<"4(MYL[@!9&MSA0P,J^N!*5:/7!0)66B;$Y,X M9IEPRCLJB;(82WF)MU-#:B)O^UR", MK\:DV.Y.6?%REL3IEJ0%V>U= J5#<9D_4U %>65)(]/\<4I(0E:S2(28HP_AC$0W.(S=\KI/8 M$5HW &VE-%L]E/B7%2M\S89)RQ&N5MIK-( 90"T:G%]N^*00Y58:<7& M![:##ID#2]2R :ED""Q1"4*ED7&0DD@$8**;Q3B/Z$AY2^@(6JS*[+7)2:R= M[>PJOJ8\5_#-O&>3#\ZJ$2#E- 6-.&JS2N_5S;XJRK+9BZQ=-X<%G).6+\=[ M1!<:#]Q!)3B+QN&4$A]23=1N,M>Z>ZXRG"0IBT2)LG;%Z,ZH,ZA*/[E!; ML-A9$P3-1L.5=I_;!M!ZM\ +Z3:@&AR"C:7509!I0PKMCS<]OZK$\=>/Q?,W M"4ZY6_7+;]B?Q^)/SBKZSY_/BF=,)@\E'ST'?51\[X,O6EB,'-*7P9F@0R2? M@S[S.+5:*H2QSXN87UIBBT%%+_I?^S*U"E1CZ>YW( RM "1=$*M%^)([@)$G M],<3!N BBQX571A\[\O,2EB-G7M?@C"T"I'D"S0RB F%-/4Y+F.2\AP$IK[T MQ+P;7@%2LG]'!A8-9&!Z-G1D P[R=_BQ+HE8Y&V]3\.0II'W/0T880_G!:4P M".*X(-3.'%VE=:W6@%R:Y/DJRL0^C:&S?3'?S%&!'!*F*P.*)PI@6GH(V7K; M+" K_G,5D0J39L//T#M)TC)[\) SLB0H MUFCA:7G#-5"M HLZ_,3RG+I.CAWNR(

0#:) MB!SJ?A,;CR1)WPS20!UR9R &BC5J;%J^U#&_7!X&4:9YXD235BX,208PU12I MA0 2I(_,1@\J'9H<%VD91UF36S1>#>/E++*^2:*%.R2*) B*+#IT6L((A77^ M5JH2G#1_P1%QHTQ',@QA)*AJNK1B ,DRQ&:C"I,/1I2S%2$]Y/K91R_J[3#7 M K8]U]7(@2"+!9Q\VYF+]\@2<#::YE5:O5ZD&;Y>*8)%U"*^^*$#U_!B^#T( M/FA #7D@Q!"30T(PF/6;4X6\8D6"M5T:BOEE@1IDGPE]&4!L4 +3,&(MRVLV M!V/%&6:1D]EEGN"7/^-7;=\D.;^\T,#L$V,@!(@9:F0::M3"B$LC*AZ,'*R6 M7$1>9VELF39D0;_TT 'M\V,H!8@@&F@:AM32:'9Y%GI6N8]>+A-*V'2>QOS MVL(4K;Q?PEA@]WFC$09$'S-"#8NH$NIKA2;391X79%ETPB7.6*X/=IL[T7LL M%BV_Q'+J0I]>1A5 )'/!J:%:3_5(Q+2@@B7VY T@UD(PUDV2A#ZLLOZ?JS3' M)]IGH)3URS #W#ZO%(* V*1'I^%0+7G4_(&8#DL+"8@X[T=T]WUXXKQW)I+PZ**"9R.-T$%4*=2BNZ8M.P!17E<;?._O MRK$"UOK*<>=+$$10(9*O'(O=%2$4PM2,JP1'FI&A_[4W0RM M7;N? ?#S#(@ MRE>BCO?.=MIA_":2?VY@L0%AZBD:;MYOL %OV)I!7]];-BL5CE]DD01+'"4V1:/(X[&DBH(*X3GCJ79;G"9!2!%"J!:*0%KR&3) ^14CJ05F() MQ=#\FN%X1>?+UY/W#_=IE:D6GK*(M_E) ZZ=G0;?@^"'!M20#_P[EM'\Y/V; MA[>HT0I @>OBGD0)G2)GKXN'(M-DPE)*^2*" 6+#!84("#KH<0T9<5V@6A0) MV5"9LGJ %5T:?.^+!$I8C?E[7X(PO J1- CT[!UP^)^^Q$\4&-9<=E"+^9X& M5""'4T%7!@0-#,"DQ4HMBAK94)<=UE/8H]TI> SF%#Q:G()'B$[!HZM3\!C4 M*6A^6J0IH6/4S4.6/D::I(E&:=_$,$ >GS:L:-506N=$-DV>=JU MRWQ>D 7'<$'_4/14(^IU'6IFY4[9[;5;PQQA%\2QZ+/ P>N8&4*"74FAR+K>(Z#6>(;7<1 MQ/$3SK(_Y\67?(:CLLAQ(O9;5*=+9GF_43<6V/W &XTP"$JY(-2$WS"EX\], M"S5J]6Y9,#;]6&2KO(H(O\-.5".41LXO>S0P^ZP9" %BBQJ9AB6M,!+2X2Z% MB^P5K>/%!C]E&AJSN.%6:V+ M]!F?1U54X]/V62?N^P*G"?3PYJ9*%A"-C "U=S5;'9:N)FIX%31M#3FC[M=C M88@^'TCY3UXC093SU[0B@"BBPF7(8D-0(QN,#[-%E&6GJS+-<:F?E 92?OF@ MA-CG0T\$$!]4N#1\X**HD0W&A^D"DTM%.R&KI,0QNW AO/4\B8B*1B9A[Q53 MM("ENBF2) @R6>'I:ZBT&JA1"<"<&\IETEWC<2"7%5YH;U+857RQR!5\PR6; M/ A&.8(<\HJK]1?>7!$QS=!9E;H)^?5N7T_(L[>L #APECL2('BBA:5SE;OU M#<+E\UL]9&E\D161?A>F)^,YBY\,;Y# ;RT B 4R*EW:/BZ(N&0P#IQ&^6>R M6E;QZRTI8HQ9M%;9CERV/3I';;^\&=6E/J.<5 %Q;0Q>#0O73:!.&T>=V2OT MAA\+1F<9YHKX\^PIH@_Q9E65;$:EX/0[YD8EST<1#AT8'$@8- #1SP&F[G"" M:R*N>H2$,NIH!URWE>OLA#@Y?;W#X MR+,J@B#B6+2Z)6")N@V@!Q9G5C>!_LH:0;R5W=9IGT?E ^_GJCQ^C*(E9^#@4\LDX-< NM_H28%BD MA"5%KG$7EDZ9S MXBN?K.B"Z9* ?0[&YATPDHGI5T#L6F^UTU5JC-/GZ"'#U[A2[S.XJ7@='1S M]P8)@SP8WCB E&:86@615N<(Y7BW>P2;<^RJ8,D3^7D.=>!?UQTS\\RNYI-K MKIWH\LVF X9SCD"'O+O,RQ6)V)J,$J]XQN2UPT @Y&/=8K/M3VGU=+8JJV*! M"9]:K>.?5."ZQ.E^#X8A"E#RL%2+@"%!3'E\'[W@SJ2N[9Y2UB\M#'#[_% ( B** M'MV0,7=XOLH3)H!2KH8JI@>$/[<$+Z,TF;XL<5[B29[P@(;>FE+S#)PT?7)K M1%>Z3'-0 \,[=ZR*E$U,$V&A6J(H3U#!@U?B>E, U.3FPL" 7+.R*AQ_JJ** MLBO7#2-=\@;6"$QFW"PQJR:6/U[AJ,1WZ>-3=3/_1-\&!E+398N.3^8XP>\R MR:@ 9F1R02G%SC4Z*&-*B#"MXV)^O*+_ ,6Y6U)0K-7K+<5?T6%W^LLJ7;)C M&KWK;5;Q.R_:P?&AB/ RBO)1K6$Q$$+S\)PR<07 M<)RPV+WY&HB].RN(:VH(H\.MD?7J/IG@]MPFE2 8CIC0J:\8@/*'!'+C^B+$ M>DR_$(.X C,NO4"9^RJ-'M(LK5)<4E>+1W(^%5F"2C.7D]/+J\O[R^D,3:[/T>P_)G?3_[BY.I_>S7[]JS^\ M/_G]]^A\>G%Y=GD/C[)N 4DFA4"T= A-TDM#I-ZX(*6.(I1(I288XC9ZM<<8 MZ(1#1+&H :OB5_J28%ADA*>-65D*:3CL(2N<\<,L,>T$@M#(E) M1H0*,C'Y]N0$")FN*'21$?<.EY@\VP*>M.)^)SVKK [SWT]BX]W&-#7ORJN98VZJH:.:=)VQA34-]<#P< 18;6!3MAX-@?!P M$#;(1^$H.XL(>:4?_1AEJW$AGL8& @9[.G3,$/9IT ;#S]&0Y6JG)0L_YF,L M&';FC_>8+,[Q@R724RGIEV]:J'UB26* &*3#IEL[\@OM=*8MYBBCRL<5U48) M50?"G_YQN>/\:E,*%\;@,J>:-+O">F#DO%G1C]N#-PQ=I3F^ MF9\1G*1ZQG1%_')%!M=GR?I[,$.* I2\\Y#S0EPQ%P+"!,T\:X]!L.L!\(,L ML0DV)3#LGE)L'<=#YOB@ MUE_Q0>'4FN7V*3V81V1QA<#Z0$;G!]X ,SI@!DJ(S+B@F ,(@QD=^,+3U=4* M;: +GJ=Q6D&)2>ADYN-[J=I3@J&8WX,8-Z+!D^OW[T[H(>KB"Y\DVE$.>(5LW"CC)WX^"SLN,5W$;DAO!LM0GWB6\QX?CM+K1>,]"" MQ-85S1I%IP9F6G7':EK)'*V7,.@-=?*2(LLB4J(E)F)E\A8>.462^4F[WK(_ M(%DC$!EUT#4D'(I#))\&HYETZ\4R5'KQ*N[.U&JD@]*J#]E(*2$*ETX]?&8J MB9T2J#325SAQ4PE**$UU$Q=YN-2R5S;I\PO>]IL(&VIK"5A.&[32_A,#:B'+ MJ0$E43"$,N/3A'BM"S^ *_%PAY]QOL(7U%ZJJP9MOA-VJYW^?W(?O6@W>C9H MR>]6V\9=[>^]C6X&#'LWQRXGON0M 6'Q65%6-_,:DW8JZ,GXG5H5\/IS:4< M#%M4J.39LN21&F64@3F2_X$497E+BKGV%* GX377D0RME^YH_36LO3 9F)3Y MB$F@)17G8$WR^^^HV5EXX*VS M5=%S6K(KZ_2?$ N%M/VO!YY3ZCGK5\]:Z2#%9M20E>5F^J)@7 0S/D6F<]AD MNL:5=1DSD/%)'"6\+EUZ K#&,Q6T(3^H3,,*,0H!H443 -J$IYQ&91IK^JF1 M]4D3(]PN792"8,86$SKSW,5B@.+Z+)1I(AZV=O(]>F!- "75>9JM*FW@AE8Z M)+$&D$W4JD7!DJN/;T-Z):(1( 3[";.Z-3B9/%./\1%?KQ8/F-S,I6 "RS'\ M^&9\4G+33G:Y.K8-,"3>$+CR,F&)5B5.$+LN4RR6*WXS/C72'LI%0]>G8)JU M1[8!D>':67Y4 P?';9-7< IHNM?TIYYW7&/N1K<"@*FV+CIP5=<$=+9:< _Y M>@[*?VA#O^X-M7N'0G[OB*D ]N^'=27 L$4)2YJ5UY%W7 Q*V%V+ZRK-,=]E MM/6R(QB$'A)0)45:*7@T&4(S4(6)(BYKY,M>'_N&-S??>WWPU)M-BX0^.5*9 MMJT,."5O S^F.5M4HH>(?A'C(W$]*9 ==AH4#](V3HBM5N*WQT0N"^-^(YQ] M7;_&,(U0:EQ[W]:-GU=\=GKW[8=W?&ZB'W39<%&0.4[ES32]F(]YR0:2&5PG M ^6TWX+/F'IFW@A[,[\8%1R[T B'I$(?L(D00A(Z+7HHW]*-C3HJN7:C6@$SGVT,7?;( M:4/'#TR:[ZV ?2R] ?C4&R]# M/P18ZDQS8VRE >70,E.^^OD'7($"-(L37K.!0'H[]6;2S?PL*I\NLN)+:*^QA6#QR,#$YR?QWA0YW_^_+^XPXUN:X=XVW7WA^-@L+]?^?]9O M0ET_#[&?CG>_OPGF5?7443D5USTP+P!(\!*02$= M57$?O*,#A)#=;MS,+]*4*Z(B!&63TV.3$)E65 MM1L2++GT8SW./&3UGP 9)%Q2A\XW@J'XTP>JHX^0@C+T6!$JU^3\@"$1+CI^ MB3'UWBFA>*4U8$=KHT[/(!R0N9^! 3_FVL5)%A 6M3>F+PIR541LR2 J7A8L MS:'F =B4?++*K0-==IDUP+#,":9\(241;G5[3LHV)9XQ>85R^O-#E.:EZ,-- M/GUA&R"KM'P2IP^L'J;F<3CH>4U6Z-J-7@I#FQ*TJ=,5\)"&E+*/Z3/.Z]GS M]O86993"0"A(G0#"WJ1S+/ZWL_575P&S)XYV;L!SWH^1'1ND G'4!C-&CH8L MN7Q/]%^X'.S'4KY7HC1-IZ8JE+U9N<^3."Y6>55J-S;&J89EK+XS9J[*>M & MTQ&8%>D!N KC:50KP=L;D3NH2J3-\F>[#ZR&%L+RU-HU,UVUZO!9:X-N(F]< MZ]9C+%CB7N;4>Z$_IR]C;M$)2TX%?#,=.PKP"2B#E8^T:LJ]26OMMXQ]::WX M"I9WMP2SHK+G>(X)P4F]YTF7?GP3B[]E[H1T:RPL4\=TV$QAEY;@EF M:@GPEL,(^-*0W;3"W!/%$F\IFA11.:)1:.49W-8'S:/0U6\>W0J\Q9_4Q?$+ MP+8)P&QWP:U= ;Y).GQ?+P8[NVQ@65V_TYWIK'[?QXP3NA:"C^3FKEF';[4Z M8!;;,)OV,+KN2#-"@Z4M7S:R):_<#G&N9N68XUU,J Z6I&;'*C M>?@Y!8C),Q22NM^KT3R?,0W O%FEXJF[-KB\Z^-PJ[+W6&]&P.8NVY$L1UUN MVJ0A %QVZ*@#IPVM@!F$-X9NN^F7-BT O/=#G2!^F^F^F,2_K%*":??IRUB] MWM(N571ERY(#+)F(+FAI1 ->H\1&=ZP7,>:L#6T_;C1RJ:(*!?7$?(EBSDKU M<%V^'8$;12#4=7]?MW[AH8[$VXW !^%5Z'%;O0K5N N;N^VEJGWD*!C=. #. M;_A '-Z'D2U#]U(VZX[-1/QY7F"QX:#H0PM!7)L8XX<4/+^L[J#=SOM%R1?'>4[@&'CEK M>[X*,:9+@SL1+JI@QKUQ>!5E KFV&-: 1:=WNW:5YIB^9V<$)]J*DP;Y4.13 MPM;1K2<,DF JA&9*92Q)/ETQQ5P%"K%ZXW;SUIA2*!@U0BS?#=!5ZW6%.+3I MU Y5WMT?9DTXO&7,UMXLU.7(=DN.@UB"ZW%KE^!OV!K\K2CUS*Y6/[PJUQ) M:,PZS?[#ML:>HPSS"QITH93&]%UF7TSRI/]!1U)DO)5/\.)LQ=)R3E]B?N/H MCHX+T_D<:U?MOD'X?)W"/.!>(EBO"&"]UD'ZKAH:ND'*?)A@V\JD_67^V3_" MD+ /.QS0"[OS]P]DI: ==$BY_195Z*$M*,3.8#B>4/FV8?$@1,TH6\;NG71( MQP3,;FZX<,!G&IK5E7N8:-U4P MVQSC\$JY;3K:*$G+."O*%:OTS+8^FL,#.KVW[4$Y+;C,*\P\C=LH3:RY'E2B M?J,?]6#[@8ZR'!BB&< I1SM^9>V-N.+.UHX)KR>"JB=<#W^LH!-$.ET;+K5F5LB"GF.K-4 '0=0#*4#TT$!3Q/!# MNT987QUCE9**+(T=4J )_\=I5*;ES?R6W0R@WAO_:%6R9)[_DVO&5!]/+Y>,M5]_B"8=\U'+Z7!__I^>G?Y$5U<7D^NSRXG5VAV M/[F??IQ>W\^ O*QW^!GG*\Q.G)4I=LPS@[.VWX"G45WJQT$YJ8(A]3B\0WK6 MVB)ZH-%'7V@#J&D!WNQBZ;)MHG!7!T19X_#MJGLHI+4-JG?3'Z?7GZ;H;GIV M\\/UY?WES?5>*CB(U6?)8'NVM.+!V>>.4=[KJC706@6> ZGHE\UI-*L$YIG1.33) M0V::?65-G<#[F[N_ "'5&OG-O%N?XPYG+!B7A];R"AZ\)D<3?VL9W;9MU&N] MPYT\@%XEQ*U:!$/NG71#.@-G"G5]EUH%30AA47#\;W"#KO-3..T^!=NXO'6K M(-\0\R/8Z!51-WEX[XBQ'])+C[?3Z]ED%[L%.WHE+J*4 M_!AE*[SNO6U",*OX)+,+^"Y33?)@:.@ 4JHY0U40U^GXO #/Y%1=LXVN%IW0 M=#..C$8%T(2SC6H7D\L[]./DZM,4"+6F$6%QPBQ*GX_1EC%,+^Z34#;072[I M9,'0R )PR*!&'%%YQ!7@C5?#+MG&*H-\2%H9QRBM,%ABV5?EU,^:HC=7-[/9 M6W0[O6-^U\>;:S3[C\D=E/&*765UWF#4"7M=.!@!]]8#2DDP=#+"4]XXAKR/ MV.^-=:FJDP[')//24BT*E$NV@>E\>GH/A#9W:?F9G2Q^HM8B593F#GD[+3I> M(Q52'7&S,J.$_F>"D7M/FRYJ7J]%CJB M,[U;?PYZ8.@X NR0E1\G?[JA?M>GV3UUQ>ZV/MJUA,;PXM!NP2]#4?_A+6JP M<@!+7RXX*1S #4D@A( ,/U>X+#%N4W,+;+:!QZ;D<\AQZT!WL#%K!&?4*)@2 MMZ:3&:"0D?H>SHB0$8-&D#M0KB$C6G$P?+)CU%R/HBJ@UWJ*CMEC1DPJ@8EF MB1G1RT.FFN/NU/WDO\ ,7V?%8I%6XL1?!)O281CG[&Z)\X VL@V_OOH&W>L[ M[2,: ,/-35#+8<1M&WR)V6L%]%CIU'O[NG-<(^!8;5F+CFGAL'AMCTG^^/'R MGE^!:^.1+Z]_F%Z?P0E$GJT>2OS+BG9T^NP0IZ<7]YM Q@RZGS%&+0N&:A: M7C#XK!'MA'0(!^25<9Q32L,EE?6&+)/I[/I?WZBHQ5BU\[ 7-M= MWT4^X[D/V8 \):0@9P4A.'8IT3&NB3!Y'MP[I\[\8-<'P\P-0!NR0]1M<->1 MMX(ZS< ;' <=M49[:,6]!GM80/=B/32R8.AG 2A?PFTS&:";"W1[-_WQ\N;3 M[.HOZ'(V^\0#;J]G-U>7YU3H''+^ ^JX1H^/A.5,I]V^F=>7D^]9?5V'\',7 M7<]!YN[=&822VQ7!L'4,VB%U[Y\PFA=95GSAN=V82HF6(OL'3_7&(M"C_/77 MO_K#^Y/??\\*V8HT"_5"1W:JYY0ZZH(A]TC *G['E,)%+DHAS7D1.G$ODS[J,BT9?>G'5?=%@$+? M-B3Z]/4TREBUB=D3QM4/I%@M4U9CQS%FW:H>)'S=L5/*2':++ACZC@0L.;$5 MFM''B1=#Y<1J_L$]XJ_9"LZ N!7]BU(^8R+Y>D>$D7?)2G/T!;CR-"7MEL4?_, M XZCE2A/RA"43P6I1*VQ/*K8IJSX@F>9IX[VBF^9?0WD#5L/+Q\96)Z,XF;> M+6 UG5Z'C5H*'<3BV%5;9(NE M&3#OQ>;8I4M8*S[,+](\7:P6*.,519H2E?1E2.@LE1?Y<@2SCDTW1_*X0 M+]GK0-\IQ63W!>_V95'&\*EC?TQ4=];R%=DWH@M-D)^#2G"ZCL/IL+Q%/!'5 MG([/3]Q?N;OY1.G%/V0>T("8*%LGJ=)R=$\#>$FJSN!-_S4GMK*!O M&G7:DJZC:>3P!OH^V+QQMQBO1RL'9_BFB%5>W8JU*6RO:,NYL/N&:%66R6$KG MK #MHLBKIY)5#:*ZTL0Q>'V@K /63WY6T0?[5&34@RM9E21']W], V'6P:X= M4Z^ ;=K!WY^-(;OX3_7I0,GYGM+71/UJU:_2\/R@9%>G:R#UA_0MG*=QJIED M3KY%;Z*25R5D;^#;(_21/LVG]10T^/9/*_K>M2_8X$O%*]B34&^M]66 >7M- MS:BM)CIK(P&G.L<.&B8[2PO!7]>M8/N<\-J*8NL)[W"G.?9X/U'X+$XSF2S8 M9K@NU%,EZ;OZIP;JL);C0"PXM^W8E,7'5HTHBKCL7G9]+MC>5')#V%QT&L6? ML^)1L?N@E/*UJV. V.SB*$2"6]V,2]Y Y -'P47IPI/+[L7BMYBPJ\31(QUG MN_@N"O*1[?)$Y/66%(\D6@QK!H_6]L60#;K4,&>$*@A&C<<[9-JZ!3:=S7N\ M8S/:HFZ&.KFB'2!SE2G$9X.H(#AA6&.CKX+S< 1(*>]*3X41L*DY\U>N!B7^ M5-.U*^KI75+/3E=-W:X&@'12)QR(U^I )]\0Z @",E7$=8TLW*/!+(5PILWI M.JO[0/\_N8]>5#;?HJ94">?(E(8IH0=]A^H$W+W3P6S9[F=HV#&1IWW2/I#E3= M/C\)[B2>[_Y&-_M\R5X\989Z]DO 9G[K(],],9MOL(N&O;YT.WL0O;=MZU;A MO&:[ZHJIF(/NG;*\4HZ^C/\RC7=X$:4LARQ=AM+5YH*=K]\\9*GPQ\R^@$TW M0(%&M^XHG#.S(AB.CT$K>UVU$EJNM5#1JD'96'#JXWK79)LGU6T%'%OE+H[F M[;J)PV*PA%NQ::9@,+M,4#SF*?][V;8!A->J95,;W=H^%MZ!O^-$=V8QLA'/ MF3\WZ. @!^B(%L!P>B/8ND4Q:051]115Z$M4HC1GJVOZ29JOU\G9[FJ5[KIR MWUWTY6-$5_5IE.G<;XULD%I]*KC*(GU=03#L,Z&32!9]85=&A PTUOQ4D,^7 M^2TI8EQ::3,0#L(;)6 E<7J2\)BC@C>D#I-AXP\_AJ)BT-AS0=V)\@DG/Q1% M8F7/0#@(>Y2 E>SI2<)CCPJ>=)Y>RZ!')H3>U#-:R6]"9YB%]:SO1+^%QJT? M2&$?D6JA(%SJ 51RB$MXY4Y55%%F.E)08AL2AW^WOB$/C1GL(G5="K'$Y!E; M6:)0",(8+7 E>R1I/TSZ5C I%RD]G+BD0ZJOA4UJP4"'C"V0:VPN14Z_]WPL MZ/X&=[%IG_01RO'647.[RL^6\=9QHMXUGHID YINNRI[SAEG;TV=6#>J<^[F@!(>?&)QGB&L7E.J?%3?6$R?U3E-\L^1;O#[2)JKQD M&VQIH=MC\O?S!W%^MN%#WWJI^!.$'A1 M0!:<0SM<\Q0+Y5-OD&TR^4 9;-E<<%F6*YRSRW$@'#?E@K,$+KFI@HIB9LNX,Q% M#PPW1X"5MN!8'C:N>\2B56IUQ/51TP"PZ*]U=Q6=O4AS^ED:9>UMQ+-(. E7 MEMBO[9L-0^SM'H*:])NU"?"%V*HCII=%_:8:[GMZ$$,*KYMV2J8UV!G M75%4*FP:%AD]2K0JZY"9*(M767O#*$FS5<6_8;E[@+Q!D[Q*.;#T&<]P7"?U M%-=J<"*NW2R6] &)ZU73B+#HN9(N3?C#,B8+V%';7K>S=_DX>KO=NV@8S-NT MR]Y(B9YIV\=-X_4K!>1EZ:;*7:?0O<--AL^;^2U=M\?I,LHN\VO\4MT56<:6 M1U]P]HP_\M0@FB>ZFZ:])H[=X64?%%3_<.A49]D0=_W 1)L'0?=N]W=" M>-;@X5.^TPL%Z7]SX*2_H ]YQT],-'D(E.]V?A>,9^T=/.$[G5#P_;>'SG>Z M8MGU ^--'@3?.YW?"=]I>X?/]W4G%'S_'4"^.SR <'RT\0M6F*H"F92BE+4! MA 7]DP)C0C659+CS&7WZ-%D,S(BBQV;*LW+5GL(P?=0)6 -V@M[OWI4M89I. M.ARI),AZ8EV!.YTVXY.2H?6I!/$,F2&ZF9\1G*351137E9E>6)6ET^:<\BQ: MTF^J5]UH/*H)KS/)]L"K[&*#?@S4AEE@[.&&>(0[[42DT9 EXINBK0]/3R_GR" M^*2V3]I&*N=SNY(_/\FU VN/R:8!@D3. M,.6D>+4B\Z'6$Y@HX!TURM[8Q&;?*,O8IQL1RZ ?DF/6;IGHIE4&RSP;8B,) MVU80UT6379%P+VZ[N+F:QG48?0O>R!J%PVL!>KME15W^5@;8LE EQ.LE9J36U\BV&#A*3IPDZOVQYPU82Q% MI:ZXK4E;-4B;:>,@ UNL&E'+$?6C-"%1;1 A/T+MT*BF#WP_F"%.%=X^4A<4 M]X;AZJ,4#XY_ABCT@V&@(M9\G"HD_@UCQ\?H'1K[#"'A(,@WHX M_M>^2*0"U1"E^QT(3U\!2+KTVXB@.89R-;Z_,#Z-RK2<+0F.J&OX8T12%FUY M9XBJ<%T/$%.;2Q]FZ>:D*C7Z&C)(WEUC.BRS)#AW M^)=52G!B/=6R:OCBF2/TAE\6\> SI3M&*<E[.1VL"3Y*_K?-NG=-[]&;]X+S< K3EQM,1ZK3"3MN;=A!K"/&6@-"YN5-ZU8D? MUSPGM6B(J[LJL*HKO%TY,'0S@)/#7MNHUZR(P%0V[K\PEWF%Z3.J&+5Y MG$ M6M1X3 /AAC^7CND'/Y,V&"Z.AFR-UTCK-O@VQQ$J>3/PBAAWK])/\N0L6J;L M\CV.RD[Y9I?<>B;E4%D-[!W2Y3O0:X*A["BX4C!O+^FPR$/,-#O%MP^*H&@,/H&,6BC4 5@V[;-#9\ABG+%CFF-(E$94 1)>NJ94%ASH% M'27WP:KGUWUS[$;?:[,H@>&?*U*UC];CW1'*6T5(Y2S/F)'S2MPZODO+SZ:L M03IAGY0S ^[R3"T)AEQ&>$-&]801DP:6+4CJS94E89!)(2B?).!&3EV!RQQD MA>C"K2MP^8.D;JU7RKKX#;-*4)(IP!MIUI&'2S09I)UJ1^@6W$X%+DN,;Y:8 MP>/Z%QKT\7^&1Y0&V;=7K8G$WCZ"W?-RN22CG][OM#N2* (X= M="T'L'%S$'GO5 A@P[8.E>D'6 E@HYZ9R@!LT2!\FFL+ &S$$%4U;]:9VDQ#]$'C[J=.1Z4M, M18UIQC9L"PRC;=UUIK>N(3]<_U9P/<>/[*AZ8[9;.B&=XE !E+*:=KR"8WUH M_N8!5U\PSM%OOG[W?] Q^AW]G[> J7]>=YE%#(QX:'VUT(16=<+&W:X.F"T0 M1Z!RQ=%.R 80LFE>,DW'M=(^J66!W&641A0,DOD/!\_6ZYJ6%%*Y=_IPD!D9>7',VB& MJQ)=%*1Z0G?%"DWH>$$_F.0):DV.>-.H,7J*Z?VDB!>XG8> M-X35F36@O\9:O-+)G_A>\E0RJ"8;XT7Z-9)UC\@&4[TIQ$9:1VL$6Y9,7Y8X M+W4+7XULN"7) *Z>2K4@F"'7A$[>5V'O,18R(%GS$V;.!DXF=7I"O(C2O/F2 M!0?K DC&-Q..:^Z=U-/0W@90ACH#'Y*W44115/15[II?RKP=YRG!,14M)WER,Y^G M,2;E95ZN"+OE<(KAQ+_LF+C_3,V%VY7B_JDG@ELEVDJN>"CH ,X MR7EK11&7!7;Q:M"3*\NU*[UX0 Y)H T\N@)WX8B#1<9UW2/)W-FO))QFTZVR7J)NV (?$6X(<$YTVA M3EO<5>2M(=$<'Y+"E8(>?:4+LO[XHSR@&(A MJN).FS?E:_6X;6>;E>2F[00?/G8 7@IN:YMCD6U$-,B==]$B^D*;9)N_K$U4 MLD99\9ZX:3;0&'*UOXKWX#;MQX!VKFN.VP908@F+]6S&CZ+B^FE39V'1#+IH+5RWA-JFT)E#Y?H]#=T>RYF",?/FT!TKFW8:&E/E M=(_O\]Z+@((Q[H:XK8EUFQ;0;5,/]-:E'NB>7ELOQ37!V'1#W+K\WKP-Q!I! M32N(-X-$.[6M0UP;V'/IRO Y[39!J[6CJ%O)7]7[MFZEL.0QG69)_(0^G!R% MN#/@H3;DX=BRBW8#6T(UW7:E%3T'R](5X0Y**_[C67&K H4'9L,>YAV;,%@6 M>+F8H4$N7$[W"W72$$DH^*!N0V9-Q&ZI>QCR7=^F8MNAO>M=S/\XP_46E<\. MS(!=R(=AOQU7% .U^G0%JSILJF.U&\TQ.T(>9]5K_&42\XP-:?YX2XJ<_AF+ M&*,; &[Z(5TO;P51S-6 M92@B28D^+=EI!S\B%\U2GP)U)-N6@<4=;?J KBP!2CMH]Q!>'^DQ[.(5N@(7 M&[6KGLC3RY?^2])M&;'P$\N[=.46<[5'YHAD$X90W9X @%TO,R[UI>+FVG?0 MS!KBQ_6/&-RSM3S4H ^SFXTA3V95$7]^*C+JV)53ZN95KZY9)DRZ<%S@C9$; M4E/PN7[V%!%<-_'K7_WA_:2I -:09PYCDC?#:7#@++8X?YO"T/.OP#/BL6 MBR+GP^F/+)>=ZBD/9>"-,%J$\GU-)HA*)AGHB80Y 9JG5< NHK_4"*LJ2+3DWVC<[7@*RB0C4T )=AP=7S8,^V MS>QBOI*A$ /TK$WHY/*B])&S9]#DF2G U!V_+O*BWY,Z(8$E[:&#GM=-.M=N M]#;A;$I@R.:*5"IVS_*6-)F[O@N:U(B] Q?T\[."[=2M:$=NVG?A%,\+@COK MM^D+[55!DC2/R"O?PV-%.:DF$54YFO3:*JON\>< #3\^>JDNLX, M4\E_^GZAN%[E,15TC!Z8%A"+G*<9*W_A8I-:%+Y5AD!=[9((O9#K<%;1'"?G M*\*.OD3P"P-7-FQC ?\+-CM'NCOG&S0#SZ+;=$+*KL#:8N\<3IC!6P5VZ5F8 MOH12WH6.UF=1^73+YLH$)Z>OGTJV3=TN'29QE3Z[)!G?I"&_9^2;=G0P0X]L M!1K/-^Z!M(](6T'SK/C27S?FCRAJFPCESX_TM'X+(SC1#$[E9UV%\[,ZV3.8 MCT[)P/WU^X)=N\_C-,.];MP7.WC[]OV;\&8E;SV6PL36/\P2&Y#FYU#>)/"@ MG[*_&2:T*GDYL_%CP,89/E@_^09#PGHH*J^QS ^ZW*&..KYR=CC#;^)UK0I0 MTL&, :N<4G"MR/B$N:I(P9%7+OG=]^DMNSO$:G?14\H>UVG&@E+IU!XKG-JP M5KEM=GDN"G)51/DD3T3%"3I&J4_,S1KPY@!'O$-[G48)2MC=A+#VH9,3X14) ML?C?R_PR9QGG"J():# J^+).?YR[M[U*;I@5(3YW!"^C M-#G'BH>;UK',9\].0N X^ MBD+&6,I=KX.8RUL1C4;[7(>U64*4-FL)WD"\93],KW]4-]1$^G$R1**MEB%@ MB,#.T>FHRJ1EK5HULXA!,[]8!TP 0URWLLN"5NPQTN,7E6 MK9,L\K[62$ZPF_6141@*FUR!FEC#U]Y$B(?;77/<9MAN"Q706?8&H%7[==;- M$E@694YLN;%%%=KP+6H";;5HVBB#M>A%FD=YO*E%%=KP+6H"K;7HLFX$/;RB M>=- >*NR_O'-M5]6Z7.4B1(49472F"YFV!?4 ^U_T)$4!YKR_!-GJX3V;OH2 M\^N*=W1A-)W/L7H+WB\"0.P*U'$50Y.N$\G8RA8+I/UM_EFH/=+5P876?'E,I\79,'W"DV'.XZJ\-8&8X'+M1C6^JB,GW"RRD1VXN:$E1JZ;2Y< MB*0(O;N-TN1:70M^( +/4CJ RG,(OCF3\% 05#UA](HC4D<2BE9"%^#$I=$6 M0RF(YM!B5%KDC:B9A).W(N(@8$@G/^52[ #P_3^V0=_L!-SCE^J4+M4_2P=Z MH[1_3HK8F^GH;_%L8KWSK>[QWB;0I5LV])5B-=H(1DE:QG19RW*_$IRQ?5F> M2[_9'A&[H'R24VV9?!W ]*=1_OE3GE*D'_'B 4LY#(??@S*?!IQ\?M2(M=G3 M0SQJ5CB9G7JI'W3_6U"/60E->@M89>>,2@5A\?4I,[*&PMTO03U8%3*)O->G MB F%F!;J$?$FQ^HG*PF >KHZ=(KD^VP7DL<'T:%\GI*2#LL1>:2>$8]RQB1. MJ4/;E$0)0?"F+_=?"K,I6@&0IABBLYBB9+%:"5A;L%3&%FNL16#:0\)GL4CU ME!*P!F%YB@M(*6(:EZ)G.WKL4&(-,IL$YF*A;%35Y M:D,,2>9$R4.;F:5!6ZK?3>E^",K4*F52T-7J-GW#\F67BK4399_;G(XG"[;%=YN5JSK)$ MT;[505X:YUXO"2*9U ;7S4YX*1Y ME?ZR2JG'_+YL"HW;F MC-J5S2H?A*&P+.CKU4VSJ'FF$V=]3$@ID=*YD,TK+Y+7X.N(BHZT7_ M$X(CZU6-U9>@VM2$?;=ZT M4V09@*GW7+D5DGG'8?[GW<785^770^/"&O-_6*'D-9R4 %E*W>\RBRA;6!$K1O"2I,D25GOV,*QYHZCL=PU0=EL-&SY M'+%I *U?MX 6'&NW@[+6AC8"89CSE."X8H-WGMRPB MR,7^R]!(8W1!&6P#X.JJ+*21;3:=Q=Y3TK3_+R*+3OT3_X+:'PEAZAV7Y(9D M4#>L^EW%3K1%N]1)_R>\>O94Y3F'Z.'J$XB\HRG:=B7SAM "'2(@ISN:8MCDJI M/,>I(JQ')0/*R : 0_/R"K \A4BGV"M[_X06%!.(XBHNAA"2X,W1@RGE>>%? MPK+*+4D7/.V0]K:R+ '*"EIXTL3$!%D$-T;/$4EYDE56%:M$?UI1A^_DB-V) M>D\'.E*L'I_09/6X*BOTH?[\**1MM->790F8MK%=8-;;9D:?#]>4#'035P7] M_->_.OG=N^^IF<0?3"3H>V2XWJR2 6HOZP5GO<6NBV>UP% M"$Q[66] &P:_*%\Q=UQ8ZT-KK?;%J\WU;FVN#V##-E(Y+["K'BC#C@3]3QBV MX?*$9NG+)FR@:@='AC7F?T(N3&C7$M:]"SF,K_L=**LJ@.G7Z%$CC.8XS/IY M]^6J(!G#%:W>0K%;Y:HPD0 [2Z,/R68N2%4WFJ+NSI=(H_NF2:C[=IA@W[>] MAHE*%6^71@10IF0=,CD<0\BA:9 "55OM"_HMY:9ZVE9H M^NB=0+@&& !T,P,26H=Z%@+#&@X 59?3AP<4@<9\7C^L[0([=5$-^[(4H)'? M &[XX+DHJF61$ [TX'^(TKP4Q11OJ//'0@%6:?DD;E"R!9?*#E8E0&9QQSJT M$M-$;YCJ6T0'K;XN\Z&8-IBR9$TU-O40-D8/D/%&P=66F'MSWG5QFQ;07>A! MSZVN&D\1Z&9+K3IHD]I1.UJVO3SPA;:$FJ:.1))%,#;>J@)L>%]C'$Y'RW54 MP=C);']+V.W-ZO66]H55[6"EJI;#.PGCM0'9=0/0BG1R MO F6A*AN!#6M'"'>CLC[V#85R+QMPI=2OUX9R@ RE1::(H]W8Y*P2X^M:L&I MK+-5@X#FS=WT0U7\Z0CQ$E =\2.T;DE\R=[%X6<=A6#3:7WK\ ="U]'J6;,K M >C-U #3WJL\0EPP](-FT:_\V*C)-FE\Z)(T1 /H0>HON;8Z;=;-0(:99+Q6 M>;TU?DI]I.2L6#"?E\,S''*Y:0(RV$C RA#AXP>FAFKW TT(8;5!V=]'@8[* MFMY=%?DCJUBE+S_@K-G_+'(JR?EZFW+ M)B$YISOJB>3/\G:/4-LRXDT?H;;QHV:)41XA^@.(_0*J?P*)WT#B1X#SAGJ: M C4K;3;([+MM6P?(%&T7MJ<(]= ;@O RO$WM@"&L? M.$>V8<0!VG\K:U<%>L#4YJGOR&&G7G[*6:I:%MO$CNC9#0PYD=Y6#1V*N:WX M-[%]MU$D6D6BV6 [_G7T[@Q75<:W2#MG]FG5W']CK)/:71:#9* M-)(B:>SD?DEQ2$ABEB)ED)J=\:^_ $A)%(F7!D4*D*Q3YQS;&@!$/T\#:#0: MC;_\S\LJ=)X13H(X^NM7-]^\^\I!D1?[0;3XZU>/TS>=:;??_\I)4C?RW3". MT%^_BN*O_N?__N__Y9#_^?/&N0]0Z/_HW,7>FWXTC__L#-T5^M'YA"*$ MW33&?W9^0/V8=_=/[TSY?^35?]+ M&$2??Z3_[\E-D$/PBI(?7Y+@KU_1[^:?_?+AFQ@OWKY_]^[F[;\>!E-OB5;N MFR"BN'GHJVTMV@JOWLW'CQ_?LK]NBU9*OCSAI($ M/R:L>X/8TY=\= ME$E?UT0MDX!JU5?.V[I?C9(X#'PW1?ZM&U*PIDN$TD39$T6]=GLW=C&*TB5* M \\-ZW:5VTCC_:;C#*W(AY+1?+2FMN/4H2#U7T0$6T,W'#_144WU14;Z=\$ M/:-H0\IZ\2(*J+XI^B6NT!2[*7:]M),D9-QV(G_[PR!PGX*0?! !" 8WT1#' M!!)B![PJ*2V5:^3KTS3V/K^AJY-/[0X4)2Z 1D6M1GIV[P:8V1R*OE3*-<0* M^5).%K/TDV=,[:+^+Z:VL33;>T M^L[[CH!Z(BC=V+P-ZD2U8(-S)Z@'O*+&QR50NYOZ M0,L6_!U*W2!,ABZF.[5GM66AVU SHR<.R:Z&K!<9-@30A'R3&GUN])KD4\E= MD+B+!48+MG5^W5K,,]*!O'.J4=?L5UJ:7349@S=PLKV/I@3'--F4S;..HVR' MO5LCZ" .$J(#H_E.;V!J5K>Y-G=:FI1HMM)(SSOI%*W)9/.$\(=WM#=$$^Z0 ME_UP0WYXMULU] MQO%+L**#>[9$ >X265X)%UF[M\AS-PFB#J(8IV_(7+@:NND&DU](Z03UHR3% M&S8??@-3AC.7JM5=KO;:I-=,0SM2 A2;@D;S01PM&'K4.&&GM \1NZ* MP!K\BGSZ.S4!J%.W&R=D,L.HDV3C/8'I2VO?:\RVU&1-5J4%GX%F[V"5F[%Q M-G3(/011L-JLF.5+QC,;=(^1C_ PCMYXE,@PI(,\=ZU'B\Q&[E"G]>%$\C/2 M5JY3=J$%NW!*S(-[HOK+2;S9&0N'O2R8#)S^UC$3F_YH@WLL35V75VK:?U5K MZ&R4CJI#HZF?:$Y]!GIB&L'IWD.Q/Z@E4]F,0$2-R&$0H0>BMLND M1V9__W#:.BG";?6TA34H=QHD?2)'2=I1M'4E<(Z7RXIS\[&3Y'7]!Q=[RTR; M]C_^?1.A3+[];R7!]W^H;"HZ4(O@(H2S:*3M3NB)^EHYP)KHH'$?K;:/K/E/ MR3!89^.(S6,#\L-!%?22(HKVMB$*!C .*PU26C:/C+MQWM P.K9Q)_^:EU)&'L''P]IN%E<"NS:ANZQH+($>=\LXN>W/@K>4A!_^9;^ZYOL7QF:Y#__ MPS[6>4J8GV[;&MDUH)!]XS^D3*G(VQ/U;(L(==CR.W98HMRO(G<=[#DQ)A,= MP7S;%IG.#ABK1N/E)=ZN64#7&V\9A#NRYSA>B1#*T8@%'2V"13YQ.D0[I \^ M[<=]Z"[XD):* #&],0$J5QJ3J&9S^+H8V2( ]Z D$./W1C'FR&8 ZNTXFJ!% M0/M,N[.;X.5SA* *$/P/)F<-J;0&6>A$T<8-)V@=8P7XAR6!F']K$G.>; :A M_N?&Q2G"X2L$[4IA(.!_,@FX0$*#F,^P&R7L'!8">K4T$/7OC!HD AD-PCY= MHC#,MZ@0X'GE@=!_;Q)ZL9R6@,^\BG=DN8'C7Z@"I. '6RBH2&N0A3'"04RW M^AB ?Z4P$/F/)I$72&@<\U[D0Q'?%07OD*Y8=:K>_);(H>< M4QP*NY&]J5),X]#_&[D8#'RA,!1V(]M5A8@&0.]N,#[HD'2&$9>&PFYDHZH2 MT@#NO2@-TE=Z07JXH8YP/M[54E"O=;AG&Y)!1G(WM2 MF7#&L.XB&DL;]B,?O?P#O6 6*OY'M)TA<8S30^"V\C@ONYBZ-6::! M[[YTBE=4A%)B9%^J(;HQ8CJ^3R!+\G\,@@C=R.C@%@>?-9DC02*F1="_UX/^ M/1QZ(_M5I9@60?]!#_H/<.B-[%F58IJ&ODO^=81G\1?!J;:P,!1V(WM6A8BF M06>KSPB/2CN!C>X,D%-."8S_JF30Q2N5"H"Q=C(GI8KC@E8*=,8N6(U M/BP!!=7(1I4GC %,!S$]0UG&D=276RT%Q=;(CE,DE(F)F,8Q)\)IH/!G<+2< MD6FV+(8!*'_&04IZ06^4;:+6AJ!O9$ZH% M-8\^N^J"=3G@U((R861["!7:Q)R#/)K7X?7F_=.,WN(1S#B54E"\C6P-14(9 MP'<8S[!+TV-,7U=/<2B^JL(M"$79R$90(IH!H _ZPH>X5 0*KI$=(%<<@_-# M[\5;NM$"B2,C^"6A(!O9$ M^ '+4T"[)4G'6T)>60M*@ID[GD"AC1T1_(S"\!]1_"6:(C>)(^1GVP'9*8&P M"I0)@V>2"G&-T?!3'&X(4I@%H&+!6! 4A<)N\"Q2()ZY>,\LJ'JW'F7O*LE0 M%]6 @F_P4%(NK,%8N!31?@?/Z,Y-W;R7,@Y$-: <&#R@E MK-(8?=\EBM(CE M9_&E@E#$#8;@]B ?*R\E#LC5[\% MJ /U1ND2X:%NQ#O7)_DX64*&N!67"R+86*K2Y M];:0?4"ZW!Z4@V)N< /+$\SE!Z3%XR!0ANT#I*]A?0Z(M%$S1'F(9 S-!+>DL^]EEN+ &J0SDR MFAD)# .'JK^\K<@U(#^TE]15]5SU0:+7]\X;9^=8IYE>1\/I:-"_Z\QZ=\YM M9] 9=GO.]&^]WFSJ?/T8N9EG_@_'YX*=N\D38VR3O%FX[IHIXUL4ILGV%Z:3 M;][=Y(^-_R[_^3^%A,.[LX%QG&TK)&EC\^JPVL>/L_KRY2]!*"4IES.5;58+ MV,,A)I"DA6GO6#KRA1+*2J6XL;2U M6P5Q]96P(4K%1O-6:&DM8UEM:U "D=\2JNB+9?OG85[W/5;2I:YI+"EN#:U'^4R#KC%C:7CK46&1&)+6!ECM':#[:.A]!4[ZNL^D%+,$:BR ML>R]-1C30,,2_H!,U>.D^=/>.D:= GW2]SDB?_0'F=3"'K+NI7'JAJRD6=X. M'XNEM^CH.7?J2@]_[91.L MJ;-$:D#(:YE+-ZS#$D1R2TCJ$_"B14"?P6:2D1[N7D;^%,?^ER#DW4K:+=.0 MVN:2%>N0IH.$)>2I"=(GH65OA(($2X$NV#+#./)4)H.@N+FLQEI+C$Q62_C( MNJ>RV4SF-]9W05^,?59\OCORV3%O_KPI70?35_5Y KP%>U ? W,+F4EO7)TLHLR6L''J8X7.FJIZY/-AUN8(A80EM MN?54.#>%6H^\*N82:!]I/8KEMX0G'?/^"+N^A13;]2U&@$%_KIZN"(WF7=+M M0$ICL92Y_-U-N3NJ,ELRM@03-LACKZYJ+D=X,\2!T;&$S:*I!*%05-Y<_O&& M!IP4!UO(VLL(6L],)C%OW.U[,>M9G;.:!DYG6LBBW@S'9W,F4[A1R3;\,M=6 MN:2Y#.QPE,MN++ZTEI#1\7UV_.>&8S<@.Y*NNP[(^"[T6K(G ]0UE[R]+F%P M1"RA<()2E]BY?L_%$;T[3G:7F]4FI/=+[]")SE MX+;_AWJW_9VO#]J^WOX_C?E*0!]AUF.?V79CA%F.$)!%*ZY\OGD"-+"Q9.6M MI'?I;-)EC(-?]Z-=RF*UDNE$ LW0)P+#5MI8PFL=RK853* M.4HD6YV\42UN*ILC#99/RJ -LT_K/YKG?OGB$WX']LNW,OME.B/_>.@-B>TR MNG=&X]ZD,^N3 L22&78>[_JDC%'+)3N/W75?;:P(*YAU!SRC:(/NB<[R0JAV MUX1H(#_Y7W_FOLC\ S4:,VR_*&BL^ IJPV7-!)N0>2B70S:C'A0S;:;HL<25 MT1+\/^$X2<8XGLL<;0>%3-L<>MASY#M['\T4A2&]*HDBLIZ%G=1TB-)(N_9#TMV MG7,81_&AC,KAJ*IG.MF2)L,@%"P9?NP)&)2D2HXJ!4WG6](C12"G_I#[F VY M""WHYLJ"0;>?1[9&+9K'&!7"57LO!"K"#]G[XE>:'Y_=OJ;F M<\Q6D"U8JJU32Q\UG3Q*5[-:Q__L%X:=[/GPNR4FBM3>%E8PG::JCFX(Y;9D M#1BB%&)\E8J93DZEQP17QK,?5]L(B>WIS*V;!)Z804%QX^FH]*B4"FW)D"KW M\2X(-ZGL@$-8P7@6JN/(*0EN"3T_(YK-#/F=9[)&+U#V/-!H7O'HJWW(^BT9 MSU"E1VA=J,Z,:<7,J=F,\018M5FK1[Z-4["@[_F$I'&6J=V0\=Q;[;*O0M#> MXT_6Y3Q@K1Q)>G .^B?X.>CT;YU)[V^CP5UO,OV]NXZ3/SMWO?M^MS^SY5RT M<-I=[](%J+K9^-N\BS-YLNIR.=5 K>ASV]$(->)P#R4JFNI6,$)&,F(>#@ K MA;*6,7.@5R(*"MTOYM*Q@H9,F>@+C7%$Y\+.2P!AA%_M',GA2U(X)3>Z6SSL MW%V\,%IG*E3>-?($*!W>61, ](,'CN=7HL&U1TX$:=?@02FR) M:2^XXZ5B1U'-=%A'':9 2%C"6OE:EXHN47G301EU>)++;@E!)[K&UOY45S$Z MV[^]MD8XB.EF$Z<6G L8#-IN?WI4L:L9HGW./+=Z1'_-Q74?L'6CW&[$J M>Y$-4W3S>P<-?EN+%FMD]] BTY:_)A"&FO[CL;1-:2-;I57T%K/KV&J3B!?Z&Q,X[_;I*43C^+@3"IQWW[7S;M2FQ5J4Y%G"5Z>H<(>U[ H"'_'B)&8N1W M5C%.@U\5&SM8;=,.RY-1&M< QRIM*'9MEUPE6M#[_[(G-*6U3/M6#;$/@;(5 M7_A6R"C98)K]CHB)@F=!9!VI("MOVO-Z:NX4<%R,'W=[QYE*"K[>?5#8M"?6 MT*B6 &?)%%[L828_C-EM6=-N5PN(/83M H:[MK_^.)=\:UY>0[IQ%CY\)F9" M^G4?XT'L4D,S>[TEIJFSQ%RKZIGV_!KB' :G)=Q_D@O(Q@MLP?BW:D$[I MXVS)%%/M^/:E=.G^4B@VK[8-5ZMUV5'1*T;I(F<-7A)/FKM3:]J0-&+\9G8+ M*J+$["(UI1\]$[1C+'T&3E'-^$WM%K2!@\M%\C_&:.T&]$4@)D_N3"%F-MN) M,_W74@Q8>U"-:3,78=,:HX/D1:I2(35;/6-$T !46=K,D=C\]"+!ZB*U8VN! MC=U7*BL]@,L> <]1%JW/:CNM)D%L2U;%H*DM=L6GK6U>^'X6"NUT!!4 =I, M=7@*2[6"G;7,Y\I:F %S1=8<_:)&H(RWF5*QA2$OQ\Q:MIGQT\U>P*XYTPN; M = G1'3"KPLX1D>^M5$8"RZH.P"/ENZQJ/=/E3)VK]% M?_3"4Q-;2Q:C"5KGDZHJ-J-:$DIB:Q[)AADI9UGB(W,!2PH!S$/(9V^,T*OB M-+)X-&=[KD$<+68(K^2Z &X JB*M.1Y;51%-'"T9\L5>#X((T9NZ1(=E+ZA( MJD 9;LVS>#*&N5C9PNG!5+751<5-&6DE**^M^0_;Y56-UP7,\W (F[#X-*[6 MG:7.Z*-Y]ML)*B_]/[JO?G9#Q$+'"$B!1Q2<_H'LN0]_*)3,$L]4?;OY(\J] M%V_I1@LT(8.E-Y\CV;;CU/V *G+[V2?AVQ,S7/VV5;PEC84KH$V.V4:0O)!< MFC9JE4;FI _MI^L\D5Y=6#ZMZ6:]#AE^;KC%KQ_-8[S**%1G(((V -64]K.0 MPC5%$QU+]F[;!UIITG7(O19>:2A;[?E3-:'G/ZC,@\!"EH;R&P2E@E!N6@S< ME* K)F+(C?FWXN5?&OBCI*%:%LI$BV&0&DR(9#7_)!H3(UCE.U\WW"?]V_7Q M(-/?]\X;YRY(O#!.-AB1_^@/9[U)_\&Y[P\[PVZ_,RCD^S.9U2^/*:594^,P M\& 9KB1UC*9>P LWRE.^[#,TDO^@[RLFH_FXH ^WFX0Z-Y,[E'@X6&]3 U4D MFQ$]N26=_BR&H^7/&L[_IU:04^8&X[69VT8I,']L?>%&T!T/S8WEH=D?#V:33G3F=Z;0WFSJ= MX=W^MT&_<]L?D/':J[=@T]!-M;8 M.PYZ;9@:;4< ?CCP:LALR]#;WI5]Y8ZOFW=5(Y@L?;/1Y-\F%[Q=I_==@_@@ M))7,;A K'0,L9O):AA

'>#3![G8@_';PO3P?WG?[$^:DS>.R9 MG !VO=[W#3"\Y;5,#EY>SP!#4U'-\,"#D%0:5B J.4H6TI[S]6 TG?[!&?4^(:1E]F M+_4*,)8D50R/(Q4IY5?95;*;'S\'H=H'8^7;\EBYZ]W.C)J:I*LZ&S91>;-O M/13[!#'Y1!5,FW)2,BK/,$BE-C\*'MS_QGCK=N&["F_^5!X/#YV_C\AZ\4BV M90^]B=$CO$F0?*8^I\?(0YB^DPZ[/:VH9O8-/=(GZA)CICSII]:H@=4V[:6' MD%9Y6P\.B_EAQ=(U"X;3=^7A-.AUINWXU;-N0#WGY=(F1\$ )0E"NV006=< M^J^J9X7'G$]+2>%A")A7]4+D"E_?.>$@;.LQZ_RKIM8W'5^DYPR75+(B6DK3 M&2ZK9=P9KB1(%$9E]>I =^M!EO\[/RXC QQ%GNBP]J821T'WZOU9]F#J]J"V M/_S4&W;KGM V9KT(1=,999K-F'[S6-E5D.6FUX[AL5F+:,Y[R?K0F1^_T\U3 M@G[9D-9ZS\(PR)M*A,7T\7;:^^ 4:: MI(KI]X85I%0N0"AD-S]4Z$V=W<6.,4;/0;Q)PE=Z!9N>4.U?$H=&%[^O!%9, M>KMH8OIX^'C2^ZD_>IP._NWTI]-'=F)<>&GO%:->\<->09SBPAK61 ?#J2O[R15HV#" RZ&^,YJ"53 X*Y$;G(!?Y^NL MA3]<(W]/$(_A+A:89JA@+\'FG6;XPZ(N(-5->Q./BOG5@LC\<-Q%>\E&825@ M8A=[:,78NZP@Q*FW1/XF1*/YKHMY)F/H,(.W8-P?HQN'.\YML(F.7,7D7;5WE>"9M:#9QQLYE?6&;F7^;Y3>+Y=@-[9H4*UHQ-G^W1C,(-DLR/.V[ MS^Z'+N.0H)W0?'YP-:V0XX.[6%7-<4V18# M3IPP[ ZE;A F0Q=30_29?UGMO58",>?KO%%GUZHEUMCY)Q6C&O<8!1&EP>^L M:!\E 6R\PM984< $7A*)6]F=WF_HL!I1%));U_L4^ M#LGB1P\TV)8[3Z5'$Q^XT6N2G]L7CO/IFPW;@( 9^5Z^3/"7G$J$]6R)G/GV MBT[*/NGDTC@I^6/^X=__[H?W-]__.7%PU@''+_; >7IUO+P/#A7ZQ]UR=0U_ M,1K^4B_J13W.*Z.EE='>7LS+5_M%XYV5[)%9!/6).2G)FZ^N:0>+$/V$45<0 MK?C^]ZGW>V31\#=>.L)3A)\##W5> AY-I"B_Y/G1(A2E8'H98H%N./,N)7?Q MR@TB*16\XH;Y$((KXH GPWZ'T9QIV2&&"9EAR1>)L?" 5D\(\TU(;D%C5KL< MJ(J5*)&R%8.=?>\UH=.8$M/#8D!$FW\.H0ZB/ E;P?,?0/28=H\\UO':7 MI%2/==%1__9G[4MM< MYS=F.E8':/_I)7&6X5;[S:!GA)_B!)5>##)^4P/F;:W<4^3>V;#+R?K;V+\6 MSGIV:1R+B1X[A(HHF\*2V]=*JL?.%Q?[BLUN@Y^PPW@_;F?<(!RV;*.5@HCD M &RTFVC;#K5I?*B5%:L!I%K:V>N?<-%^W;FI:'N_]4@?%OMM\%P2NATO0'W& MA'Z C#PT>@J#Q4%F>:'IIZIN.A5$8\LV?W\$0^^<&-\?:A[)?;$A MTR?L9M6@"JGY8V#(^'2B81Z!-(C>V&+^M9I.82H%:V;;L+)(=.CE_W M2L--A:K5CA57;(YY3*FFW/8,[-4ZCJCA7;PM'D=)D*3('\UW\1^R0(X/E0PD M-)##VS7MQ',GV#9.0S.RUNG/:3'BPY(XCH M'6]'PC;YE5QHHK3T0M_;IR>LY^?6<_'I.#CEUI3>/ .?D^V*_ M#9Y+0EMR3EY?UKT\D3\.W6CHKI2'[>U\S0[]X>J^[EBO)?^1Q_Z-G5B2]3/P MR ++K-?'*$B3R?11&#&P.Y635C.]%VES?%3.)P$ 6N+^*9R=,NG%UQ?R&L(* MQ@+J3T^P C1+J"UETQG03U%$I"NZM)(=\W/;Z[L4@H*7V4)N5BZ09@Z;W@M58/7\J]D,]%"KQ5,M@*:6 MK:LZ4%DRZU*G!)F9W%!-):JZ6B1]K2I ;#-QZ]VTBE:I\QV^_".JA6QN>^0E_UP M0WYXMWNH)1G-::+!/&=;,B&E@F>ZF][^0M!C_TFL=L_#!)>MN=Y9KW'\$JRH M)3%;H@!W78Q?"619N[?(V@7'#'+4A./T!:]W+9MY]YRJ3?!O,F.PRKI847F^PZ&=_WEM/7:I+?KIM9>)597T9SW98M4P& ML@M5H2X$MAQW%T!X0"X=!LPF<),@D;O+E14OB&2!A):"SM+ M7!J])&6V\VA^S-C6:\6T^^-XSNN@9@GA]'W"_79OUVM)8+"H@BTOHAYI?I8S MZ]/R$Z1!G&2C!'NQJM5'#%?""SNO?*$:G_8'3WTG*\'H^GT#\ZX-Z'1 M[P^CH3/]6V?2LRWZO>=BFI6 BLZ$5F^%Q34,QQADQH0;%BA,.FF*@Z<-2RL_ MBZM>LT+TA300X>BV#8]M% 'X8:.MRGR\D=FLQR5R,^2 MV*W6FS1/@5F!2_$D2T/-F[;=-+6D45#-KP/EQX>91Y.N7KM4IH^1NZ*FSJ_( M9ZM:DFSH0LFN=G2(0$F6.B&1>GPK+P+3Q FKW;>I[S3!\>CG?B#0W!UW"3/KY!8DEWA$A[S+CY'O=<4LD?)+_+0%U0#8B&M MW; ?#8GF36(6%S3[@L)G]!!'Z5*RQ#33NNE$PCJ/?C>)IR6+C)9(N3@T =SL M2]R09I0;-;V@M*<1?/C.71%(+R0;QR.;->TE.(TR%"$\ MY!7\KKS)N^O=SFSS_5W"MNS0NZQZ<9!7V(Z34:UQQ97#EBB6P\X- *\(BBK8 MPXQ PZ2T#.R+'.F2N39([UV/I2B5!XOPRIX;(3P9+(D .>R:ZBHDO[0==(B5 M2LJ&7?<=)^@Y#I^)J7C8274: 6DUT^X7F9)5TY2K 6CE]3QJ( YB-Y(]\E N M8]J5 0&6TVV[=A]D?1K-=98$<0T[9B+XPB"6Q)(K\[P.#NA.!:N6"G5-.\A2 MJ1^ L4.QVGB&YM:-6$84Y,MFIVHIT]XUJ/H4YBJ1J*W,^;?#6_H]*:B'1: S M?FL96^I RI/2DMG_)Q<'=(*<*)\7JY:T8P*!S_95"0KCSQ825/,ZKZP=1(A4 M2<*"7<;_& EP,@[18$@KJ#Y: 6I6R75CIP2L( MU6)!**BMF7AZH%9EM,2T.S2,)LA'*Q:IGUWVEQM[D+IV6!UUW?)\F0I'W/92 MIS(18;5MI$^FI%ILVF58ROLJLXY PNJ;3>P$R@"?4M-4$Z6SF&5EAAI(;'T+ M[GVK49RM<-NXL7<:;J4V(TSP&L;D^U8#,]OAMWF[\R0,2\U7D.0U[-KWK<9: MML+OJ4S@!*<%:LE_E6DE/_UG0N^>":Q;\O?"GVVT@+@&[&&W"Z%]1K 5CHAM M-RW)-7&(&A_15K-%@"!]"*)@M5G)0"T5@*+CB>=);, M-@/.,?&#^T)GQ]L88_;F>===D[^DKWI!'.)6++CV*0GX!01RJ "RA-MR)A-/ MF1= 7,-T:* >:2K)+2&(IUN]EW6 LV,JW6?<;>F6-]F(6]YZ"U'%"(6QLP:1O$_A!\,LF M('/I:S=^1I$;I;TP6 61R\]%O^^RM!Z0@-8"7K0) *#0TFJ2W_$M7/%]I &8 MG05&+.N4:%U1UP.2T%J0C,X* T7A9"30CKMA2'^MRX>D"2 UK87:'$>-$AM+ M3.=#*3/W?N#EB=UVTD#7=W%]TP]O'K/2JU!I=_88^ MMY#UB^?6+*R:D/K@3:GYL:8/BP&+;!?!4,4539^2ZE9 M1@N 6$?H$*79,Q(3],LF(+V!.,*4E8S?B((3" 2@S1FRX_]WDZ3(SQ1'.G;* M12V[/@$8*7QAK30I[E#BX6"=/0)07#?9@@HU*U2M6'9+0L^T@$%D";O;K)Z# M0G2!)*R"6]JR.P\JMF0B6\+*H4#]*$4$TI3J$'NQR2=KJ$<17H#S8\K;L.Q6 M@]YX@\!C":_%'+J=R.^ZZX#FP45N@D9/8;!@@ -?EI#5A_)IVM&A*=8999X3 6$+57;YM MS!XVS+HXC",OTRNRG9$MD\JJ4-I,.U/@$@G)._DK7?^-<9?L?$R>P;.S? ME[.Q/W3^/IHXWHLA;KES\69'075GS$BBK"&5+OO=*1[?=5.9^5]:TE#>!9BH9 M+(MG1RZ?J1O29X:>4;1!Q"!2I8<0%#=][0NJAB62I,*WXM,G'66K:2=)4)K( M+K+R2YJ.&M8%6BB(59NFCN?12RY$%3P4/--Y634.Q#6,1V_4' LJ#"RABC,= MS\A'M6V$?25+EQE-\V OCR6I_JL"D4]J&P7%2I82555 Y1:I()0=5L#6\5#I MJFH>5%:TSC*HJF&9+A@6!E-"'?J*Q+FA>.4L'42B/%$\$=K)<@]"GN;O&,T/ M.B6MM]09%CG%#,VS\A!JEK#(@G;V6[D7U,D M6.<4,Y81HB:>ITFPOON:*K\ZMZ"Q? ]U,3U1?O7M]U3IU7GEC*58J(FIM>G5 M*TOR/G1$$B,OKV4X@Y/:]Z^RU#D8F#\JS*Z!;K,6T ""[?$T"TX=QM$;CQYW MAB$UJD9K1.6)%JQDTDE&\RE:ITP%/[RCRO SPJB3W,=A&'_9GCSR#QQ_*!\X M9EUQ5EE?G)!^PMD^6>[0J&?L1(?]<>)MA[+BB>,F3CQW=IUR/KS[HT/[Y7PA M':-_G6==^W%WGEGO%),[]^S%R?$1'T>2XN+21GVX--0+\$YTN9QA&U2*)]]? M6Q+ ED/&7;\J$XR$A(%MAXI\-1)1,&C]$/$BTR/+0>9F1F[XC.^:&?G2,B-? M=&)DH$?L18GM81&3>S$%MCQ9+-DD#%"2H))).0C<)Y:"<6N%WM'#U)=T0JPV M4F;V!87/Z"&.TJ4LG/O8A@UO-<060#D,N!D$+R#A(A2)?I3C\&_D8GZ.$DUL MJRV:/J5H7'U$H/UF]4:0"N4H6+7RH[1VY:MEW;$E7=X73&?W[=QS3A: M#]*8WGFQ7 L>(S](6# ,\GLO'BFJR@):WK74TXS#FJ83%1^E!#P0+-FJ"+153)6P@NE,QF"&%");<'+!'/ET M2T.=7U.4)O3>),%AW8BGR]#P#VXD)Y5?"R?563"B?<]T9X:'$]I!#%V&8,*V][EPL6VP M_D"5"&NW\:),H:"J9WI'*D,>9,N(\R.A6_?E;<6@UYGVFLNW<+%[@$.]:?WLD91 M(G&>"(J?SXY *J^5\]C/B)JXR._DSTX@&LZZ_2--7R2)!=5OR=@6X%@JX3"9 M=[ID^4MG[@MT>KLI3V_]87?TT'-FG7\U.,DUI+X[Z?8]5F]@I)5,#L9=Q_*Y MXA9%:"Y+0RFL8#@> D!+:8 I1&_8TC_Q&.S&JU60LF,TFOLMCNA,@B(O@([) M]^4Q24;D0W_VT!O.IDYG>$?^>SCK#S_UAMV^?8-4)K[&L-5LYCJ0&[E#48,Z MHT/;C/LLS3,X3E%*QBW%*SL%[7QQ"4'^+!ZE2X3'+I:_CZ[5C&D/:A.Z40LY M2TQG7M^5FQII)=.Q1&TQVO#61[!!QL@C1=DIXGP>> @G_8ATF-X]FB"R7#,4 M1:$<;$N@TX)I7^I17&E+:^G FQ#,\3-2YQ86UC#M(6UVR/'QL(2VG7;M)X9" MNB$EA\#JIMVIS5A,&DB=]]9HNGE*T"\;ND@\LS!#T'[H0WD_-'V\G?;^^4CV M0T[O)[8KLFP/5)93O=T1US!ZU_&P5ZHKI]S2EES%4S!2OOG(%<6:*ZB'O1L M+J(*:UA)C_12JE 4HU=34;*-W)-<4"T7.A_P>;TW>65UWQ=93B9.,0NNK_)5 MA8]TFPF8^A&E.\:O-%<^L5MZ&-,= GN5BWY;EIX%6M?HM5:1DA0V1GH8M+*7 MI?8?W9(%Y'.Y22]-%BLK;_2F*PANE:P&+Q87!Z9Z$)1&HEHAC1WKJ4@>5CU3PBT.GM?;N8ZLT3L-4'/VB-P193K^M6@^*K[S+5X-J M23OF'HVUH"I"P8-C"PNJ=8!7U@XF1+HD8<&N%6",@Q7KEFK.KQ2$SD4?VYJ+ MQ!I4?AJ9+V,KL_KN6XKW(7CEP*<.YA 5]/P4@"H>B."5@P+:FI=(#]#3/!"Q M_YSJA0A^22BHK46 :H)ZHAVP.C3L/XA0A>Q0]G*GLA%AM>W@#ZZE6FS:95G*^RHSCT#" MUK";6@N0UM%<+48;-[%.PJW,4@.)7<.$:RU6NC5N&[?V3L.MU&B$"5['FFS- MH]4>O\T;GB=A6&J_@B2O8]A^?W;\GLH&OLPW9H#!NY679KZ_OC1S?6E&-I$T M[VZTZ:D9[;F>109W8TPO4A*DZ'TOLHN/<;[5V(50)G<[1?(*( M7!LT05Z\B()?D?_S$D5C'/L;+YTN@W4RBW>/70M\A[5;,WUM'TKN44):-0@' MG C1WLLZR)YNO2/:)DE4!JIL^GJ_YH#5 ,1DOA7N,,Z7^'OZ7JQ/]P6SN/<4 MI+X[H9WG#U95'=/7^C6&)$Q\BP=>_F+=+5G667+]KKLF?Y$GNM%IQ?2-_@:& MH@HB6\?D(/AE$_@T\7),1'<) F&P"B*ZFDO'I;2>\0S0G9G+D!6LW9(]\=Q88L7M:?!8@]8 LM.8[TF !#L/)6*"N*S<,Z:]U"9$T M >3F!TNY48)S 2G?#OV7V?XU\/+'TG9(0+V\XOI 56@M$$QS\=.#Q=9E[SYX M03Z]_DWG>Y;AE^)]OTDW&&4R"?:0.O7!+@'3U&K*93FU?#-[=R1<9[M1J&S\ M[F1C&X\*(JVLK9 ^\!_]!0J@];ZO#1X:343,L2)X4A[E'O]4G-:D,YM=_Y4L7$'*6MV*WWLE>Q.46AU-KBBQ%*:XD[[;!_ MMVX2)%."J4O6W6+0L,29#6_!^/VVH[A38V-L);POI*FL,6>RVE!R;'#'Z&)R MALO@-'BISRBK#"74!A^.)B*6\;D[JYX0<0/2%XA#3EG)^ T\#?Z "-BZ)<_" M/I"?Z9QTW)6+&K_5IS_*^-)R%J\3)V+NS>?(2VE4P#Y1' O">4)^YRE^1J.H MXY'2:S=ZI2=8<93$8>#3,Y!;-V3)JI<(I?2=[COD9<]TDPWU^W?]I)-D+W\G MLA>[O_V6]V(W8KVB;VVS![KW?7/\;><LEXZ">UF M_H#WMJ?.AQOV?O<[)V!O>V@WB3A*\3M(ZQ+$\HJ::N92S&&9C>&"IW2RF]KYG5+H$Z%C"8-=-EF+"LK^:OG_4 M%C]%V2VA(Y>B\!K?$*7*IPOEM4Q?-6IM> &PLH36K5'TV.P 81=4 MV?2%I-;&*!PY2[C>F5NDAV)2#TN9OH+4%GL\+*RA*7\U'A4F$!E?W.*F[QJU M1YP$'4L8'&.T=@,_?_R;/C--7W(_,+K$?((JF[[#U!:[&LA9PC60U7K\M18C M[]L@C6%0&KHR&L9OZ34WA2K!LL27OL$[V@1D 4^FU=(#WLO M7KCQB;R?XMC_$H22BX:PVL;O+;5G*,'!LX1O-:?ZO)V=[\=2;@J&V#"./)6] M(RAN_-93:\NE#!Y+*,RZI[)1+;C&U*YU:ADK@\!]HJE2 A;2-DUC[_,R#@G" M"5V9TU?UX06\!>.WF-IB5A?$"\C#4! 9?,PEJV/\EM0)=,/N$Z_ML<'8?:5. M+?#A2KF\\2M5;9^K\ &RAT6\(;-)1>ND1(JJ&+]-U2*7-7KDYY1B8"SQ*^MY%B1$P4>:],3=VPZV),+];\Y(8;]<2LTX;QBURM M+;O:0%JC =&"/C5*[X,"J.84-OY"7'N<"J&QA+Q#MS5\HE;5,_X^W6G\_)9/ MSKG14#@#AMI6O"K&G\=KV;82PW21VU^=;:\%SWN=;KMKV2 >%-($RS@KEC+^ M8%=[;%7!L(0GPY3F'TVLOB?M8' MK8-POL[.L\2!PA*2ZASN-'"LN\VC(/('EDN#; M#^?&G@B4"]AU[.\NCMV ;+"Z[CI(W; @L60G"J@+U8FS\QS!@;-D9$]H_J,( M^3T71T30A,B\66U"FE#I#LT#3[9W@=2%,GUV#B4X<)8P75UL=%9C.)-GYT82 M V,)!]CEJ6K0_4[1.L\1][W02]_VIY<1]^ZJDM7@GAS./,:N94FD<-_(=,M,B9\4$=LUQ=\UQ=\UQ5^#5#>J/@5PKBG^+*#SFN+OFN+O MFN+OFN+OFN+OFN+OFN+O]%R<;8J_"2+=W:![(C O=GEW@9;>)"/_Z\]^*":'[)SOH-BE9A#DHF$)4Y\P60J(K'/9& $AR$ .L?ZDI!O7P MLX3T76A<%IE,+39 #&&Q\*4F$Y0@8PEW0R+K82>W2;J4WGE U4M-,PA&S1*6 M^U&*"/2IBM(3)('+Q*T.-!L12>SYFR]$6+)G>M/C12\V*> *FK)E_<@GR MX79+[!NI&2^L<*D9%A4(6<+C[F%.N8U7*G:IN12Y:%Q -.PVQ&^,\'1) *9/ M57MBM@7%+S;3HA2>"Z3_+@@WZ3ZX2ZT NPH7FX11 =$%*,'/B*:&17Z'=,E= MH.&&>O5'I&U+&KF!LTF[G8[(^UX+1DT1?T/=?YB@C:RB!NZ&+3 M2M:$U'SL;A8^2[K$XG/&6<-)?[5V2Q&]HZB;1;\F3)H\%#F_*5!^4_OF8R?) MZ_H/1+QE]M#V_L>_;R*4Q?#N?RL%]^[_T(G\PP>[._)PW^]XX;[SK:!.2B5U M<@P3%J ;,'EYL+( TM[\[Y K42O5PCWFAW-5H8-K@+QJD4-1UW)%4M<;X *X,"!7?7 M5:PHJIF..=)A"(2 )6R5[Y^K:!*5-QTYI,./7.9VB+G>2&KH1M+[ZXVDZXVD MUFXD-1\R=;V1I$5 \Z?5UQM)>C:NF4MY%EQ)JG<1J;'K1RT3UD+V "#>!]"RU;4-J)6WK4N^\U4OQ/^\O M]RJ<2NY&K(9>9,/-JN.,10TE.+O;='QI6Z+^+-.5=MUD>4\3=-['N)DLI=^? M,DNI1[KOS&F?=EE*K[E)K]&$UVC":S3A-9KP0J,)KY$ U]RDI^?F&@E@/-;O M&@EPS4UZ3I$ U]RDU]RDYYN;=(A2ZAP@]L=S0';1MZ^/"7WC>9XCO[,B6XS@5\6! M+*SVI1[LZV!GB154[-IH?A]$+A&5GJ8DJ60!D]>ZU!-V"%:M[#?H;,3RT_ET M'NJ]>"A)Z,%8)$DL2NH!JEWYC/(A=NM8,$)&6&C%(,G^KZEUJYE<87A=@Q1%;%E/![E#VSX+UFE\V M5F\W=-JXX/2PFCA:8M=5.YY+GY M#PJ>Y3$&L-J7FE]6![L+L"&JXO*>%*(O M"6E-%I)&+C9%;0TH+U*!MD$3^*%WF8T-+:6#M76R&V^, OEPU*SS>4,_B$31PL;EQ-2&\R'5K:^>- MW5A[>D-X&[E,0,I]_':M9WAY4I<[.87HY#>?9@UO9)==:M!LR ME\' "A.[ JE)91($TI7EH$ZH/'1&%#\GK0*E_'R?2 M\=@).D[WADE#\6C2MJ :<78^W/K 6J(9Q%AB*,SBCO?+)L"(B$+4 M.7T=AVZ4TIM3Y-?L/+[-$F")5A%I/(1\]H8J33M"1$&C.?,Q M#N)H,4-X=8>>9$L2M &H7IR=[U830DN(GZ!UOH[2UZ1D#%=+0JD\.^^I")0+ M,"#&!X)M]501(2JM!-6"LW-X J"Z (6 +V=-V QP=3D[7Z8^D)8L ;37+,R6 M[)>>W1"QT!ABI00>T5#Z![*7.ORA4#++2U9U['GAAB:OZKUX#-$)T?8L!Y!8 MBT[=#Z@FGH^+U1"0EZ/-+2DG7-?.SD/;"-P7D@[71M732)CW_NRP\RIH07L!!93]*$6$OI2^7 M#>41P:6"X%N?YZ8$ D@N@NQ=!!B [VI9*.5GY]$5 ],PZR=.NEK(^#*:[Q-, M96FEBRE6\SVJ&^YRK6ZSI@Y=3!W7A>B,@_2I/Y33ITYZTUEGUGOH#6?.Z-X9 M3WH_]4>/T\&_G?YT^MB[<[JCX70TZ-^10G?.?7_8&7;[G8&SJS7=I3=U=M^^ M)CH]@Q26UT2GUT2GUT2G#5+=J/H4P+DF.K6 SFNBT[-.='K-IFEO-LU^E&SF M\\ +R.?RT&+Q.]>LR^+RMN?.5,OZ6WO%\?J(H])VJUBLD4\6JQAG)S^%[&K9 M"QUK>1*:>JU=:+[,8Z"U1#NN62\E8K82]2'V"N5_H?_OR4T0^>7_ U!+ P04 M " #RFZU4\LH=6 L) 70P "@ &5X,S$M,2YH=&WM7%USXC87OM^9 M_0\J,^TD,Q ^LNE.@3!#P#2>H8&"TW?WZAUARZ#&MAS+AJ6_ON?(!DS6V<4- M24E#+I* 99T/Z3QZSI'EYK7Q6[_U_EWS6FMWX2_!GZ:A&WVMU2S'?^%J.;G< MO!IT/Y.Q\;FO719LX85U4JWX(3&XRR2Y80LR$B[UBO$713)F ;<+<"/<.ES= MY])@RKTZJ11:/WD3Z3>:Y6':RT-=Z1F&[JU(H_#HY]\,&2;Z8B# 4+BCGAX7X[I3.)8=J?E?B!0.MQIDP:UPAA96?MRH"IVUDM\I=-VI(V+1+_IG(%"I=^;Y79K[?T'"D^$8^706FE'*MOZ!7PZ0P5[ M@QMC:PALZG)G6?]>U^GAJN!8:I^N]2O=>/_NO'I6;9:QW]=EP&H:?5/S)RIM M,B]D0?(=]RR&?98J9]4+?Z^V-*]:'6UDZ#V]TS;TP^X6P3?!"&WER27!;5^/LMB"(8:HU7/ZJ1;*>5\YJ%]PK(+_IMK(NQU?WYL+JV=I]VP+3P?)G)'%"['76)71N MEY\9G3,2L#EG"V;!K.22_![1 .+769(1\T40$N&1G@A<11R(L(EB%BP0,@PB M,XP"U$7WS+/&EKEE8X2_<,(\Q@-CZ,@!9,?9?3BSNY9C=C>(3RV+>].2XE5U M\O'LPYX7@RLJF95CXL.D=I?DSA,+AUE35HSG?A#/>$N ;$^$Q 0QE'N$>DL2 M>3#?&9$A#9D+:QJ& H7A@UCAU"$V-<,\\@,B7![">,8]/NR*>,QD4M)@B4U< M>L= PY1T"=]9H#8HYZ!/41MHD$,#DP=FY$*''@@"ZR ?(HL9-V=$1OAK(VG! M I:(0Z>X7#J,XG!"I@1+&P" STQE2CX-?#!76.!DF.2 /I-E>A".:/*6T.3\ MB6AR<&#"B,T]""V,YTTH%0%)+"+@Z8361 -W,NA0"IN MB@ ?'%=O'^(280KARW$VZ)*$JWR@)$"=Q5&%(K:(G%#F<8!-!$2S,D$J&TTJ M9\1VQ$(FR 2]3CE0!@HJ4?PR]@58'KLK!@.Y4CN7_\'$(W*\4>3X\#3D.-\S M#S%RK8";F/@ID/>1:,@$')(\$==88=L0$(M=B !H*H(CV MQ9Q1;\I(&Y9_K(1*4CVGI>K%"3O-H00*J5Y8)+[Q5'WF6$/P8EQ"50B2A!1< MQ:&.:C^B4P[Y7VEOGZYT2CZAEQ]B [*E^1)M_%6T^OBC:G-#3@X*;+I,@ M,==BJ=C]]V.]B"F*22-@0KO>DH>P"#)A$+:Q]DGV(:( 1 $1F'.IB BT8IZ2 MB/6R#85)$Z: .53A0"AR$:9T,!<3VH7=<&!&8)_:"@)Y:/Q$)QX M*;+GH8*1Q,1%H78>!V#FI&B+D R,#(%Z8?<^Q8D?.109'#A5&;9F1XAO<8J6 MSE;AOPG#AD"=X'YF'0G0FX*DR1,AZ3 0:><%_RM@RKPSA_@L4K$S/@'ZS;F% M8$*E\"A2,BH!LK"JDH\(TL!:13M@&J<3[O!PB=E3EH*(O H85,S'4+C5=)-T MYG$%LLDOB3O]*/ !G:3*($U3!!8:%==\ILR#=,\!D((KS$>V6E&DEV\)1.LH&%=3"$TB\^L[SFP<\>5?QY>7K11?'-:.]7-7BM6C'=8*PXJ;)1FYA"MD M"'WBHUHYE-BLX\@"_C'7.6+&LQ5M]XT97AYV;P>P\!8A+IFB(( !ZKFP!"R*<>[ MO;EPY@P3"(].DT?F@H2U,-=WQ)+!U<5,**J2)UBV0 N@8R_9U=EK"\"GA&&B M17(,RA2.0WT)_:_^V]VN!\>E4(-OA5_6.:9XZ)OH]OTE[UCVJY/?Z))4SXND M5JG5TN.[%DDZ W3,S66AML\1>NSTU5=S[%#\]6 RO8"+3D;K8#U]C6[Y#TAY MNJL?K),7" $O,RFW!9_O5>[5LKZ+T \??UR?)%TQD/@P:1504SU!L$^MRK), MTJ>)7F?0/-?L?OV>>652.M>ZUB/:)ZUS:^A_:&30Z^D=;50D0UCM]*X&8MHW M7=+51UK'&(R.8_("4DZ&(V 9^K#=_WI@,A?93(;[CX\?/CC6OX?SC!EO",## M]@UH?Q\QST3+&V3@J[I;'?L=,U6$BX_C*P^G7@.0SA]_SL@??TZ]&^!Q1!]F M=5=Y>$9_=0PVZRS_[DG#QJ4O*E8)5&\[0/I!^X<$SG1]^]H*%TKR, M+[:(WW2!+\3X&U!+ P04 " #RFZU4Z!#9AB<) #V1 "@ &5X,S$M M,BYH=&WM7&UOXD@2_C[2_(<^3KM*)"! )C,Z($@.F T2"RPX=SN?3HW=AKX8 M-W';9-A??U7=!AS&V<$;DB4),U(2<+OKI:N>?JK\4K^V?NTV/GZH7YM&"WX3 M_%>W.E;7;-3/]&\X>A8?KE_U6U_)R/K:-2]SKO##*BF7YB&Q^(Q)TF/W9"AF MU,_K+_)DQ +NYN!$_;\^R'INC#04HW8PA-!E?RS5/I\T6SF&O5V MOV2QPH!.&"D4&O56Y]_$Z'9^Z5WFNF;;RJUTT/H60C&ODO-YN#*@,!9A*&8@ M#&6ILY-*QXK@^+$('!;H":X\:M^2ROP;D<+C3HW<OCA_-RL;(5*(^%^$$:DA[J^XT.F_DA"^+ON.\PG+-0*98NYGNUI7[5 M:)I#J]/N- VKT^]]_#"X&8YN#)C>ZM?/KAIOQLR1V=0&0GZ1?IM8UR89&<,K MHV>."OW?N^;7-V6NT81, S,KI5+E[1CV/*FW3PT[^8\?#-\)X(1ND;3H@L-@ MFP4A=YLC:I_O7,JZZ)FF:W>[ :+4ZO5\N6BVOW/128S)?_11(#8J^!%]//7?Y-Z8*1@"TXNV<.1"67Y+>( M!I#"WI(,V5P$(1$^:8M@IK@&$2Y19(0%0H9!9(=1@+IT?+M8>V#NF37$'Q@P M6]&]A1Z[T]]C=!]0=%-S*GC<']24!2L2KX4/^UY/[BBDCD9 A^">K8D MM[ZX]Y@S87D=^X&.>$> ;%^$4"7Y(>4^H?Z21#[$.R,RI"&;P;:&J4!A^2!7 M./6(2^TPB_R B!D/83WUC-M3$9_93$H:+''(C-XRT# A7<)W#J@-RGGH4]0& M!F30P.:!'G1$;X8R/IG@4L%H=.F7'I,8K+"654. 6G MR3FSE2G9-)B#N<(!)T.0 _J,E\E%.*+)>T*3\R>BR<&!"2,N]R&U,)\WJ90' M)'&(@,-!XCCW7=A?:>0EPA3"%^>MT&7 M.%WEEI( =0Y'%?(X(O)"F<4!+A&0S$PA/I_(\$#9SD.>3$\A/4VJ!)_0 MR=L0!@.P>*H>P>9O!9LO+PHV)_3TH-"FQ21(S+17*G+_XU3/8X5BTPB(T*ZG M9.$K@HP9I*W6/BX^1!2 *. !"RX5#X%1S%<2L5VV83!)OA0PCRH<"$4FOI1, MYGS,NG :#L0([%.7B4 >&C^6W.$TX.@4KNLNQ?5\5#"26+!7- )ZD*2-L6 M@8-&Z9;/A/E0[7D 4G"$S1$G<4CDAQJ( $_Y'!C5$8K>%139A\6.S 7U(IJM ME8!)Q5R7V2%?0)#+E/;%NE3;H6#2'Y_:T5#0 R* I$C=81F+*'QPT*.ED^@I M:8N7C>(.B3J2BB([,Y],* ;UDK#M*,#D3!02*?)= !?8TETP%Z3=Z:N_>H8I ME>NJRUMFR5V%2LQ19$WY(Z9'2^+Q6^;%%[56,\?C\S]R49:K6S]P9NV(+W\[ MOKQLH_CB:8WB5]8G5C=V."L(RV]V9*02,R%#F!/OU@I(%2W'J!R0$L1 #HJE0,-?@S?$E[LDO'=AWC:G_-"6QK5LFO=$G*YWE2*54JR0!>BR3- M/CJF=YFK['-5'GL>[;LD.A1_;>7,"[CH9+A&H]/7Z)8W(.7IKMXB A<( 2\3 ME \%G^]5[M6RNHO03U]^6C]%NZ)8^D':,J"FND-BGUJ=R3.MR=9#4Z\S>9XK MRM^$7VY\1;%A[?'P9I MTZGJ/>VQX>\K^BPUUL:E+RI6"53OC4#W*SSE9:S[&;ZW M1+_(!-]W\G]02P,$% @ \INM5,I,2.V[!0 WRH H !E>#,R+3$N M:'1M[5I;;]I(%'Y'XC^<9=4JE;@8:+);<)",;8HEBJEMJN9I-=A#F*VQ'5_: ML+]^S]C<0NEN4!Q2*HC$93QSSC?G,N?+S(A]Z\.@4RR(?552\!/X2[0T:Z!V MQ%KVB4]KR\=B5U=NP+1N!NIU:>I[<0OJ0A"#Q>8T@B']!H8_)UXY:RB#24,V M+>' S9\X.G1\&^8DO&5>"WA7H0VV[_IA"WX7A*M+62YUQ)X^M+:E5J9DSMQ% MZ__DIGTC]@_-8)0ZK[U)%+3%&A>(\Q^ER,7?*A7H,>HZ+3 2EU9&Y)9"I=(1 M%>T32 /M_?"Z-%![5FF%(<-;B?V@!@F$]Y_X MH4/#3$#7)?87: 3W$/DN<]KPC3GQC",67FT0H[#.\GT+;NT!WIS,']/[N$)< M=HM-+IWRJ4C0-]3>=!>@.2;/$G#4%HG*+CCN&:OY,H9M/%LI%Y#N5"A>HE M\_*=2.F>]A78QG$,\H?$Q(B%9S%V#0P ]C\*>05B$:^E$<)G:< MA%RNYME5N. C7KO.7>*W97\>$&_Q.DQ_O0$4VO/#>5JI4'V82K_+I /%:3G% M@DF#F,XGV- 4RA@5C3J0"*;,IEC2=V!"K(Z&(PD1=&& M[Z]+0BG];8XD>?5[J7^+OV4*#IE[Q@F%/:0R6\(L8Z7F*W>T3=R5@7 @9^*B MI>P $5(+U2REL^=9WCE;KZYM]U#A'E_FJ=?B(0J/?2W7C6GBXB)BXZK@\H19 MIW-([Q(6TCF&6,2#?),S%P17C1#JEQ?.FV5F;"7_ 0C62\0RC^KOFF_;?/%X M8+Z:9? W'GT[.;63*0=PE7.J_"2ITCB)5&$>%L8Y2>,?BW%,&%:H58%:Y1%A MO!H'6'5YRJ3UB[@NN@4+*2,N)E048 Y%6:F;,H]X-K8? -5.RP%P0LARDO< M+#?]@(89NF4Z+HM\]=03Z1D0/G+84S)ZN;-A^ZY+@@BGN/IV2'X_V 'A"/XK MD_=M6&2!)7+/Y^8EA9.M%GP@"ZP#*1-L;(?86B7(.C?,\+K4R#-(?K3-\EV8 M_RSVVHGJ(YCHPJ"W#/\!0!+[YA3-\@MH>;JI=ZKN)5\"CA.4#Q4W<]7;7;0> MH_3M'Z_6F\,K,I/M#]=QU4SWA_-$58MJH/@AI[U]\H7-3S-IGBNZ3]\R)Z9% M[FMJ#]3/JCRVM$\JZ+V>)JM&&498[31%13724 %%,U39THVS3XZ@Y6)D(,O0 M1M+@>\?L+;)KDOUR!/;,I\]\^LRGSWSZ%]!RYM,GQJN>-I20S"&76S*XE$^;JFRHEF3Z M.KY+K\BE'MVZFK=]EG2UYRSI:NN^WH]+R&B?N/1HZOO;'ON.JP[QVL:\1U6; M*DQO('+SIV;0\ +R) 0 " M :VZ 0!C=G4M,C R,3 Y,S N>'-D4$L! A0#% @ \INM5$?;C\L6%0 M]ND !0 ( !5,H! &-V=2TR,#(Q,#DS,%]C86PN>&UL4$L! M A0#% @ \INM5 ,1*2YK+ \*T" !0 ( !G-\! &-V M=2TR,#(Q,#DS,%]D968N>&UL4$L! A0#% @ \INM5--JF(4Q3@ 4D $ M !0 ( !.0P" &-V=2TR,#(Q,#DS,%]L86(N>&UL4$L! A0# M% @ \INM5/_@K59@0@ WRT$ !0 ( !G%H" &-V=2TR M,#(Q,#DS,%]P&UL4$L! A0#% @ \INM5/+*'5@+"0 %T, H M ( !+IT" &5X,S$M,2YH=&U02P$"% ,4 " #RFZU4Z!#9 MAB<) #V1 "@ @ %AI@( 97@S,2TR+FAT;5!+ 0(4 Q0 M ( /*;K53*3$CMNP4 -\J * " ;"O @!E>#,R+3$N 9:'1M4$L%!@ ) D +@( ).U @ $! end